AdGuard For Mac Release Notes
Last updated: Jan 19, 2026
- Dec 18, 2025
- Parsed from source:Dec 18, 2025
- Detected by Releasebot:Jan 19, 2026
AdGuard for Mac 2.18
Version 2.18 boosts performance and adds AI-powered browser support for Atlas, Comet, and Dia, plus macOS 12+ compatibility. CoreLibs and DnsLibs upgrades, new scriptlets, and fixes improve stability and compatibility across the board.
Great news! Version 2.18 brings a noticeable step forward in performance, stability, and compatibility. One of the main highlights is support for three new AI-powered browsers: ChatGPT Atlas, Perplexity Comet, and Dia. Now you can enjoy clean, ad-free browsing there as well.
We’ve also updated the system requirements:
AdGuard for Mac now supports macOS 12 and later.
Alongside that, we refreshed the Filter List Manager, polished many internal processes, and fixed a number of issues to make everyday app use smoother and more reliable.Changelog
Improvements
- Added support for the Dia browser
- Added support for OpenAI’s Atlas browser
- Added support for Perplexity’s Comet browser
- Updated FLM to v2.3.5
Fixes
- Settings window position resets after after restarting the app
- Adding a new user rule during the search causes the application to crash
- App com.adguard.mac.adguard requests local network access multiple times
- Trusted Type error when blocking an element on YouTube via Safari Assistant
- AdGuard is not fully synced with the latest Assistant before a release
CoreLibs (Filtering engine)
Improvements
- CoreLibs updated to v1.18.36
- Added support for ABP’s CSS injection syntax
- Allowed removing content with empty attribute
- Improved content-script performance by using browser cache properly
- Improved performance of content-script loading
- Removed complicated heuristics for the $domain modifier
- Added zstd encoding support
Fixes
- Filtering disabled because it may affect website performance (new.lewd.ninja)
- Some extensions stopped working with CoreLibs 1.18
- $removeparam does not work in pair with the $domain modifier
- Some React-based sites fail to load due to Minified React error
- $urltransform combined with $~3p doesn’t modify the request URL if opened directly in the address bar
- Filter UDP under Linux
DnsLibs (DNS filtering engine)
- DnsLibs updated to v2.6.20
Scriptlets (JavaScript enhancement for filtering rules)
Improvements
- Scriptlets updated to v2.2.8
- Added more examples to scriptlet docs
- Added new scriptlet: trusted-replace-argument
- Improved href-sanitizer — added support for uBO arguments
- Improved prevent-fetch — added ability to set random response content
- Improved set-cookie and set-cookie-reload — added support for the denied value
- Improved set-cookie — added empty object value
- Updated AGTree to v3
Fixes
- trusted-set-cookie-reload — infinite reload when values constantly change
- inject-css-in-shadow-dom — scriptlet fails if adoptedStyleSheets is overridden
- json-prune — does not correctly handle null values when checking the specified key
- prevent-element-src-loading — TrustedScriptURL is not defined in Firefox
- spoof-css — incorrect DOMRect values
- trusted-replace-node-text — incorrectly output ' , but not '
- trusted-replace-node-text — some quotes are escaped incorrectly
- trusted-set-constant — more precise string value detection
- trusted-suppress-native-method — reset isMatchingSuspended when stack is not matched
- Scriptlet compilation error in Safari 15 due to unsupported regex lookbehind
This is the end. You've seen all the release notes in this feed!