Closed Scrxtchy closed 4 years ago
Run the logger and select blocked
in the logger filter to show what uBO's blocking.
I'm not able to get an increased output after increasing the entry limit, so this is doesn't contain page load
So here's pageload
Maybe try with these variations of exception filters:
Combo 1:
@@||client-event-reporter.twitch.tv^
Combo 2
@@||spade.sci.twitch.tv^
Combo 3
@@||client-event-reporter.twitch.tv^
@@||spade.sci.twitch.tv^
If one of these fixes the issue, we can investigate to further narrow the exception filter(s).
It relies only on Combo 2
@@||spade.sci.twitch.tv^
@Scrxtchy
If you remove the exception filter, does the following also work?
||spade.sci.twitch.tv^$badfilter
||spade.sci.twitch.tv^$3p
Apologies for the delay, but yes it does function correctly with only those filters
URL(s) where the issue occurs
Reproducible on any stream using Channel Points, however a good a 24/7 stream should be useful for reproduction
https://www.twitch.tv/monstercat
Describe the issue
Twitch has a feature that through watching a channel, every 5 minutes and 15 minutes, users are rewarded with channel points to spend on that channel. I'm unsure when this issue started occurring in regards to a browser or site upgrade, but it's directly correlated to whether uBO is activated within the tab, it is not hindered by Firefox's Site Protection system being active
Versions
Settings
Blocking of Large Media Files is default on for media elements above 5000 KB
Advanced Settings
My Filters
My Rules
Notes
My initial testing resolved opening Firefox into Safe Mode with the
-safe-mode
flag, which did prevent the issue from occurring, therefore I knew it resulted from one of my addons that affected the twitch site. It was by luck and ease of use that it was uBlock causing the problems as it was easy to disable, and reloading the site resulted in the return of claiming channel pointsI've also taken a short look into the development console, as the content of error messages differ. (Do note that some messages are from other extensions on the browser, specifically from
betterttv.js
Without uBlock active
With uBlock active
While the CORS error on the font files are pretty understandable, I am under the impression that one of the filtered domains is required data for twitch's system to track viewer watch time. The acquisition of channel points is not calculated on the client, the alerts and interactive elements of this system are sent from the server to the client over a websocket connection. While the system has some required user input for one of the events, it is only done when the server calculates watch time from their data and sends the prompt to the client.
The websocket itself is not being blocked, it runs off twitch's core PubSub service, which is used for the majority of real-time information on the site (Notifications, view-count, player extensions), with these features still working as intended, I have no reason to believe that ublock is causing a fault with it's actions.
And while it may not be any required reading, if anyone has an issue understanding the end-user experience of the points system, they can be read about on
https://help.twitch.tv/s/article/channel-points-guide