



The new setting can be either Auto, Light, or Dark. Support for dark mode added to the Settings pane, under the (new) Appearance section. Minimum supported browser version has been bumped up Firefox 68. use WebAssembly-1.0 compliant function names (by history since last version.Prevent picker from being larger than viewport.Ignore auto-repeat events in ctrl keydown event handler.Skip testing context when none present in acis scriptlet.Properly "bleed" 3p rules onto 3p-script/3p-frame cells.Add queue-related initialization code to AMZN shim script.target-2:matches-media((min-width: 800px))īad (though this will still work): #:matches-media((min-width: 800px)) #target-1 >. Use :matches-media() after plain CSS selectors, if any. what appears between the at-rule and the first opening curly bracket (including the parentheses when required). The argument must be a valid media query as documented on MDN, i.e. New procedural cosmetic filter operator: :matches-media(): Commit Extend matches-css() to support any pseudo-element.Fix redundant calls to extract image data.Unescaped escaped commas in regex-based removeparam values.Make popup panel reflect state of the actual blocked page.element-picker: Declare we support both light and dark color-schemes by Redesign document-blocked page.Add original Firefox-authored google-ima shim script.Add support to report/filter SVG image elements in element picker.Breaking change: filter list authors, please read the commit message.New cosmetic filter parser using CSSTree library.Fix improperly detecting ruleset changes re.Might fix "ublock origin not blocking ads in the sidebar of Opera GX while using youtube music", to be confirmed.Try to inject scriptlets at onResponseStarted() time.Source code released under GNU General Public License v3.0 Ensure procedural filters are applied at least once.Bundled filter lists in releases are not timestamped.Use placeholders to minimize vertical shifting at page load time.Improve extraction of tokens from regexes.Fix visual of DOM inspector layer in dark theme mode.Prevent the creation of non-cosmetic extended filters in element picker.Do not cname-uncloak same-origin network requests.Isolate generic cosmetic filters from specific ones in generated stylesheet.Ensure state of more/less in panel reflect locked/disabled sections.Handle potentially invalid CSS selector (in logger).Give more time for viewport to be ready (in popup panel) - related feedback.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.
