Brave Shields is unable to clean URL (remove tracking elements) despite adding filters which work in ublock origin and adguard

Yes. I am also talking about “useless” stuff in URL that only adds to nothing.

If this (see below) works fine, then what is the harm of clearing all the stuff than this?

Nobody from brave team understands this.

This is because some uBO syntax are still not supported, Brave team is still trying to add support to them. Brave or AdGuard don’t clean it because they mainly focus about privacy, and remove more parameters may break more things.

But adguard cleans up the URL and presents only as,

and brave as,

Are you using same filterlists ? Only AdGuard URL tracking protection filter in both adblock ? Disable ClearURLs if you have it too.

Brave only used their list to remove parameters in their debouncing feature because $removeparm have some limitations but that also mean their list may miss something.
https://github.com/brave/adblock-lists/blob/master/brave-lists/clean-urls.json
https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#removeparam

This.

1 Like

They could add exceptions or whitelist sites if is causing issues.

Yes, you also enabled ClearURLs for uBO on AdGuard , it converted ClearURLs rules into $removeparam

But that means more job, they need to deal with more things, there will also have more complains. Plus, not everyone will report issues when they encounter it.

If you really impatient to wait Brave’s adblock fully support $removeparam , just like what @anon57438784 said, you can still disable Brave’s adblock and switch to uBO.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.