-
Notifications
You must be signed in to change notification settings - Fork 79
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
Some filter rules suddenly stopped working #3050
Comments
Please share your troubleshooting information. Go to Reddit, click uBO icon on toolbar, the "chat" button, "Troubleshooting Information" at the bottom, select all and copy here. |
@gwarser Thanks for the reply, here is my troubleshooting info:
|
Can you reapeat the logging and click the Try if clicking "Purge all caches" with Shift pressed and the updating filter lists improves something. |
This is what I see if I click on the filter in the logger. I tried holding shift and clicking "Purge all caches" and then updating the filter lists, but this didn't help unfortunately. I also tried uninstalling uBO entirely and installing it again, but this didn't help either. |
If you switch the logger to DOM inspector (the I think it's Reddit doing some A/B testing. Crosslinking https://www.reddit.com/r/uBlockOrigin/comments/18um5lm/promoted_ads_have_started_appearing_on_reddit_for/ |
If I click on the DOM inspector button, I actually just get a blank screen.
But the strange part is that (as mentioned in the issue description) if I add that same exact rule to "my filters", it works (as long as I also uncheck "Parse and enforce cosmetic filters"). |
Install dev build and test: https:/gorhill/uBlock/releases/tag/1.54.1rc1 To install click the signed firefox file. Proceed with accepting, then right-click uBO icon > Manage extension > Update now. |
@u-RraaLL No change, I still get the same issue with 1.54.1rc1. |
Maybe one invalid cosmetic filter being injected is breaking all others. Would need to find which cosmetic filter from which list. |
To help narrow the problematic cosmetic filter, first, try:
This will tell us whether the problematic filter is generic or specific. Also, looking at the |
When I test with a clean Firefox profile, I don't see this issue. Wouldn't this indicate that it isn't caused by a filter rule?
I added this rule to "My rules" but there was no change, I still see the ad.
It doesn't look like there is any output in the logger dev tools console when enabling the DOM inspector. |
Did you set |
Nothing strange, it's by design, unchecking this option disables all cosmetic filters in all filter lists, except "My Filters pane", that's why your filter still works, like already mentioned in :
Why it works only after disabling cosmetic filters in all lists, is another story, maybe because like gorhill already said : maybe one of lists/filter breaking the other.
Similiar to the old story (but this time in Firefox) : |
If |
Yes, I actually did previously set it to I also noticed that if I disable the "uBlock filters – Ads" list, it fixes the issue as well, even with
Yes, it was exactly like you predicted. After unchecking "Parse and enforce cosmetic filters", adding your first rule fixed the issue, and adding your second rule made the issue come back. |
Same here, with one exception :
On Firefox 115.6.0 ESR adding the second rule doesn't make the issue come back for me. |
Because Firefox 115 does not report supporting native |
I have a question, I don't understand your answer, since we're talking about a case with
Not anymore, today adding the second rule does make the issue come back, I'm not sure whether because reddit serves things randomly. |
@garry-ut99 not sure if this answers your question, but the |
It's not a given that |
It doesn't answer my question, because I use the newest uBO dev (1.54.1rc1).
Nor it's given, that setting it to |
No point arguing that here, just open an issue at bugzilla. |
Not me who started "it's not a given" odd arguing in this place, I only replied in the same place. |
Prerequisites
I tried to reproduce the issue when...
Description
I noticed that recently, certain filter rules are no longer being applied, for seemingly no reason.
For example, EasyList contains this rule which is supposed to remove ads on Reddit:
But when I navigate to a Reddit page that contains ads, such as https://old.reddit.com/r/uBlockOrigin/, I still see the "promoted" posts. If I check the logger, the rule is shown and highlighted in yellow, which I believe means it should have been applied.
I have tried the following:
A specific URL where the issue occurs.
https://old.reddit.com/r/uBlockOrigin/
Steps to Reproduce
Expected behavior
Promoted posts should not be visible.
Actual behavior
Promoted posts are visible.
uBO version
1.54.0
Browser name and version
Firefox 121.0
Operating System and version
Windows 11
The text was updated successfully, but these errors were encountered: