uBlock/platform
Raymond Hill 28aee736a5
[mv3] Add support for removeparam= filter option
Consequently, AdGuard URL Tracking Protection (AUTP) has been
added to the set of available filter lists.

However, removeparam= equivalent DNR rules can only be enforced
when granting uBOL broad permissions. If broad permissions are
not granted, removeparam= equivalent DNR rules are ignored.

Exception removeparam= filters are not supported, and these are
present in AUTP and meant to unbreak some websites which are
known to break as a result of removing query parameters.

This is issue might be mitigated in the future by making the
conversion from filters to DNR rules more complicated but this
can never replace the accuracy of uBO's filtering engine being
able to fully enforce arbitrary exception removeparam= filters.

Also, it is not possible to translate regex-based removeparam=
values to DNR rules, so these are dropped at conversion time.

As with other filters to DNR rules conversion, the converter
coallesce many distinct removeparam= filters into fewer DNR
rules.
2022-09-29 19:51:33 -04:00
..
browser Convert publicsuffixlist.js into an ES module (#3846) 2021-08-23 09:42:27 -04:00
chromium Do not block root document at launch in Chromium-based browsers 2022-03-30 12:15:44 -04:00
common New cosmetic filter parser using CSSTree library 2022-09-23 16:03:13 -04:00
dig Fix `dig-snfe modifiers` to properly detect changes in results 2021-12-06 08:01:05 -05:00
firefox Add command to toggle cosmetic filtering 2022-02-22 08:44:09 -05:00
mv3 [mv3] Add support for removeparam= filter option 2022-09-29 19:51:33 -04:00
nodejs Add test to detect case of improper deserialization 2022-01-12 09:03:38 -05:00
npm Add experimental mv3 version 2022-09-06 13:47:52 -04:00
opera Add command to toggle cosmetic filtering 2022-02-22 08:44:09 -05:00
safari Clarify that the code base was really old and obsolete 2019-09-22 09:57:38 -04:00
thunderbird Fix popup panel for Thunderbird 2022-06-18 11:18:27 -04:00