-
Notifications
You must be signed in to change notification settings - Fork 772
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
ABP Japanese filter breaks facebook posts' option menu #192
Comments
gorhill/uBlock#1537 |
Absolutely. It's not realist to ask anybody else to take the burden of creating exception filters just for that one filter list -- the maintainers of that list are completely responsible to ensure false positives in their list are taken care of. I do this for Peter Lowe's because it is enabled by default, and its a hosts list which has no concept of exception filters. At most, I am open to remove that list from uBO's set of filter lists. |
I reported the original issue to them. They first closed the issue, but then reopened it, which in my opinion means they are at least considering it. The JPN adblock list maintainer doesn't use Facebook so he is not really motivated to fix it. I will try to ask them nicely to include the exclusion rules provided by toshiya44. |
I think a better solution would be to use the
This way, the filter won't apply on |
@gorhill Maybe you could add Fanboy's Japan list instead? |
I can confirm that |
@gorhill |
The way I see it is that it's a very concrete case of supporting the ability to disable specific filter -- something I have declined to implement in the past. I need to think about what would be the best long-term solution code- and UI-wise. |
Something like a filter blacklist to ignore specific filters would be great. That way we would be able get rid of very broad filters like |
Frankly, I think not using bad lists is much better option. Implementing what you said would just encourage people to make and use more bad lists and then complain about memory and performance issues. I would really prefer if you would reconsider adding regex support for uMatrix than waste time implementing workarounds for broken filter-lists. |
This is something which has been asked before, that wouldn't be specifically to address the issue here. It is also useful for filter list authors, to quickly disable a filter to see the effect. I resisted adding this before because it does not fit well in uBO's static filtering engine. However meanwhile I have been thinking there could be a way to implement this with zero memory and CPU overhead to the static filtering engine, which is the main reason I refused.
This would kill uMatrix's filtering efficiency. Simple lookup are used for rules, something not possible with regexes. Also, what you see in uMatrix is what you get. With regexes, it's no longer possible, a cell could end up maybe being red, maybe being green, i.e. not being able to show a user exactly whether a cell will block or allow network requests. |
A new filter option is available as of 1.11.3b2: Using the current case as an example, one would use Now I will use such filter in "uBlock filters -- Unbreak" only if needed and only for the common set of default filter lists (a recent case would have been |
I take it |
No. There is no need for such option anyways, cosmetic exception filter |
The new filter tech is good. But I think something should still be done about having this bad filter in the set. And, if this designed for ADP, it should be reported there, too. This is a maintainer who is actively hostile to the purpose of an adblock list. If anyone reports a false positive, their job is to fix it. There is no call for deliberately keeping it broken because someone who speaks the wrong language reports it. If they can't keep up to basic quality standards, their list should be removed. And possibly those who use it warned of the low quality. |
The filter is designed for Japanese only, it pollutes non-Japanese. So why not just provide a option: |
If the maintainer don't care to fix issues caused by the bad too generic filters , the list should not enabled by default. And the user who want to manually subscribe to this list should be warned about the bad/low quality to avoid reporting issues on the wrong forum (uBO/uAssets in this case). |
URL(s) where the issue occurs
Any Facebook post. (You have to be logged in)
Made some posts here for example purposes: https://www.facebook.com/NOTHINGNOTHINGNOTHING/
Describe the issue
Due to ABP Japanese Filter's
https:*_ad_
rule, the menu of Facebook posts' are blocked.Screenshot(s)
Without
ABP Japanese Filter
With
ABP Japanese Filter
(loads forever)Logger screenshots:
Versions
Settings
JPN: ABP Japanese filters (日本用フィルタ)
Notes
I tested on a fresh firefox profile with only uBlock Origin installed.
Adding the following filters solves the issue, [Warning: Exception filters are prone to abuse.]
Judging by the first two filters, if facebook creates more types of pages, the options menu request might follow the pattern. So maybe the following will be a better choice.
It has been reported on their GitHub repo before. See issue #20.
The maintainer of the list has refused to solve the issue and directed users toward their support policy, which stated they won't fix any issues reported by anyone unrelated to Japan and any Facebook related issues.
The text was updated successfully, but these errors were encountered: