Adguard for Chrome Changelog

What's new in Adguard for Chrome 4.3.1 Beta

Jan 12, 2024
  • Improvements:
  • Added differential updates capabilities #192
  • Fixes:
  • iCloud mail doesn’t open with enabled Stealth mode #2660
  • AdGuard Browser Extension doesn’t work in Firefox 91 (ESR) #2661
  • AdGuard Browser Extension doesn't work in 360 Browser 13.0 #2626
  • Unable to unblock referrer by custom rules #2648
  • Cosmetic rules with wildcard don’t work on some domains #2650
  • Scriptlets (JavaScript enhancement for filtering rules):
  • Updated Scriptlets to v1.9.105

New in Adguard for Chrome 4.2.240 (Dec 14, 2023)

  • Improvements:
  • Remove referrer from the document.referrer #1844
  • Show versions of used libs on the About page #2237
  • Fixes:
  • 'this [#api] is undefined' error #2636
  • If Filtering log is closed, browser console scriptlet logging is disabled #2584
  • Modified cookies requests aren't displayed in modified log events #2512
  • TSUrlFilter library is loaded in the rules editor #2412
  • Font is inconsistent in the "Filters updated" popup notification #2309
  • $$ rules break encoding on some websites #2249
  • Scriptlets (JavaScript enhancement for filtering rules):
  • Scriptlets updated to v1.9.101

New in Adguard for Chrome 4.2.228 (Nov 27, 2023)

  • We're releasing this hotfix to solve one very important issue with cosmetic rules logging.

New in Adguard for Chrome 4.2.226 (Nov 22, 2023)

  • Improvements:
  • Added Macedonian localization
  • Fixes:
  • remove-node-text scriptlet does not work on the first visit to the website
  • Filtering log collects logs even when closed
  • Ads are not removed on the first visit to 'pikabu.ru'
  • Cannot add a custom filter list with a .php URL
  • The AdGuard settings… option is located in the context menu on the extension's settings page and leads to itself
  • zh-CN localized metadata is used for zh-TW UI language
  • The Report an issue form incorrectly identifies the browser
  • The filtering log crashes when trying to create a blocking rule for the removeparam exclusion
  • Cannot open filtering log in the Firefox Mobile browser
  • The extension logo is displayed incorrectly
  • Scriptlets (JavaScript enhancement for filtering rules):
  • Scriptlets updated to v1.9.91
  • TSWebExtension (AdGuard Browser Extension filtering engine):
  • TSWebExtension updated to v0.4.6

New in Adguard for Chrome 4.2.185 Beta (Oct 2, 2023)

  • Fixes:
  • The Proceed anyway button is not working for domain names above the second-level domains #2497
  • Scripts using <AGPolicy> do not work correctly on websites with Trusted Types #2068
  • AdGuard Browser Extension doesn't inject scripts into frame in Firefox on welt.de #2190
  • Unable to apply rules to some <iframe> HTML elements #2328](#2328)
  • Unable to apply CSS rules inside <iframe> #2420
  • In the Filtering log, the tab selector is not updated according to the tab title #2428
  • Russian translation in Edge when installing AdGuard Browser Extension from Microsoft Edge Add-ons #2430](#2430)
  • Filters activation issues #2431
  • $removeparam modified requests are not displayed in the Filtering log #2442
  • Some duplicates are retained when importing user rules #2446
  • The Filtering log crashes when trying to create an exclusion for a CSP rule #2448
  • A tab loading is blocked by $popup modifier rule on direct URL navigation #2449
  • Filtering log does not show applied Stealth mode options #2455
  • Invalid unblocking rule suggested in the Filtering log #2456
  • The $removeparam rule triggers clearing of the Filtering log #2457
  • A webpage does not reload when the state of AdGuard is changed #2471
  • The logging of applied scriptlets fails to function when the Filtering log is open #2481
  • Unable to open the Filtering Log for the current tab from the extension popup if a different tab was previously selected in the Filtering Log #2482
  • Modified cookies requests aren’t marked as modified by Stealth mode rules #2487
  • $csp and $removeparam allowlist rules are not being logged
  • Filtering log crashes when unblocking scriptlet rule
  • Design:
  • Improved the description of optimized filters #2468

