twitch.tv player issue, no video, question mark icon, workaround

For support with specific websites

Moderator: trava90

Forum rules
Please always mention the name/domain of the website in question in your topic title.
Please one website per topic thread (to help keep things organized). While behavior on different sites might at first glance seem similar, they are not necessarily caused by the same.

Please try to include any relevant output from the Toolkit Error Console or the Developer Tools Web Console using the following procedure:
  1. Clear any current output
  2. Navigate or refresh the page in question
  3. Copy and paste Errors or seemingly relevant Warnings into a single [ code ] block.
User avatar
Deadgye
Hobby Astronomer
Hobby Astronomer
Posts: 26
Joined: 2020-11-06, 23:59

twitch.tv player issue, no video, question mark icon, workaround

Post by Deadgye » 2025-05-28, 19:59

Made this thread to separate the issue & workaround from the unrelated youtube DRM issue thread.

Starting sometime in the past week or two, attempting to watch streams or videos on twitch.tv results in a missing player and no video. Audio, chat, everything else appears normal. Videos in PIP players or the embedded player still work, seemingly circumventing this issue.
This appears to be due to twitch's site relying on the ":has() CSS pseudo-class", which Pale Moon does not support yet.

Current confirmed workaround is to use the following CSS / userstyle.
adoxa wrote:
2025-05-28, 06:40
It does indeed seem to be :has at issue for twitch; here's a userstyle workaround.

Code: Select all

@-moz-document domain("www.twitch.tv") {
  .persistent-player {
    width: 100%
  }
}
Moonchild wrote:
2025-05-28, 16:33
You can put it in UserContent.css in your profile's chrome subfolder, and restart the browser to pick it up.
Adding it via the Stylem add-on also works.

User avatar
suzyne
Astronaut
Astronaut
Posts: 737
Joined: 2023-06-28, 22:43
Location: Australia

Re: twitch.tv player issue, no video, question mark icon, workaround

Post by suzyne » 2025-05-28, 21:50

Deadgye wrote:
2025-05-28, 19:59
Moonchild wrote:
2025-05-28, 16:33
You can put it in UserContent.css in your profile's chrome subfolder, and restart the browser to pick it up.
Adding it via the Stylem add-on also works.

Appreciate the tips. When I see code like that in a post, my first thought is, where does it go? (Yes, I probably should know by now!)
Laptop 1: Windows 11 64-bit, i7 @ 2.80GHz, 16GB, NVIDIA GeForce MX450.
Laptop 2: Windows 10 32-bit, Atom Z3735F @ 1.33GHz, 2GB, Intel HD Graphics.
Laptop 3: Linux Mint 20.3 64-bit, i5 @ 2.5GHz, 8GB, Intel HD Graphics 620.

User avatar
Deadgye
Hobby Astronomer
Hobby Astronomer
Posts: 26
Joined: 2020-11-06, 23:59

Re: twitch.tv player issue, no video, question mark icon, workaround

Post by Deadgye » 2025-05-29, 02:54

Either I spoke too soon about the above fix being fully functional, or I'm getting unlucky with twitch network shenanigans that also causes the pause functionality to bug out. Another workaround worth mentioning is to force the embedded player.
VOD: https://player.twitch.tv/?parent=www.tw ... NUMBERHERE
Stream: https://player.twitch.tv/?parent=www.tw ... ELNAMEHERE