Prerequisites
Prerequisites
I tried to reproduce the issue when...
Description

I'm starting to see trend in use of $generichide and $genericblock again.
it breaks a lot of good old, generic web-cleaning rules.
essentially, every d.bag only needs to add @@||d.bag.com^$genericblock
and @@||d.bag.com^$generichide
to immediately and effectively disable a lot of rules with very little effort.
it is essentially just like saying: oh? you've got some rules? na, I don't like that, let me show you some ads regardless.
EasyList and even AdGuard Base would have quite a lot of those.
and a lot of smaller lists would copy from one to another,
spreading this cr^ap around.
this is essentially abusing the @@ syntax,
which was meant to unbreak site's functionality,
it become a kind of a master-switch,
being such a major game changer,
I would very much like (pls) a way to integrate a master switch of our own,
allowing us to prevent that syntax abuse..
...feel free to discuss/re-define this better if you have a better experience with those stuff :|
Ps.
allowing an even stronger override, such as:
*$important,generichide
*$important,genericblock
would be hilarious!
thanks!
A specific URL where the issue occurs
https://blog.adblockplus.org/development-builds/new-filter-options-generichide-and-genericblock
Steps to Reproduce
- varies with lists.
Expected behavior
ability to override, ..or something..
Actual behavior
- being d.bag advertiser.
- $$$ -> list maintainer: += '@@d.bag.com$genericblock' + '@@d.bag.com$generichide'
- profit.
versions
uBlock Origin version
recent one.
Browser name and version
Chromium
Operating System and version
Kali Linux
Prerequisites
Prerequisites
I tried to reproduce the issue when...
Description
I'm starting to see trend in use of
$generichideand$genericblockagain.it breaks a lot of good old, generic web-cleaning rules.
essentially, every d.bag only needs to add
@@||d.bag.com^$genericblockand
@@||d.bag.com^$generichideto immediately and effectively disable a lot of rules with very little effort.
it is essentially just like saying: oh? you've got some rules? na, I don't like that, let me show you some ads regardless.
EasyList and even AdGuard Base would have quite a lot of those.
and a lot of smaller lists would copy from one to another,
spreading this cr^ap around.
this is essentially abusing the
@@syntax,which was meant to unbreak site's functionality,
it become a kind of a master-switch,
being such a major game changer,
I would very much like (pls) a way to integrate a master switch of our own,
allowing us to prevent that syntax abuse..
...feel free to discuss/re-define this better if you have a better experience with those stuff :|
Ps.
allowing an even stronger override, such as:
*$important,generichide*$important,genericblockwould be hilarious!
thanks!
A specific URL where the issue occurs
https://blog.adblockplus.org/development-builds/new-filter-options-generichide-and-genericblock
Steps to Reproduce
Expected behavior
ability to override, ..or something..
Actual behavior
versions
uBlock Origin version
recent one.
Browser name and version
Chromium
Operating System and version
Kali Linux