- Edited
Vlad Can you summarize the most important things to look at from this thread as it is getting long?
uBlock Origin: Issues Summary
Here are the main issues I've identified:
1) uBO doesn't initialize correctly on a newly opened tab. Cosmetic filters in uBlock Origin's settings can fail to block elements on page load in a new tab (or after restarting Orion), but work after refreshing the tab:
- uBlock Origin sometimes fails to block elements on websites when accessed through external links that open in a new tab.
- uBlock works when the site is accessed in the same tab, but fails when accessed in a new tab through an external link.
- Links to social media sites like Twitter and YouTube that open in new tabs exhibit this behavior as well.
- Refreshing the new tab causes uBlock to then block elements as intended.
2) If uBO was disabled, it sometimes fails to block elements on websites after being re-enabled from the Extensions menu. User must restart Orion.
3) uBO's control panel from the toolbar doesn't work when I am an advanced user
is enabled.
- User cannot scroll down the control panel even after disabling
I am an advanced user
and restarting Orion. - https://orionfeedback.org/d/3977-ublock-origin-popup-pane-does-not-render-correctly
4) $removeparam
rules do not work in uBO (or with Orion's blocker) to remove tracking parameters from URLs in the address bar. Also a known limitation of Safari ad blocking.
- This is the primary function of AdGuard URL Tracking Protection list and Actually Legitimate URL Shortener Tool.
$removeparam
has made its way into other filters as well.- See https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#removeparam for documentation.
5) General bugs:
- Sometimes a user cannot navigate to another page. After disabling uBO, problem goes away.
- Sometimes a user cannot login to certain sites. After disabling uBO, problem goes away.
6) Element picker functionality doesn't work.