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.
Fixed:
Chromium:
uBlock blocking domain but not showing it in the dynamic filtering pane
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