1.9.16
Changes:
Some work has been done on the element picker:
- can now handle procedural cosmetic filters (
:has
,matches-css
,:xpath
), and also the special operator:style
-- matching elements of such filters will be highlighted like normal CSS selector-based filters. - an invalid filter in the input field will now trigger a visual cue: the background of the input field will be reddish.
- the number of elements on the current page matching the filter in the input field is now displayed in the bottom right corner of the input field.
- the preview mode is now sticky, i.e. you can modify the filter in the input field without being kicked out of preview mode. Convenient when creating
:style
-based cosmetic filters.
The Privacy setting "Disable hyperlink auditing/beacon" has been changed to "Disable hyperlink auditing", and network requests of type beacon
are no longer blanket-blocked. The network requests of type beacon
will now be filtered just like any other network requests, according to the current filters/rules. [need to update wiki doc].
Network requests of type csp_report
will be blocked regardless of filters/rules when there is a probability they are fired as a result of uBO internally redirecting one or more network requests to neutered resources. In such case, uBO considers these csp_report
network requests as "spurious" and blocks them. An example of such spurious CSP reports being fired as a result of uBO redirecting resources is https://medium.com/
(see dev console when loading a page from that site), where a CSP report is fired by the browser as a result of uBO redirecting Google Analytics script to uBO's neutered version.
Closed as fixed:
Chromium
Core
- [security] Translations can inject JavaScript code into the extension
##iframe[id][style]
hides element picker- Websocket filters of the form
*$websocket
are still applied for whitelisted sites - Hard Mode Issue When Toggling to Medium Mode
- Generic cosmetic filters abruptly not applied
- Automatically lookup site-specific scriptlets: support for entity-based filters was left out, this has been added.
- Revisit the setting "Disable hyperlink auditing/beacon"
- Element picker and :has() operator
- filters that start with || and end with |
- Export in YYYY-MM-DD format for easier folder navigation