github AdguardTeam/AdguardBrowserExtension v5.3.0.0-beta
5.3.0.0 beta

pre-release10 hours ago

Review status

Chrome MV3

We’ve improved the internal filtering engine, making the extension start faster and run more reliably. On average, the initialization time has been reduced by about two times. In browsers that support it, the extension now uses the :has CSS selector natively, allowing more complex elements to be filtered faster and more efficiently. We’ve also improved the format of exported and imported settings — the settings file is now cleanly structured and easy to read immediately after import.

Changelog

Improvements

  • Improved readability of exported JSON file with settings by beautifying its structure #3069
  • Added support for the :has() pseudo-class as standard CSS when no other extended pseudo-classes are used in the selector, or when the #?# separator is explicitly specified #2587
  • Improved readability of filter update logs and added version information before and after updates #2934
  • Improved feature names and descriptions in Tracking protection (MV2)
  • Improved filtering log performance by optimizing rule text retrieval

Fixes

  • Repeated notifications when the dynamic rules limit is reached
  • Network rules with the $important modifier are applied even when protection is disabled #3227
  • The Save button becomes active before the previous save operation is completed when editing User rules or Allowlist #3151
  • Some requests are blocked in Inverted allowlist even when no websites are added to Allowlist #3193
  • Filters are enabled after settings import when enabled-filters is empty
    #3136
  • The “Settings applied” notification appears before the settings are actually applied #3278
  • The “Preserve logs” option does not retain all records in the Filtering log #3148
  • Tracking protection is disabled in MV3 extension when protection is paused
  • $document blocking rules are applied even when a specific exception rule is present #3262
  • Blocked iframes are not collapsed in Firefox #3116
  • The extension throws an unexpected error when accessing [::]:8000 #3360
  • Toggle does not work in User rules fullscreen mode #3365
  • Original rule text is displayed incorrectly in the Filtering log after rule conversion

TSUrlFilter (AdGuard Browser Extension filtering engine)

  • Updated @adguard/tsurlfilter to v4.0.0
  • Added full CSS selector syntax support in HTML filtering rules
    #96

TSWebExtension (Library wrapper for Browser API and TSUrlFilter)

  • Updated @adguard/tswebextension to v4.0.0

How to install beta:

Don't miss a new AdguardBrowserExtension release

NewReleases is sending notifications on new releases.