hackademix/noscript

[Regression] Trusted dynamically loaded media being blocked (e.g. Twitch player after a raid)

Closed this issue · 0 comments

Hi,

This is a regression that already occured a while back and got fixed. Seems like it's back again. Last time it was already on Twitch in the same conditions: A stream is ending and a "raid" is launched, aka viewers get transferred to another stream, which will load dynamically to avoid having to reload every scripts. It just swaps a lot of stuff i assume.

The issue is that the new loaded stream, despite the domain being trusted, will be blocked as if it wasn't trusted. The reproducibility is probably a bit annoying to test. But the process would look like this:

  1. Be sure to allow the different required domains for Twitch to properly work : twitch.tv, ttvnw.net, twitchdcn.net, cloudfront.net
  2. Either have your own Twitch stream started and do a raid (/raid channelname in the chat) or go to a stream that you know will end soon and a raid will be done.
  3. Stay in the raid until it launches.
  4. See the raided stream player not loading, being blocked despite trusted domains for medias and such.

I've yet to experience the issue more, to either confirm or not if it's a 100% reproducible regression bug or not. I'll update the ticket based on accumulated data.
Update: It didn't reoccured after the 1st one observed. Also, the period was long enough to decide to close the ticket.