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:40It 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% } }
Adding it via the Stylem add-on also works.