AdGuard Browser Extension v5.2 is here with a ton of updates that significantly enhance usability. You’ll find the full changelog below, but here are the standout features we’re most excited about.
Migrating to the User Scripts API
The User Scripts API is a set of browser-provided functions and capabilities that allow extensions to run custom JavaScript scripts on web pages. These are often used to modify or enhance websites in ways that aren’t originally provided by the website itself.
With the shift to Chrome’s Manifest V3, many older methods of injecting scripts are limited or delayed. However, there is an exception for the User Scripts API, but for injecting code, the user must enable either the developer mode (for Chrome versions prior to 138) or the Allow User Scripts toggle (for Chrome version 138 and more recent ones). By migrating AdGuard Browser Extension to the User Scripts API, we give the extension a more reliable and secure method of injecting scripts into web pages at an optimal time. This maintains compatibility with advanced filtering and customization features and allows us to bring back custom filters and the ability to use JavaScript rules in user rules.
Design improvements
We’ve redesigned the blocking pages in the MV2 extension and added them to the MV3 one. Now, when a blocking rule with the $document modifier is triggered, you’ll see a clearer, more informative warning page. Also, if you’re about to visit a potentially dangerous website, the MV2 extension now greets you with a redesigned safe browsing warning that is easier to understand and act on.
And finally — good news for everyone! We’ve enhanced accessibility for visually impaired users, making sure AdGuard is inclusive and easy to use for more people.