AdGuard for Firefox Changelog

What's new in AdGuard for Firefox 4.3.46

Apr 17, 2024
  • Improvements:
  • Check filter checksum after it is downloaded #2681
  • Fixes:
  • The extension install process stops if filters.js is unreachable #2761
  • The $all modifier does not work in the currently opened tab #2620
  • Broken patch updates occur when activating a group of filters #2714
  • If some fatal error occurred during the last update, diff updates were fetched before full sync #2717
  • Assistant iframe styles are affected by cosmetic rules specific for websites #1848
  • $popup disables simple blocking rule #2728
  • $all modifier does not block loaded resources of the page #2753
  • Scriptlets (JavaScript enhancement for filtering rules):
  • Scriptlets updated to v1.10.25

New in AdGuard for Firefox 4.3.46 Beta (Apr 8, 2024)

  • Improvements:
  • Check filter checksum after it is downloaded #2681
  • Fixes:
  • The extension install process stops if filters.js is unreachable #2761
  • The $all modifier does not work in the currently opened tab #2620
  • Broken patch updates occur when activating a group of filters #2714
  • If some fatal error occurred during the last update, diff updates were fetched before full sync #2717
  • Assistant iframe styles are affected by cosmetic rules specific for websites #1848
  • $popup disables simple blocking rule #2728
  • $all modifier does not block loaded resources of the page #2753

New in AdGuard for Firefox 4.3.35 (Mar 28, 2024)

  • Fixes:
  • Link in the extension’s beta update notification leads to wrong release notes #2682
  • The filters roll back to the pre-installed ones when importing settings #2735

New in AdGuard for Firefox 4.3.31 (Mar 26, 2024)

  • Fixes:
  • A bug causing a memory leak
  • $all does not work in the current tab #2620
  • Settings failed to open on the very first attempt #2712
  • After installation, all groups and filters are disabled #2713
  • Custom filter subscription UI looks incorrectly on Android #2715 #2697
  • Block trackers is not sent as a parameter via the Report tool #2721
  • Scriptlets (JavaScript enhancement for filtering rules):
  • Scriptlets updated to v1.10.1

New in AdGuard for Firefox 4.3.35 Beta (Mar 22, 2024)

  • Fixes:
  • Link in the extension’s beta update notification leads to wrong release notes
  • The filters roll back to the pre-installed ones when importing settings

New in AdGuard for Firefox 4.3.26 Beta (Feb 27, 2024)

  • Fixes:
  • $popup modifier blocks other types of resources.

New in AdGuard for Firefox 4.3.25 Beta (Feb 22, 2024)

  • Fixes:
  • A bug causing a memory leak
  • $all does not work in the current tab #2620
  • Settings failed to open on the very first attempt #2712
  • After installation, all groups and filters are disabled #2713
  • Custom filter subscription UI looks incorrectly on Android #2715 #2697
  • Block trackers is not sent as a parameter via the Report tool #2721
  • Scriptlets (JavaScript enhancement for filtering rules):
  • Scriptlets updated to v1.10.1