New in Adguard for Chrome 4.2.168 (Sep 11, 2023)

  • Fixes:
  • Specific rules not applied in the new tab on the first opening #2459
  • The number of blocked requests in the extension menu is less than in the filtering log — redirects are not counted #2443
  • Domains from the allowlist are not properly escaped before being passed into the regular expression rules #2461
  • Custom filter name is not shown in the filtering log #2454
  • Versions:
  • Scriplets updated to v1.9.72

New in Adguard for Chrome 4.2.159 Beta (Aug 25, 2023)

  • Features:
  • Improved $redirect syntax compatibility with uBO #59
  • Fixes:
  • Cannot apply CSS rules inside iframe #2420
  • Do not expose JS rules in global scope #2440
  • The extension popup doesn’t show switch and number of blocked ads if you leave the browser tab in the background and then switch back to it #2433

New in Adguard for Chrome 4.2.151 (Aug 10, 2023)

  • Features:
  • Clicking any part of the item opens a dropdown list #2347
  • Added new $method modifier to match requests by HTTP method
  • Reworked the rule prioritizing algorithm by adding more accurate calculation of weights for each rule type
  • Content scripts are injected into open tabs when the extension starts
  • Fixes:
  • Scriptlets are not displayed in the request details bar of the Filtering log #2341
  • Cosmetic rules are not applied on tabs deactivated by Chrome Memory Saver #2342
  • Incorrect query parameters are inserted into the bug report #2352
  • Custom filters aren’t updated #2356
  • Filtering log does not display event types #2366
  • The rule editor cannot be opened as a tab in the main browser window #2379
  • Background tab is absent in the Filtering log #2381
  • The pre-compiler hints and filter list sources for Edge and Opera are incorrect #2380
  • Browsing Security cache is not cleared #2388
  • Stealth Mode and Browsing Security are applied if AdGuard protection is disabled #2389
  • Cosmetic rules are visible in the Filtering log, even though they were not applied #2387
  • Fixed handling of document requests from external workers (e.g. Chrome’s omnibox)
  • Fixed element collapser adding redundant styles to the element
  • Versions:
  • Scriplets updated to v1.9.62
  • tswebextension updated to v0.3.6

New in Adguard for Chrome 4.2.151 Beta (Aug 9, 2023)

  • Fixes:
  • Filters reset at Firefox launch in private mode #2329
  • Versions:
  • Scriptlets updated to v1.9.57

New in Adguard for Chrome 4.2.142 Beta (Jul 17, 2023)

  • Fixes:
  • Impossible to move external rules editor to the main browser's window #2379
  • Background tab is absent in the filtering log #2381
  • The pre-compiler hints and filter list sources for Edge and Opera are incorrect #2380
  • The cache for the Safe Browsing is not being cleared #2388
  • Safe Browsing is applied if global protection is disabled #2389
  • Cosmetic rules are visible in the filtering log, even though they were not applied #2387

New in Adguard for Chrome 4.1.57 (Jul 17, 2023)

  • We've discovered that extension's "Thank you" page became unavailable in some countries and this tiny update is aimed to fix it.

New in Adguard for Chrome 4.2.109 Beta (May 2, 2023)

  • The new version of AdGuard Browser Extension has undergone major changes that are not immediately noticeable. We've moved all the “filtering” code into a new, separate library — this allows us to prepare the extension for a seamless transition to MV3.

New in Adguard for Chrome 4.2.55 (May 2, 2023)

  • Spring is bringing refreshing updates to AdGuard Browser Extension. We've made improvements to ExtendedCss and Scriptlets, and we're gearing up for something even bigger. Stay tuned for what's next.

New in Adguard for Chrome 4.1.53 (Dec 23, 2022)

  • In this version we've updated Scriptlets to v1.7.13, increased the extension stability and fixed minor bugs.

