We’re continuing to improve MV3 support and make AdGuard easier to use across all your devices. Custom filters are now updating independently again, so you don’t have to wait for a full extension update. Also, you can import settings to other devices using just a link, and a warning popup helps prevent accidentally enabling Invert Allowlist.
Changelog
Improvements
- Added beta suffix to the version in issue reports #3330
- Implemented handling of speculative prerender requests
- Added confirmation modal for inverting allowlist
- Enabled independent updates of custom filters in MV3 without waiting for extension updates #2944
- Added warning notification in Opera when Allow access to search page results permission is not granted #2485
- Added support for importing settings via
adguard:import_user_configurationlinks on reports.adguard.com - Use HTTP
Last-Modifiedheader as fallback whenTimeUpdatedmetadata is missing #3407 - Improved allowlist editor: now normalizes entries by extracting domains from URLs #3430
- Updated issue report URL format to v4
- Cookie self-destruct stealth parameters are now MV2-only in issue reports (not supported on MV3)
- Added ROList support to Filters in MV3 #3473
- Added Share settings button to the main screen
- Updated @adguard/filters-downloader to v2.4.4
- Updated @adguard/dnr-rulesets to v4.2.1
Fixes
- Update indicator arrow flickers when opening the popup #3351
$badfilterincorrectly negates rules with different$denyallowvalues #3428- Filtering log window size and position are not restored with zoom #3255
- Blocking page is incorrectly displayed for search results #3414
- Invalid CSS selectors in element hiding rules affect all injected styles #3329
- Hide Referer from third parties stealth option sets incorrect referrer value (missing trailing slash) #3393
$removeparamrules do not remove all tracking parameters when multiple rules match the same URL in MV3 #3444- Block ads manually does not work on tabs opened before the update #3452
- Extension does not always update filters after browser startup #3280
- Blocked requests in cross-domain iframes are not counted in the extension badge #3446
- Custom filter subscription accepts URLs returning HTML instead of filter lists #3501
AGTree (A tool for working with adblock filter lists)
- Updated @adguard/agtree to v4.1.1
TSUrlFilter (AdGuard Browser Extension filtering engine)
- Updated @adguard/tsurlfilter to v5.0.1
TSWebExtension (Library wrapper for Browser API and TSUrlFilter)
- Updated @adguard/tswebextension to v4.1.1
Scriptlets (JavaScript enhancement for filtering rules)
- Updated Scriptlets to v2.4.2