
Detect invalid usage of combinators in :not() pseudoclass.Use Blob URLs to reliably inject scriptlets - as suggested by Add :remove-attr() and :remove-class() pseudo selector operators.

Show a distinct toolbar icon until filtering engines are fully initialized.Make parser take into account filterOnHeaders setting.Prevent dialog box from overflowing logger's viewport.Add experimental href-sanitizer scriptlet.Context of about:blank is that of parent frame ( popup option).Fix broken filter parsing when prepended with spaces.Support removing whole lines of text with regex in m3u-prune scriptlet.Prevent dashboard from loading at browser launch until ready.will be added to the context menu, so that you can view the source code of any page/resource without having to open the logger. Additionally, if the advanced setting filterAuthorMode is set to true, an entry labelled View source code. You can view beautified source code of HTML/CSS/JS resources when clicking the link in a logger entry. The code viewer will automatically beautify HTML/CSS/JS code, which should be an improvement over the browser built-in view-source tool. Investigating filter issues can be a serious time sink, and to help with this, a code viewer has been added to uBO. UBO's toolbar icon will now reflect its readiness status at browser launch. Source code released under GNU General Public License v3.0 Properly handle default list status changes in assets.json.Add scriptlet dependencies to reduce code duplication.Normalize non-ASCII characters in :matches-path() argument.Aggressively auto update assets when at least one is very obsolete.Add support for negated hostnames in HTML filters.Add widget to filter firewall rows in popup panel.Better detect invalid network filter patterns.Enforce implicit media type for filters using mp4 option.Make object equivalent of frame for dynamic filtering purpose.Add infrastructure for static filter syntax linter.