New in Adguard for Chrome 4.1.39 (Oct 27, 2022)

  • This AdGuard Browser extension release is minor, but it’s just as important: with each update, our extension gets better.

New in Adguard for Chrome 4.1.37 (Oct 6, 2022)

  • This small update doesn’t feature any big changes that catch immediate attention. It mostly consists of small improvements and scriptlet updates.

New in Adguard for Chrome 4.1.36 (Sep 27, 2022)

  • [Enhancement] UI improvements to the custom filter editor #2125
  • [Enhancement] Reduced intensity of backlighting when hovering over buttons and tabs #2137
  • [Enhancement] Improved sidebar buttons and logo layout #2150
  • [Fixed] The $object modifier does not work #61
  • [Fixed] Error cannot read properties on tatacliq.com #2187

New in Adguard for Chrome 4.1.22 (Sep 23, 2022)

  • [Enhancement] The selected line in the Filtering log is not highlighted after closing the request details
  • [Fixed] Numbers in the Statistics are too contrasting for light theme #2171
  • [Fixed] The number of filtering rules is displayed incorrectly when downloading/updating the filter list #2175

New in Adguard for Chrome 4.1.1 (Aug 5, 2022)

  • [Enhancement] Added the Update filters button to the extension pop-up #1455
  • [Enhancement] Improved descriptions of the Stealth mode features
  • [Enhancement] Some areas of the Filtering log became clickable — now it’s easy to move one step back
  • #2134
  • [Enhancement] Clicking a request in the Filtering log now opens the Request details #2136
  • [Enhancement] The elements of Filtering log are placed symmetrically #2088
  • [Enhancement] :hover elements became less contrast in dark theme #2137
  • [Enhancement] Improved readability in dark theme #2139
  • [Enhancement] Highlighted ping type and pseudo-properties in the User rules editor
  • [Enhancement] Highlighted touch-action property in the User rules editor
  • [Enhancement] Update the translations into Croatian #2113
  • [Fixed] script modifier doesn't work alongside with popup modifier #1992
  • [Fixed] The rules with TLD (top-level domains) don't work in some cases #2037
  • [Fixed] The $replace rule breaks video player in some cases #2038
  • [Fixed] The regex filter doesn't work in AdGuard Browser extension v4.0.161 #2042
  • [Fixed] $match-case modifier doesn't work correctly #2049
  • [Fixed] Can't copy User rules in the AdGuard Browser extension for Firefox on Android 2065
  • [Fixed] Add permission ​​to read and modify privacy settings when first enabling the Block WebRTC option #2074
  • [Fixed] $redirect-rule modifier does not work correctly #51
  • [Fixed] The regex rule is not applied properly #52
  • [Fixed] Add an empty $path variable for the main page only #54
  • [Fixed] Disable the Check for updates button when no filters are enabled #2108
  • [Fixed] Do not suggest to remove query parameters for cookie rules
  • [Fixed] The cursor is flashing when hovering over a row in the Filtering log table
  • [Fixed] The rule for hiding elements is not applied to all subdomains #57

New in Adguard for Chrome 4.0.181 (Jun 6, 2022)

  • [Enhancement] Updated Tsurlfilter
  • [Fixed] AdGuard favicon is not displayed in the browser tab of the Firefox browser #2062
  • [Fixed] Syntax highlighter misses some modifiers #2075

New in Adguard for Chrome 4.0.181 Beta (Jun 3, 2022)

  • [Enhancement] Updated Tsurlfilter
  • [Fixed] AdGuard favicon is not displayed in the browser tab of the Firefox browser #2062
  • [Fixed] Syntax highlighter misses some modifiers

New in Adguard for Chrome 4.0.171 (May 25, 2022)

  • [Enhancement] The filter log window opens with the same size, position, and state (full-screen/not full-screen) as it was when it was previously closed #1125
  • [Fixed] The filter name and its description are too close to each other #2022
  • [Fixed] The 'Preserve Log' icon becomes inactive only after double-clicking #2052