New in AdGuard for Firefox 4.3.13 (Feb 8, 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
  • Automatic filters update does not work in mobile browsers #2423
  • Not all custom filters are shown in the list #2693
  • Scriptlets (JavaScript enhancement for filtering rules)​:
  • Updated Scriptlets to v1.9.105

New in AdGuard for Firefox 4.3.4 Beta (Jan 19, 2024)

  • In this small update we have fixed a few bugs and the extension will work even more smoothly.

New in AdGuard for Firefox 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 Firefox 4.2.240 Beta (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 Firefox 4.2.228 Beta (Nov 27, 2023)

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

New in AdGuard for Firefox 4.2.226 Beta (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 Firefox 4.2.209 (Nov 2, 2023)

  • The extension now runs more smoothly thanks to this minor update, which fixes a number of bugs.

New in AdGuard for Firefox 4.2.209 Beta (Nov 2, 2023)

  • The extension now runs more smoothly thanks to this minor update, which fixes a number of bugs.

New in AdGuard for Firefox 4.2.189 (Oct 12, 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
  • 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
  • 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
  • AdGuard Browser Extension v4.2.168 is malfunctioning in Firefox for Android after an update #2501
  • Design:
  • Improved the description of optimized filters #2468

New in AdGuard for Firefox 4.2.189 Beta (Oct 6, 2023)

  • AdGuard Browser Extension v4.2.168 is malfunctioning in Firefox for Android after an update #2501

New in AdGuard for Firefox 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 Firefox 4.2.168 (Sep 21, 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

New in AdGuard for Firefox 4.2.168 Beta (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

New in AdGuard for Firefox 4.2.162 Beta (Aug 30, 2023)

  • Features:
  • Improved $redirect syntax compatibility with uBO #59
  • Fixes:
  • 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
  • Versions:
  • Scriplets updated to v1.9.70
  • tswebextension updated to v0.3.12
  • tsurlfilter updated to v2.1.10

New in AdGuard for Firefox 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 Firefox 4.2.151 Beta (Aug 9, 2023)

  • Scriplets updated to v1.9.62

New in AdGuard for Firefox 4.2.148 Beta (Aug 3, 2023)

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

New in AdGuard for Firefox 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 Firefox 4.2.133 Beta (Jun 21, 2023)

  • Features:
  • A drop-down list opens with a click anywhere in the drop-down list box #2347
  • Added new $method modifier to match requests by HTTP method
  • Reworked the algorithm of rules priority calculation by adding more accurate calculation of weights for each rule type
  • 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
  • The update of custom filters does not work #2356
  • Filtering log does not display event types #2366
  • Versions:
  • Updated Scriplets to v1.9.37
  • Updated tswebextension to v0.3.3

New in AdGuard for Firefox 4.2.133 Beta (Jun 21, 2023)

  • Features:
  • A drop-down list opens with a click anywhere in the drop-down list box #2347
  • Added new $method modifier to match requests by HTTP method
  • Reworked the algorithm of rules priority calculation by adding more accurate calculation of weights for each rule type
  • 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
  • The update of custom filters does not work #2356
  • Filtering log does not display event types #2366
  • Versions:
  • Updated Scriplets to v1.9.37
  • Updated tswebextension to v0.3.3

New in AdGuard for Firefox 4.1.56 (Jun 8, 2023)

  • Scriptlets updated to v1.9.7
  • ExtendedCss updated to v2.0.52

New in AdGuard for Firefox 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.
  • A bit of background:
  • Some time ago we transferred the URL filtering engine from the extension to a separate library called `tsurlfilter'. The main purpose of the library is to reuse the filtering logic in our products (browser extensions for Chrome and Firefox, rules converter for Safari, linter, etc.).
  • The `tsurlfilter' had two main parts:
  • A filtering engine that matches URLs with the rules loaded into it
  • A Chrome- and Firefox-specific programming interface responsible for applying the rules found
  • With MV3, we need to maintain filter code not only for different browsers, but also for different manifest versions, as well as provide a seamless transition from MV2 to MV3 as browsers remove the old API. We're in no hurry to move to MV3 right away as its API is very limited.
  • Adding new logic to solve this problem in tsurlfilter would have made the library too heavy, so we decided to design a new software platform that would hide the logic specific to different browsers and manifests behind a single and simple API. The new library was named tswebextension.
  • The new tswebextension library:
  • With tswebextension, it will be easier to maintain and update our products.
  • The new version of the browser extension for Chrome and Firefox has completely redesigned the background service using tswebextension — this will allow us to seamlessly move to MV3 in Chrome in future major releases.
  • In addition, we've updated the AdGuard API which also uses tswebextension “under the hood”.

New in AdGuard for Firefox 4.1.55 (Apr 18, 2023)

  • Scriptlets updated to v1.9.1
  • ExtendedCss updated to v2.0.51

New in AdGuard for Firefox 4.1.55 Beta (Apr 6, 2023)

  • Versions:
  • Scriptlets updated to v1.9.1
  • ExtendedCss updated to v2.0.51

New in AdGuard for Firefox 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 Firefox 4.1.53 Beta (Dec 20, 2022)

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

New in AdGuard for Firefox 4.1.52 Beta (Dec 13, 2022)

  • Updated:
  • Assistant to v4.3.68
  • ExtendedCss to v2.0.26
  • Scriptlets to v1.7.10

New in AdGuard for Firefox 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 Firefox 4.1.36 Beta (Sep 23, 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 Firefox 4.0.204 (Aug 4, 2022)

  • [Fixed] Some scriptlets are displayed in the Developer Tools console even when the Filtering log is closed
  • #2104
  • [Fixed] Align the Apple logo with the axis of symmetry #2094
  • [Fixed] In the Russian localization the sentences are truncated #2092
  • [Fixed] Increase the contrast with a light theme enabled in the Filtering log #2091
  • [Fixed] Align sliders in Allowlist and User rules #2089
  • [Fixed] Corrected the translations of the days of the week #2087
  • [Fixed] Make the corners of the frames equally rounded in Advanced settings #2084
  • [Fixed] There are no separator lines in the context menu if it's opened by clicking the icon #2079
  • [Fixed] The AdGuard extension icon is missing in the Firefox browser tab #2062
  • [Fixed] Improve window-close scriptlet — use the browser extension's API #170
  • [Fixed] The AdGuard extension icon is missing in the mobile version of Firefox #2032
  • [Fixed] Horizontal stretching in the Filtering log doesn’t work correctly #2090
  • [Fixed] The Filtering log is not launching #2100
  • [Fixed] Automatic search initiation and pop-up keyboard interfere with smooth navigation #2117

New in AdGuard for Firefox 4.0.204 Beta (Jul 11, 2022)

  • [Fixed] Some scriptlets are displayed in the Developer Tools console even when the Filtering log is closed
  • #2104
  • [Fixed] Align the Apple logo with the axis of symmetry #2094
  • [Fixed] Increase the contrast with a light theme enabled in the Filtering log #2091
  • [Fixed] Align sliders in Allowlist and User rules #2089
  • [Fixed] Corrected the translations of the days of the week #2087
  • [Fixed] Make the corners of the frames equally rounded in Advanced settings #2084
  • [Fixed] There are no separator lines in the context menu if it's opened by clicking the icon #2079
  • [Fixed] The AdGuard extension icon is missing in the Firefox browser tab #2062
  • [Fixed] Improve window-close scriptlet — use the browser extension's API #170
  • [Fixed] The AdGuard extension icon is missing in the mobile version of Firefox #2032
  • [Fixed] Horizontal stretching in the Filtering log doesn’t work correctly #2090
  • [Fixed] The Filtering log is not launching #2100
  • [Fixed] Automatic search initiation and pop-up keyboard interfere with smooth navigation #2117

New in AdGuard for Firefox 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 Firefox 4.0.161 (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 Firefox 4.0.161 Beta (Apr 6, 2022)

  • We've updated tsurlfilter to v0.7.74 and scriptlets to v1.6.6.

New in AdGuard for Firefox 4.0.159 Beta (Apr 4, 2022)

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

New in AdGuard for Firefox 4.0.141 (Mar 22, 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 Firefox 4.0.133 Beta (Mar 14, 2022)

  • In this version we've fixed filtration issues and updated some languages.

New in AdGuard for Firefox 4.0.131 Beta (Mar 3, 2022)

  • [Fixed] $domain modifier semantics.

New in AdGuard for Firefox 4.0.125 Beta (Feb 21, 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 Firefox 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 Firefox 4.0.105 Beta (Jan 20, 2022)

  • Changelog:
  • [Fixed] Page scripts won't work due to CSP: require-trusted-types-for 'script' #1923
  • [Fixed] Inaccuracy in the description of the actions (User rules) #1921
  • [Fixed] UI Improvement: Sliders and etc. #1912
  • [Fixed] Images are broken by HTML filtering rules #1906
  • [Fixed] After reset settings, default filters does not turn on afrer enabling filters groups #1902
  • [Fixed] Extension adds own id in the allowlist #1901
  • [Fixed] Increasing the contrast the "X" button on the dark theme #363
  • [Fixed] The distance to the right and left for the buttons should be the same #1900
  • [Fixed] Align the funnel on an axis of symmetry #1899
  • [Fixed] Improvement of the statistics graph #1898
  • [Fixed] On a light and dark themes, the text is not very visible #1895
  • [Fixed] Dots in the end of settings descriptions #1892
  • [Fixed] Do not convert $all to 4 rules #1879
  • [Fixed] Can't block $removeparam modifier from filtering logs #1821
  • [Fixed] AdGuard 4.0.64 Beta Doesn't Check Option on Reports AdGuard Page #1937
  • [Fixed] The extension icon blinks when going into pause mode #1917
  • [Fixed] Banner breaks when checking for filter updates #1948
  • [Added] click2load scriptlet support #122

New in AdGuard for Firefox 4.0.64 Beta (Nov 25, 2021)

  • [Fixed] Extension v4.0 safebrowsing cache migration issue #1890.

New in AdGuard for Firefox 4.0.63 Beta (Nov 23, 2021)

  • Important known issue: the current v4.0 beta has quite an unpleasant bug in it: it blocks access to web pages misreporting them as phishing ones due to Safebrowsing cache issue. We’ve noticed this problem immediately after publishing the beta and hotfix is already on review at Chrome Web Store. We expect it to be published soon. As a temporary solution, please disable Phishing & Malware protection in the extension settings. More about it here.
  • Meet AdGuard Browser Extension v4.0! It’s not a mere update, but a major release that delivers a pack of new features to the users of the extension.
  • Code refactoring and new filtering engine:
  • Refactoring has become sort of a buzzword that implies massive code rewriting, which we did to complicate our lives and make it easier in the long run. Besides, we added support for TSUrlFilter, our new filtering platform that implements AdGuard content blocking rules.
  • TSUrlFilter is a filtering engine. In AdGuard apps, its role is performed by CoreLibs, and if happen to read release notes, you must have heard about it more than once. TSUrlFilter is a rule application module that will be used in various projects, including AdGuard DNS.
  • Responsive design:
  • We switched to responsive (or adaptive) design. That is to say, that interface elements will adapt to screen size both on desktop and mobile devices, redardless of the model.
  • This is convenient both for us, because we don't need to develop separate versions of the Browser extension, and for users — it's always nice when an app (or a browser extension, in the case given) looks good.
  • Redesign and new Filtering log:
  • Now the filtering log not only сomplies with the principles of the responsive web design, its overall appearance has changed significantly. If you used the former filtering log, you'll be able to tell the difference: the new version presents searching in tabs, many new request statuses and filters that facilitate finding the needed requests. New filters and statuses are highlighted, and and tooltips explaining each one pop up when hovering a cursor over them. Apart from that, you can preview requests and format them in the same dialog — clicking the "Beautify" button makes it easier to read these requests.
  • The editor in the User rules section can now be opened in fullscreen mode, which makes working adding, editing, and deleting filter rules much more convenient. Finally, there is a new action on the AdGuard Browser Extension popup that allows to reset all the user rules for the currently opened website in one fell swoop.
  • Besides, now the AdGuard Browser Extension features dark theme that everybody loves so much.
  • Support for new modifiers after switching to TypeScript:
  • "Still don't get what makes TSUrlFilter better than the previous filtering engine?" the most curious may ask. Probably, the main advantage is te new modifiers: $removeheader, $redirect-rule, $ping, $path, $noop, and $denyallow. And the $redirect modifier has been significantly improved, so now all the $redirect rules for a website can be cancelled by applying @@||example.org^$redirect.
  • Apart from the above-mentioned, Hebrew and Finnish localizations were added.

New in AdGuard for Firefox 3.6.14 Beta (Oct 22, 2021)

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

New in AdGuard for Firefox 3.6.5 Beta (May 24, 2021)

  • [Added] $removeparam modifier support
  • [Added] Global Privacy Control signal in Stealth Mode
  • [Added] AdGuard URL Tracking filter
  • [Enhancement] Generic CSS exclusions disable matching CSS/elemhide rules on all domains #1801
  • [Enhancement] CSP reports to third parties and csp-reports containing moz://extension are blocked #1792
  • [Enhancement] Updated Scriptlets and redirects from v1.3.15 to v1.3.18
  • [Enhancement] Updated ExtendedCss from v1.3.10 to v1.3.11

New in AdGuard for Firefox 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 Firefox 3.5.31 Beta (Dec 21, 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 Firefox 3.5.25 (Dec 15, 2020)

  • Another brick in the wall: building our perfect browser extension. It seems that the few latest updates passed without notice – it’s no wonder ’cause we didn’t show to users any visible change. Yet, don’t let yourself be disappointed with the same old mantra: Scriptlets, Extended-CSS, and filters. They matter.
  • So, we’ve updated Scriptlets to v1.3.13 and Extended-CSS to v1.3.6. AdGuard Assistant has been updated to v4.3.37. Plus, we’ve added new translations and filters to this version.

New in AdGuard for Firefox 3.5.25 Beta (Dec 8, 2020)

  • Another brick in the wall: building our perfect browser extension. It seems that the few latest updates passed without notice – it’s no wonder ’cause we didn’t show to users any visible change. Yet, don’t let yourself be disappointed with the same old mantra: Scriptlets, Extended-CSS, and filters. They matter.
  • So, we’ve updated Scriptlets to v1.3.13 and Extended-CSS to v1.3.6. AdGuard Assistant has been updated to v4.3.37. Plus, we’ve added new translations and filters to this version.

New in AdGuard for Firefox 3.5.23 Beta (Nov 18, 2020)

  • When you're on a journey to the perfect ad blocker, every step matters. Even if it's on the smaller size like today: in this update, we only touched on scriptlets and extended CSS optimization.

New in AdGuard for Firefox 3.5.20 (Oct 28, 2020)

  • [Enhancement] Scriptlets have been updated to v1.3.6
  • [Other] Localization issue #1678

New in AdGuard for Firefox 3.5.12 (Oct 2, 2020)

  • [Enhancement] Integration mode has been removed
  • [Enhancement] Filters metadata has been updated
  • [Enhancement] Scriptlets have been updated to v1.3
  • [Enhancement] Improved google-analytics and googlesyndication-adsbygoogle support #67, #91
  • [Enhancement] Added :upward support #102
  • [Enhancement] Added :remove() support #108
  • [Enhancement] Changed restrictions for CSS injection rules with character #1614
  • [Enhancement] All requests initiated by the browser extension have been sanitized #1647
  • [Enhancement] Changed the way Safebrowsing lookup API works #1648
  • [Fixed] Error with set-constant caused by non-existent chain property
  • [Fixed] adguard.configure callback does not apply rules #1607
  • [Fixed] Some requests blocking rules don't work correctly #1620
  • [Fixed] Cosmetic rules can be used as CSS rules #1624
  • [Fixed] Triggered scriptlet rules without domain restrictions are not displayed in filtering log #1637
  • [Fixed] Infinite pending request status on some web pages #1644
  • [Fixed] AdGuard v3.5 is not working on Firefox v54 and below #1674
  • [Other] Thai localization has been added #1590