Closed JAKill02 closed 2 years ago
Update your browser, test disabling all other extensions
@mapx- I've tried with an old browser (chrome 70) and I don't see any problem.
@JAKill02 you have 130 user filters. Try without them. Go to the "Filter lists" tab and uncheck "My filters", click "Apply changes". Reload the website. If it's fixed, re-enable "My filters" and check them one by one. Also look at ublock's popup window on the site's tab to see if you have disabled some elements (you have 101 rules)
@gorhill
For some reason, the third-party
option is too strict on this site. Try adding ||static.anilibria.tv^$third-party
and open https://www.anilibria.tv/
. The site will be broken, and the following will be in the logger: https://i.imgur.com/bxJyDuC.jpg
The problem is observed in Chromium-versions 1.41.2 - 1.41.7b1 downloaded from here: https://github.com/gorhill/uBlock/releases and also in version 1.41.7.0 downloaded from here: https://chrome.google.com /webstore/detail/ublock-origin-development/cgbcahbpdhpcegmbfconppldiemgcoii
From what I see so far, *.tv
seems to be deemed a Public Suffix. I don't know why as I can't find an entry in the official PSL, need to investigate more.
WTF? I was able to repro so I started bisecting lower and lower versions and then it stopped around 1.18 and I cannot reproduce anymore.
This looks like this might be a lengthy investigation -- for now maybe just use ||static.anilibria.tv^$domain=~anilibria.tv
.
@gwarser Are you using a new uBO install for each bisect to be sure the selfie is not being used every time?
Ok, it breaks again after copy-pasting the URL from above message into new Chrome tab. Previously I did modified the filter in My filters by removing, saving and adding back characters and saving again, then force-reloading the tab.
I have it broken in 1.20.0 right now.
In fact, to fix the break, I had to edit the rule against disposable adservers, removing anilibria.tv
from the list of target domains: https://github.com/easylist/ruadlist/commit/53d39cb6349f86a1517498fda943fc37910508e1
1.18 was fine, 1.19 - fine, back to 1.20.0 and it's fine ;D
had to edit the rule against disposable adservers
But I didn't use RUAdList.
Furthermore, when I add tests to PSL library, all passes:
checkPublicSuffix('www.anilibria.tv', 'anilibria.tv');
checkPublicSuffix('static.anilibria.tv', 'anilibria.tv');
So I have no clue what is going on.
Cannot reproduce if I clean browsing data and install fresh uBO.
But updating all lists in fresh 1.41.5.2 install broke it.
Something between 1.20 and 1.30?
Hmmm, broken, not updating, malware lists (and "Online Malicious URL Blocklist" after assets update) prevent this from happening? After removing them, it's reproducible in 1.26.1b1. v1.22.5b4. v1.21.7b4. v1.20.0.
Seems fine on v1.18.0
when I add tests to PSL library, all passes
All tests pass with the bundled PSL. When I replace the bundled list with the latest one from PSL dot org, the two tests fail.
// newGTLDs
// List of new gTLDs imported from https://www.icann.org/resources/registries/gtlds/v2/gtlds.json on 2022-02-18T15:13:38Z // This list is auto-generated, don't edit it manually. // aaa : 2015-02-26 American Automobile Association, Inc. aaa ...
I think the flaw in the code is that it's not ready to deal with related PSL entries which are spread throughout the list. tv
is such one case.
Ok I found the issue. It's very unlikely to be triggered, but it can happen, and it did happen eventually as shown here.
Prerequisites
URL address of the web page
https://www.anilibria.tv/release/platinum-end.html
Category
breakage
Describe the issue
completely breaks the appearance of the page.
Screenshot(s)
Screenshot(s)
Configuration