New in Adguard for Chrome 4.0.161 Beta (Apr 7, 2022)

  • Changelog:
  • [Added] color-scheme: dark; for post installation pages and scrolls #1408
  • [Enhancement] Scrollbar style #2010
  • [Fixed] CPU load increases on browser restart with open tabs
  • [Fixed] The text doesn’t fit in the button #2024
  • [Fixed] Filter description is too close to its title and info #2022
  • [Fixed] Sometimes $replace rules do not work and are not displayed in the filtering log #2018
  • [Fixed] Circle around the protection switch blinks when hovering the cursor over it #2015
  • [Fixed] Firefox Nightly error #2011
  • [Fixed] Phishing pop up is displayed on all websites #2009
  • [Fixed] Edge offers to translate the settings page into Russian although it's already in Russian #2005
  • [Updated] Chinese translation #2029

New in Adguard for Chrome 4.0.141 (Mar 21, 2022)

  • [Fixed] Pause button not fully aligned to center #1994
  • [Fixed] User rules and allowlist box shrinks little to left #1995
  • [Fixed] Rules with :where() pseudo class do not work #1998
  • [Fixed] Cannot remove a domain from Allowlist after update to v4.0 #2002
  • [Fixed] 'Learn more' button design on update popup

New in Adguard for Chrome 4.0.125 Beta (Mar 2, 2022)

  • [Fixed] Wrong Dutch Language translation in AG popup window #1974
  • [Fixed] AdGuard 4.0.108 Does Not Check Updates for Custom Filter #1972
  • [Fixed] Add "box" for rule text in filtering log #1970
  • [Fixed] Redirecting to the wrong page from the link #1966
  • [Fixed] The page doesn't get blocked after adding a $document- type rule
  • [Fixed] AdGuard API allowlist is not working on domains with www
  • [Fixed] Empty file import creates empty string in the user rules
  • [Fixed] navigator.globalPrivacyControl is not set in the content script
  • [Fixed] Filtering log wrongly determines requests as allowlisted
  • [Improvement] Make "!#if" apply to custom filter lists #1971
  • [Enhancement] Adding a rule and subsequently importing a new custom rules list now keeps the added rule

New in Adguard for Chrome 4.0.108 Beta (Feb 4, 2022)

  • [Fixed] Cookie blocking is not working on some sites #1956
  • [Fixed] Change 'pause' button style #1932

New in Adguard for Chrome 3.6.14 (Oct 22, 2021)

  • [Enhancement] Scriptlets updated
  • [Enhancement] Minor fixes

New in Adguard for Chrome 3.5.34 Beta (Mar 24, 2021)

  • Another small but important… Oh please, spare me this. The extension looks a bit brighter now that we have an Easter promo. And of course, the new version includes a basic starter pack of each release, big or small: we’ve updated filters, extended CSS to v1.3.10, scriptlets — to v1.3.15, and AdGuard Assistant — to v4.3.45. These are small preparatory steps for the coming update. Trust us, it’s going to be epic.

New in Adguard for Chrome 3.5.31 (Dec 23, 2020)

  • A small but important release. We’ve added a new pseudo-class :is() and upgraded extended CSS to v1.3.8.
  • :is() is a CSS pseudo-class function that comes in handy for writing large selector lists more compactly. Now AdGuard AdBlocker extension supports this functionality.

New in Adguard for Chrome 3.3.4 (Nov 20, 2019)

  • [Added] Estonian and Hindi localizations #1497
  • [Changed] “Adguard” to “AdGuard” in devtools browser tab #1509
  • [Changed] An $important modifier is now added when creating an exclusion for a rule with $important #1516
  • [Fixed] Sometimes rules with $popup modifier don’t close popup windows #1519
  • [Fixed] Extra empty lines are added when pasting rules into the Filter editor #1517
  • [Fixed] Safebrowsing alert page is displayed in wrong language #1510

