-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
screenrant.com: breakage #202
Comments
Hmm... It works on uBO. I don't see any incompatible filters for this site: |
Had to restart the tests to reproduce on my side. So far I can reproduce an issue which is caused by the This exception filter is not being enforced in uBOL: There is this filter in EasyList:
When we have this filter in uBO filters:
Really the fix should be in EasyList, until then toggle blocking mode to Basic. I cannot reproduce an issue in Basic or No filtering modes. |
In Basic mode, when you click on some video links on the right (Trending) some of them are not played, but they are played in No Filtering mode. |
IIRC we didn't agree on whether to block or not videos like easylist/easylist@39dc96c I don't see the breakage on |
I actually didn't see @gorhill Do you see the filter being reported in uBO? |
This comment was marked as outdated.
This comment was marked as outdated.
I think they should be defused by |
|
Yes: Specific URL used to reproduce the issue: I get a mostly blank page in uBOL. Looking at the code again, specific exception filters are not enforced at all, regardless of whether it's generic or specific cosmetic filtering. |
I cannot reproduce. You say some of them, so if this affects specific videos, we will need more details about which ones so that we can try to reproduce on our side. Also, please disclose the lists you enabled in uBOL -- this is an important configuration detail. |
@gorhill Yes, the videos inside each article actually need the |
Right, I don't have cosmetic filtering issue at |
Yeah, that's what I don't understand why the issue occurs with that link even though I only see network and scriptlet filters being logged in uBO. The blocked and redirected links looked the same when I compared both network devtools. |
https://app.screencast.com/Tp4vWj8HobBQy Ther's no particular settings in UBol, installed and used as it is. |
I'm scratching my head now. I added these @@||adsninja.ca^
@@*$ehide,domain=com|net|ca|org|io|tech|gt|ad.gt|com.vn|mx|me
@@*$3p,1p,to=com|net|ca|org|io|tech|gt|ad.gt|com.vn|mx|me
com,net,ca,org,io,tech,gt,ad.gt,com.vn,mx,me#@#+js() to both |
I think I found the issues. It's caused by these 2 filters: ~howtogeek.com,~makeuseof.com,~xda-developers.com##.ad-zone:not(.textads)
androidpolice.com,cbr.com,collider.com,dualshockers.com,gamerant.com,howtogeek.com,makeuseof.com,movieweb.com,screenrant.com,thegamer.com,xda-developers.com##+js(set, Object.prototype.ads.nopreroll_, true) in which the 1st is the one hiding the video (the scriptlet one is just causing video unable to play, not hiding video player). I guess @@*$ghide,domain=androidpolice.com|cbr.com|collider.com|dualshockers.com|gamerant.com|howtogeek.com|movieweb.com|makeuseof.com|screenrant.com|thegamer.com|xda-developers.com can't affect It works if I switch to ~androidpolice.com,~cbr.com,~collider.com,~dualshockers.com,~gamerant.com,~howtogeek.com,~makeuseof.com,~movieweb.com,~screenrant.com,~thegamer.com,~xda-developers.com##.ad-zone:not(.textads) |
So, about It's also similar to the cases in which we don't know when the regional lists fix the issue. |
I will have to add support for specific exceptions. Also, |
I can reproduce full breakage on |
@Yuki2718 These sites have the same breakage so I think they can be removed too https://movieweb.com/video/depravity-movie-trailer/
https://www.thegamer.com/video/someone-should-make-a-game-that-s-all-character-creator/ @gorhill Sorry, so just to confirm, |
I think |
Yeah, |
|
The broken link is |
I don't see instance of |
It's not |
Oops ok. Still, I am really confused here, as I am trying to investigate I also cannot find instance of elements matching |
So currently if I build uBOL locally with current filters, But after I modify |
Can you try Singapore VPN? That's the latest VPN I tested. |
Same result with a Singapore VPN, including after clearing all browser data, including when I disable uBO and no extension enabled. 🤷 |
@gorhill Can you test this example:
~github.com##.post-content
@@||rpgbot.net^$ghide
|
Right, I meant to test with Ok the issue is because in uBOL, at extension compile time, a filter such as |
uBlock Origin Lite version 2024.9.12.1004 Chromium Videos are still intermittently hided. To show and play a CTRL-F5 is needed (I previously clean the cache in browser) See this video: https://app.screencast.com/9MwsMaq8CerdJ |
uBlock Origin Lite version 2024.9.12.1004 Firefox version 130.0 (64bit) official I can confirm it works fine in Firefox, although FF refuses to install the XPI file (not signed component) so I had to install it manually via about://debugging -> This Firefox. But the option page is not automatically shown and UBol starts in Complete mode. Is it normal? Note that in Firefox Ubol seems to not catch anything in https://screenrant.com/videos/ and in all relative links (no catches are reported in badge) |
Ok in chromium I need @@||a.ad.gt/api/v1/u/matches/$script,domain=screenrant.com
@@||cdn.adsninja.ca/adsninja_worker$script,domain=screenrant.com |
@Angelique465 Can you test this version: https://github.com/stephenhawk8054/uBOL-test/releases/tag/uBOLite_test.chromium_2024.9.13.622 ? |
uBlock Origin Lite version 2024.9.13.622 Chromium Cache clean. Mode: Complete https://app.screencast.com/drvfj1d5sdah9 Same behaviour in Basic/Optimal modes too |
Hmm... Ok I suspect this is service worker issue ||screenrant.com^$csp=worker-src 'none' @Angelique465 Can you open |
No screenrant.com in |
IT WORKS!!! |
UBolite version: 2024.9.1.1266 chromium
Issue Link: https://screenrant.com/videos/
All videos are blocked (complete, optimal & basic filtering modes)
The text was updated successfully, but these errors were encountered: