Open dportvine opened 1 week ago
Weird, it doesn't work in latest release, but it works when I compile a local version of uBOL.
Now it works in the latest release, not sure what is going on.
Still doesn't work for me. 🤷🏻♂️
Very weird... Re-enabling the basic or regional subscription helps me.
In Firefox, for me it always works when "Ads, trackers, miners, and more" are disabled, and never works when enabled, I've found out that removing this rule from removeparam/default.json
fixes the issue for me:
By the way, it looks similar to rule from adguard-spyware-url.json
which contains *$removeparam=xtor
:
(if removing the offending rule still doesn't work, remove all rules from removeparam/default.json
and it will fix the issue, since then you can do bisection on your own, to find which one causes the issue, I'm saying it because either I'm tired or I saw some strange random behaviour and I though for a while that it was some other rule which was interferring, in might turn out to be some nasty random issue)
@garry-ut99 Thanks for the investigation, I confirm there is an issue with how the DNR rule works.
Simple repro steps is to take two generic removeparam
rules from each default and adguard-spyware-url.json
ruleset, and pick a parameter in each rule not found in the other, and see whether both parameters are removed. Example (as of writing):
vgo_ee
is found in a generic removeparam
rule found in default.json
ruleset, xtor
is found in a generic removeparam
rule in adguard-spyware-url.json
. When navigating to URL below, only one of the parameter is removed.
https://example.com/?vgo_ee=1&xtor=1
Probably related webextensions issue: https://github.com/w3c/webextensions/issues/468
Google Chrome uBlock Origin Lite 2024.6.17.766
Does this rule not work due to MV3 limitations?
*$removeparam=xtor
~> AdGuard URL Tracking Protection