New in Adguard for Chrome 3.2.1 (Jul 3, 2019)

  • [Added] Scriptlets support #1366
  • Scriptlets is a powerful ad blocking instrument. You can say that scriptlet is an internal script (a mini-program) that we install in the extension, and then execute that script with the help of filtering rules. Putting it simply, scriptlets allow us to modify how the code of the web page behaves. As for the practical use, this helps to block anti-ad blockers, for example.
  • [Added] $redirect and $rewrite modifiers support #1367
  • They are practically the same modifiers, and they allow to substitute resources. If you are not a custom filtering rules aficionado, don't bother with it. Just know that it is yet another instrument in the hands of filter developers that helps efficiently block ads.
  • We should mention that both $redirect and $rewrite modifiers are still kind of working in test mode, but they are fully operational and you should feel free to use them.
  • [Changed] The browser action UI on internal browser pages #1433
  • [Changed] Manifest file has been updated #1419
  • [Fixed] CSS rules exceptions don't work #1412
  • [Fixed] "Allow search ads and websites' self-promotion" checkbox doesn't correlate properly with "Self-promotion" filter #1287
  • [Improved] uBlock Origin syntax recognition #1383, #1428

New in Adguard for Chrome 3.0.14 (Apr 30, 2019)

  • Minor hotfix for Chromium-based browsers only. Just a single issue fixed: #1390

New in Adguard for Chrome 3.0.11 (Mar 23, 2019)

  • Sorry for another hotfix. It appeared, that filter lists updates were broken since v3.0 first release for those who restart their browser too often. This update fixes #1346 and #1331.

New in Adguard for Chrome 3.0.10 (Mar 20, 2019)

  • [Fixed] Statistics flushed after browser restart (randomly) #1341
  • [Fixed] ExtCss DOM observer fails in Edge due to a "Syntax error" #1330
  • [Fixed] Extension doesn't search for other rules if first found rule matched with badfilter rule #1328
  • [Fixed] User filter editor is often stuck in "Saving" state #1316
  • [Fixed] AdGuard extension does not properly show on Chrome 56 (winXP) #1315
  • [Fixed] AdGuard extension doesn't work in UC browser #1318
  • [Fixed] ExtendedCss recursively calls MutationObserver #1317

New in Adguard for Chrome 3.0.7 (Mar 6, 2019)

  • [Added] An option to resize User filter and Whitelist text areas #1263
  • [Changed] Information about permissions added to the extension description #1223
  • [Changed] The settings button has been hidden in the integration mode #1282
  • [Fixed] “Block WebRTC” description inconsistency #1274
  • [Fixed] Extension uses the default value for the filters update check interval instead of the user-selected value #1295
  • [Fixed] An empty string is shown when importing a User filter #1296
  • [Fixed] Web reporter misrepresents the enabled/disabled state for filters #1293
  • [Fixed] "Activate the most appropriate filters automatically" option works despite the protection is on pause #1291
  • [Fixed] Stealth Mode works despite the protection is on pause #1290
  • [Fixed] Enabled filters in disabled filter groups receive updates #1270
  • [Fixed] Mobile filter gets enabled on desktop browsers when “Ad blocking" filter group gets enabled #1226
  • [Fixed] An empty string is created when adding the first rule via Chrome dev tools #1243
  • [Fixed] Closed tabs remain monitored in the Filtering log #1268
  • [Fixed] Self-destructing third-party cookies lead to logout from the Google account #1245
  • [Fixed] Statistics chart only works for the current day #1280
  • [Fixed] In integration mode, if the filtering disabled via assistant, the extension can't detect it #1294
  • [Improvement] Users can now specify titles for their custom filters #1209

New in Adguard for Chrome 2.10.14 (Nov 22, 2018)

  • Minor release: updated filters and resources

New in Adguard for Chrome 2.10.11 (Sep 21, 2018)

  • Among important changes is a fix to the Assistant "block" button issue and a new "Save filtering log" feature that will come handy for filter developers and in some cases of troubleshooting via support.
  • Added an option to save Filtering Log when reloading the page #1074
  • Fixed AdGuard 2.10.8 extension for Edge blocks Spotify web player playback #1090
  • Fixed assistant preview doesn't close #1083
  • Fixed the Norwegian translation implementation is broken #1085
  • Fixed when using Edge dev console, JS error occurs in extended-css.js #1086
  • Fixed cosmetic filters stop working after refresh of a page cached by a ServiceWorker #1087
  • Fixed AdGuard "send statistics" crashes google sheets when option turned on #1096

New in Adguard for Chrome 2.10.8 (Aug 29, 2018)

  • Filtering log improvements, you can now see and manage cosmetic rules.

New in Adguard for Chrome 2.9.2 (Apr 10, 2018)

  • [Added] Integration with the new Assistant:
  • For a while now we develop AdGuard Assistant more or less independently, to later use it wherever we need — Windows and Mac apps use regular Assistant, Android and iOS apps use mobile version. Browser extension users encounter Assistant when they click "Block ads on this website" button. We will not go into the details here, those who interested can find the exhaustive changelog inside the Assistant repo.
  • [Improved] InsertCSS to use instead of the content scripts:
  • There was a certain change in Chrome browser recently, that prompted us to respond by reconsidering the way we inject scripts and styles. The good thing is, thanks to this change we now have less bugs, more possibilities and were even able to make the extension more lightweight by reducing the amount of code.
  • [Improved] ExtendedCss has been updated to v1.10:
  • This change is on the technical side, but from the end user perspective it converts into better performance and better quality ad blocking, thanks to more tools being available to the extension now.
  • Common:
  • [Fixed] Some regex rules don't work
  • [Fixed] Can't build the extension with Maven 3.5.2
  • [Fixed] Assistant menu doesn't save its position on pages
  • [Fixed] Assistant doesn't block in 'Preview' mode
  • [Fixed] Element hiding exclusion can't be applied to iframe
  • [Fixed] Filters are not getting updated after the clean install
  • [Fixed] Assistant dialog default position is different from where it should be
  • [Fixed] AdGuard extension for Yandex Browser prevents downloading of .pdf files on vk.com
  • [Fixed] Rules proposed by AdGuard for "content-security-policy-check" are incorrect
  • [Fixed] Warning Page Appears Twice
  • [Fixed] Extension can't detect it when you disable filtering in Adguard for Win via Assistant
  • [Improved] Old links have been replaced with new ones

New in Adguard for Chrome 2.8.6 (Mar 3, 2018)

  • [Fixed] Hotfix: improve the integration mode

New in Adguard for Chrome 2.8.4 (Feb 8, 2018)

  • Added:
  • Integration with reports.adguard.com
  • $badfilter modifier support
  • Fixed:
  • onet.pl shows anti adblock notice
  • Errors in the browser console
  • Blog link in the footer
  • Double scroll bar in filtering log
  • Browsing security fails in Chrome incognito mode
  • Improved:
  • AdGuard now filters "New tab" windows
  • Styles protection has been enhanced
  • "ExtendedCss" module has been upgraded to v1.0.9

New in Adguard for Chrome 1.0.1.8 (May 2, 2014)

  • We have reduced memory usage even more
  • Extension now uses secured connections to communicate with our servers
  • Added option "Send statistics for ad filters usage"
  • Added "Reset statistics" button
  • Added Export/Import of the whitelist
  • Minor UI changes

New in Adguard for Chrome 1.0.0.50 (Mar 20, 2014)

  • Minor bugfixes

New in Adguard for Chrome 1.0.0.45 (Feb 15, 2014)

  • Added integration with Adguard for PC

New in Adguard for Chrome 1.0.0.41 (Feb 5, 2014)

  • Improved filtration speed

New in Adguard for Chrome 1.0.0.40 (Feb 5, 2014)

  • Added German language
  • Added Ukrainian language

New in Adguard for Chrome 1.0.0.36 (Jan 30, 2014)

  • Log added
  • Filtering bugs fixed
  • Stabilized extension work
  • Improved the code to support more browsers
  • Sites in the whitelist are not blocked by Browsing Security

New in Adguard for Chrome 1.0.0.29 (Dec 28, 2013)

  • Improved browsing security performance
  • Fixed white-list logic