You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The issue is not present after wholly disabling uBlock Origin ("uBO") in the browser
I checked the documentation to understand that the issue I report is not a normal behavior
I tried to reproduce the issue when...
uBO is the only extension
uBO with default lists/settings
using a new, unmodified browser profile
Description
Sometime (if links are realized using JS events rather than <a>) removeparam does not remove query params.
Originally I discovered this on AMO search (https://addons.mozilla.org/en-US/firefox/search/?q=ublock+origin) with utm_* params. However the STR will use youtube with a custom removeparam rule because AMO is special (requires extensions.webextensions.restrictedDomains="" & privacy.resistFingerprinting.block_mozAddonManager=true) and youtube was the first site I could find where I could reproduce this behaviour.
This bug maybe relates to the "Prevents tracking injection over history API" option of ClearURLs.
uBO with default lists/settings
Default settings except for using Privacy>AdGuard URL Tracking Protection and $removeparam=v.
I don't see any instance of v= in the logger when following the repro steps. What you are looking at is Youtube replacing the URL address using replace(), it's a cosmetic change by the browser, while uBO's removeparam works on outgoing network requests.
Prerequisites
I tried to reproduce the issue when...
Description
Sometime (if links are realized using JS events rather than
<a>
)removeparam
does not remove query params.Originally I discovered this on AMO search (https://addons.mozilla.org/en-US/firefox/search/?q=ublock+origin) with
utm_*
params. However the STR will use youtube with a customremoveparam
rule because AMO is special (requiresextensions.webextensions.restrictedDomains=""
&privacy.resistFingerprinting.block_mozAddonManager=true
) and youtube was the first site I could find where I could reproduce this behaviour.This bug maybe relates to the "Prevents tracking injection over history API" option of ClearURLs.
Default settings except for using Privacy>AdGuard URL Tracking Protection and
$removeparam=v
.A specific URL where the issue occurs
https://youtube.com/
Steps to Reproduce
$removeparam=v
to your filtershttps://www.youtube.com/watch?v=1234asdf
https://www.youtube.com/
v
gets removed.Expected behavior
Query parameters get removed in step 3 and 5.
Actual behavior
Query parameters are removed only in step 5.
uBlock Origin version
1.37.2
Browser name and version
Firefox 91.0.2
Operating System and version
Fedora 34
The text was updated successfully, but these errors were encountered: