What's new in Adblock Plus for Chrome 3.24.1

Feb 21, 2024
  • This release removes an experimental snippet.

New in Adblock Plus for Chrome 3.21.1 (Nov 29, 2023)

  • In an effort to bring new features and bug fixes to Adblock Plus users more quickly, we are working on increasing the frequency at which we publish new extension versions. Consequently, this release mostly contains some under-the-hood improvements and fixes an in-product messaging problem that caused an error message to be shown on websites

New in Adblock Plus for Chrome 3.21 (Nov 10, 2023)

  • Upgraded @eyeo/snippets to 0.10.0 (release notes: 0.9.1, 0.10.0), which includes the following changes:
  • Added skip-video snippet.
  • Added optional autoRemoveCookie parameter to cookie-remover snippet.
  • Added optional setConfigurable parameter to override-property-read snippet.
  • Fixed: Snippets could overwrite each other, if they used the waitUntil parameter.
  • Fixed: hide-if-matches-xpath3 snippet behaved differently in Firefox.
  • Fixed: prevent-listener snippet failed to target certain listeners.
  • Fixed: cookie-remover was unable to determine frame domain, if cookies get reset after removal.

New in Adblock Plus for Chrome 3.20 (Oct 25, 2023)

  • User interface changes:
  • Extended in-product messaging to allow for domain-specific messages (ui#1470).
  • Fixed: In-product messages weren’t displayed properly (ui#1493).
  • Fixed: Switching tabs using the keyboard was broken (ui#1135).
  • Filter changes:
  • Upgraded EWE to 0.10.1 (release notes: 0.9.0, 0.10.0, 0.10.1), which includes the following changes:
  • Made filter hits for the developer tools panel and for issue reports compatible with Manifest v3 (ewe#389).
  • Added $webbundle filter option (ewe#495).
  • Snippets changes:
  • Started using @eyeo/mlaf 0.3.3 for machine learning functionality, and upgraded @eyeo/snippets to 0.9.0 (release notes: 0.8.0, 0.8.1, 0.9.0), which includes the following changes:
  • Added hide-if-classifies snippet.
  • Added hide-if-matches-xpath3 snippet.
  • Removed hide-if-graph-matches snippet.

New in Adblock Plus for Chrome 3.18.1 (Jul 25, 2023)

  • Deprecated hide-if-graph-matches snippet.
  • Added hide-if-matches-computed-xpath snippet.
  • Added optional parameters to hide-if-contains-visible-text snippet.
  • Added optional setConfigurable parameter to abort-on-property-read and abort-on-property-write snippets.
  • Added optional waitUntil parameter to hide-if-has-and-matches-style, hide-if-contains-and-matches-style and hide-if-matches-computed-xpath snippets.
  • Added optional parameters windowWidthMin and windowWidthMax to hide-if-has-and-matches-style and hide-if-contains-and-matches-style snippets.
  • Improved performance of hide-if-matches-xpath snippet.
  • Improved debug logs.

New in Adblock Plus for Chrome 3.17.1 (Jun 17, 2023)

  • User interface changes:
  • Automatically enable additional distraction blocking when activating Premium (ui#1326).
  • Snippet changes:
  • Upgraded @eyeo/snippets to 0.6.1 (release notes: 0.6.0, 0.6.1), which includes the following changes:
  • Added simulate-mouse-event snippet (snippets#12).
  • Improved performance, added support for selecting sub-targets, and added optional debug output to hide-if-graph-matches snippet.
  • Other changes:
  • Provide experimental Flattr API to some websites (ui#1370).
  • Expanded partner access to experimental allowlisting API (ui#1387).

New in Adblock Plus for Chrome 3.17.0 (Apr 26, 2023)

  • User interface changes:
  • Automatically enable additional distraction blocking when activating Premium
  • Snippet changes:
  • Upgraded @eyeo/snippets to 0.6.1 (release notes: 0.6.0, 0.6.1), which includes the following changes:
  • Added simulate-mouse-event snippet
  • Improved performance, added support for selecting sub-targets, and added optional debug output to hide-if-graph-matches snippet.
  • Other changes:
  • Provide experimental Flattr API to some websites
  • Expanded partner access to experimental allowlisting API

New in Adblock Plus for Chrome 3.16 (Jan 27, 2023)

  • User interface changes:
  • Made user interface compatible with Manifest v3 (ui#1069, ui#1190, ui#1249, ui#1276, ui#1277).
  • Changed Premium management link in icon popup to open settings page instead of account management web page (ui#1293).
  • Fixed: Developer tools panel only showed one element hiding filter hit (ui#1309).
  • Filter changes:
  • Upgraded EWE to 0.7.2 (release notes: 0.7.0, 0.7.1, 0.7.2) (ui#1183), which includes the following changes:
  • Made functionality compatible with Manifest v3 (ewe#316, ewe#319, ewe#323, ewe#380).
  • Implemented migration of user data from Manifest v2 to v3 (ewe#344, ewe#345, ewe#378).
  • Upgraded adblockpluscore to 0.10.1 (release notes: 0.10.0, 0.10.1) (ewe#377, ewe#394).

New in Adblock Plus for Chrome 3.15.2 (Dec 6, 2022)

  • This release fixes a problem that caused the “Block element” button to disappear from the icon popup.

New in Adblock Plus for Chrome 3.15.2 (Dec 6, 2022)

  • This release fixes a problem that caused the “Block element” button to disappear from the icon popup (ui#1303). It also fixes a problem in 3.15.1 that prevented us from publishing it to the Firefox Add-ons store (ui#1306).

New in Adblock Plus for Chrome 3.15 (Nov 24, 2022)

  • This release introduces Adblock Plus Premium with the Premium-exclusive Distraction Control functionality. It also includes significant under-the-hood changes to make Adblock Plus compatible with Manifest v3, as well as various important bug fixes.

New in Adblock Plus for Chrome 3.14.2 (Aug 30, 2022)

  • Added hide-if-contains-similar-text snippet.
  • Removed hide-if-contains-image-hash snippet.
  • The json-prune snippet now exposes more details when the debug; directive is added before its execution within the filter (e.g. #$#debug; json-prune ...).
  • The hide-if-contains-visible-text snippet now accepts -snippet-box-margin:x as an attribute, where x should be a number that represents the surrounding pixels margin.
  • Various performance improvements.

New in Adblock Plus for Chrome 3.13 (May 13, 2022)

  • User interface changes:
  • Developer tools panel no longer reflects changes to filters that were made elsewhere while it’s open (ui#1003).
  • Filters added via Block element dialog will only be applied after the page is reloaded (ui#1031).
  • Developer tools panel now also shows unmatched top-level frame requests (ui#1060).
  • Fixed: Developer tools panel no longer suggests allowlist filters for snippet filters (ui#1023).
  • Filter changes:
  • Started using eyeo’s Web Extension Ad Blocking Toolkit (release notes: 0.1.0, 0.1.1, 0.2.0, 0.2.1), which includes the following changes:
  • Upgraded adblockpluscore to 0.6.0 (release notes: 0.5.0, 0.5.1, 0.6.0), which includes the following changes:
  • Added support for :has() alias for :-abp-has() to extended element hiding filters (core#229).
  • Added support for :has-text() alias for :-abp-contains() to extended element hiding filters (core#229).
  • Added support for :xpath() to extended element hiding filters (core#308).
  • Added support for :not() to extended element hiding filters (core#369).
  • Reject filters that are too broad (core#264, ui#1063).
  • Indicate which filter option is invalid (core#305).
  • Various performance improvements.
  • Various bug fixes.
  • Fixed: Elements for blocked requests in about:blank frames aren’t hidden (ewe#152, ui#961).
  • Fixed: Page-specific filters remained active after URL was rewritten (ewe#109, ui#1037).
  • Other changes:
  • Replaced adblockpluscore with EWE (ui#972, ui#998, ui#1021, ui#1060, ui#1097).
  • Fixed: Messages from content scripts are ignored unless they are known to be safe (ui#1092).
  • Chromium-specific changes:
  • Dropped support for Chromium 76 and below (ui#1028).
  • This includes Chrome 76, Microsoft Edge 76 and Opera 63.

New in Adblock Plus for Chrome 3.12 (Jan 12, 2022)

  • User interface changes:
  • Added language filter list recommendations (ui#9 ui#967 ui#1062).
  • Added an error message that’s shown when a filter list contains disabled filters and which allows reenabling them (ui#210).
  • Made custom filter error messages more descriptive (ui#228).
  • Added more topics to the icon popup footer (ui#716).
  • Updated our terminology to use “allowlist”/“blocklist” instead of “whitelist”/“blacklist” (ui#827) and made various other wording adjustments (ui#183 ui#696).
  • Removed NEW label from “Recommended filter lists” section (ui#915).
  • Fixed: Settings page did not reflect filter state changes that occurred elsewhere (ui#866).
  • Fixed: Overflowing custom filter error messages (ui#946).
  • Fixed: Missing ARIA labels for settings page tabs (ui#954).
  • Filter changes:
  • Added abptestpages.org to list of trusted websites that are allowed to use subscribe links (ui#911).
  • Microsoft Edge-specific changes:
  • Fixed: “Rate it” button on updates page opens Chrome Web Store (ui#895).

New in Adblock Plus for Chrome 3.10.1 (Dec 15, 2020)

  • Improved performance of hide-if-matches-xpath snippet (core#263).
  • Fixed: Made iFrame properties accessible to abort-on-property-read and abort-on-property-write snippets (core#212).
  • Fixed: First-run page was being replaced even though it was already visible (ui#873).

New in Adblock Plus for Chrome 3.10 (Nov 17, 2020)

  • User interface changes:
  • Redesigned “Block element” dialog and added ability to preview blocked elements (ui#638, ui#761).
  • Open a web-based version of the first-run page upon installation (ui#833).
  • Updated design of buttons in icon popup (ui#472).
  • Updated design of rating button in settings page (ui#706).
  • Added donation button to settings page and first-run page (ui#769, ui#818).
  • Removed Weibo link from settings page (ui#670).
  • Allow Chinese users to share number of blocked items on Weibo (ui#642).
  • Fixed: Cannot add new filter list by pressing Enter key (ui#548).
  • Fixed: Hide counters in icon popup when for non-web pages (ui#810).
  • Fixed: Hide “Block element” button in icon popup for web pages in allowlist (ui#806).
  • Fixed: Settings page layout broke when displaying lengthy language names (ui#793).
  • Filter changes:
  • Snippet changes:
  • Removed readd snippet (core#179).
  • Protected freeze-element snippet from outside interference (core#260).
  • Restricted subscribe links to trusted websites (webext#87, webext#263).
  • Recommend Dandelion Sprout’s Nordic Filters filter list for Nordic languages (core#233, ui#841).
  • Recommend IndianList filter list for some additional languages (core#245, ui#841).
  • Fixed: Preinstalled incorrect language filter list if no suitable one was found (webext#271).
  • Other changes:
  • Check for data corruption upon initialization (ui#830, webext#201).
  • Fixed: Don’t show notifications to user in case of data corruption (ui#829, core#247, webext#244).
  • Fixed: Avoid interfering with web browsing when opening a new tab (ui#831, webext#260).
  • Chromium-specific changes:
  • Dropped support for Chromium 59 and below (webext#266).
  • This includes Chrome 59 and Opera 46.
  • Fixed: Tabs opened by user were treated as popups (webext#272).

New in Adblock Plus for Chrome 3.9.5 (Sep 9, 2020)

  • Added freeze-element snippet (core#200).
  • Updated hide-if-matches-xpath snippet to be able to hide more elements (core#240).
  • Fixed: Error message shown in browser’s developer tools when using Block element feature

New in Adblock Plus for Chrome 3.9.4 (Aug 7, 2020)

  • Added override-property-read snippet (core#235).
  • Fixed: Snippet filters were missing from issue reports (ui#815).
  • Fixed: Snippets only ran in top-level frame (webext#234).

New in Adblock Plus for Chrome 3.6.2 (Aug 9, 2019)

  • Improved performance of the hide-if-contains-visible-text snippet (core#32).
  • Fixed: The ABP Anti-circumvention filter list was not loaded properly (core#45).

New in Adblock Plus for Chrome 3.6.1 (Aug 9, 2019)

  • Improved performance of the hide-if-contains-visible-text snippet (core#32).
  • Fixed: The ABP Anti-circumvention filter list was not loaded properly (core#45).

New in Adblock Plus for Chrome 3.6 (Jul 30, 2019)

  • User interface changes:
  • Settings page
  • Replaced text area with table for managing custom filters (ui#15, ui#174).
  • Removed unnecessary remove option from filter list menu (ui#238).
  • Sort whitelisted websites alphabetically (ui#240).
  • Fixed: Copyright year in “About Adblock Plus” dialog refers to wrong year (ui#195).
  • Fixed: Website menu item was missing for newly added filter lists (ui#237).
  • Fixed: Link to Adblock Plus page on Weibo not shown for Chinese users (ui#412).
  • Developer tools panel
  • Open rewritten URLs in Resources panel (ui#192).
  • Log element hiding exception rules (webext#4, issue 6428).
  • Added translations (ui#77).
  • Issue reporter
  • Clarified inclusion of screenshot in issue reports for visually impaired users (ui#83).
  • Fixed: Button disabled for closing page after sending the issue report (ui#245).
  • First-run page: Made links more distinct from regular text (ui#250).
  • Updated extension description (ui#258).
  • Filter changes:
  • Snippet changes
  • Allow wrapping of function properties in abort-on-property-* snippets (issue 7419).
  • Added hide-if-contains-visible-text snippet (issue 7450).
  • Fixed: Filter is being ignored on subsequent filter that uses abort-current-inline-script snippet (issue 7373).
  • Fixed: strip-fetch-query-parameter snippet did not work in older browsers (issue 7407).
  • Removed support for $collapse filter option (core#1).
  • Removed support for $object-subrequest filter option (core#6).
  • Added blank-mp4 resource for internal redirects (issue 7440).
  • Fixed: :-abp-properties() does not work when tag name is specified (issue 7400).
  • Fixed: :-abp-properties() does not work when selector in document ends in a combinator (issue 7428).
  • Other changes:
  • Reject downloads over unencrypted HTTP (core#5).

New in Adblock Plus for Chrome 3.5 (Mar 13, 2019)

  • Changes:
  • The $rewrite filter option can now take a value of the format abp-resource:<name> where <name> is the name of a built-in resource (issue 7067).
  • If there are multiple filters with the $csp option that match a URL, now all corresponding CSP headers are injected into the document (issues 7179 and 7243).
  • Added a new Korean filter list (issue 7235).
  • Fixed: Domain-based whitelisting did not work in data: URI frames (issue 6953).
  • Fixed: Element collapsing style sheets could linger after the frame was destroyed (issue 7104).
  • Fixed: Critical notification animation did not stop when dismissed (issue 7077).
  • Overall CPU usage is down by ~60% since the last release:
  • Blocking of network requests is now 5 times as fast on average (issues 6994, 7003, 7052, 7089, 7208, 7209, 7232, 7245, 7250 and 7265).
  • Generation of the CSS style sheet for a document is now more than 10 times as fast on average and more than 1,000 times as fast for domains not occurring in any of the user’s filter list subscriptions (i.e. most domains) (issues 6956, 6957, 6989, 6997, 6999 and 7244).
  • Extension badge updates to indicate the number of ads blocked are now at least 5-10% more efficient (issues 7253 and 7257).
  • Chrome/Opera-only changes:
  • Stopped using Shadow DOM v0 on older versions of Chromium that do not support user style sheets (issue 6998).
  • Fixed: The “Block element” context menu option disappeared after initial use (issue 6948).

New in Adblock Plus for Chrome 3.4.2 (Dec 4, 2018)

  • Fixed the “Waiting for Extension Adblock Plus…” problem which some users were experiencing (issue 7065).
  • Added the new hide-if-contains-image snippet (issue 7088).
  • Added the new hide-if-has-and-matches-style snippet (issue 7137).

New in Adblock Plus for Chrome 3.4.1 (Nov 15, 2018)

  • Added the new abort-on-property-read snippet (issue 6969).
  • Fixed a bug where an issue reporter screenshot was submitted without annotations under certain circumstances (issue 7100).

New in Adblock Plus for Chrome 3.4 (Oct 31, 2018)

  • Redesigned the first-run page (issue 6749).
  • Redesigned the icon popup (issues 6794, 6801, 6816 and 6922).
  • Polished the design of the issue reporter and begun including a screenshot with each report (issues 6751, 6795, 6827, 6828 and 6895).
  • Made the following improvements to the settings page:
  • Added the “Show number of ads blocked in icon” option (issue 6740).
  • Started showing the “Show useful notifications” option regardless of whether the user has seen a notification previously (issue 6736).
  • Tooltips are shown on click now (issue 6758).
  • Removed the title input field when adding a filter list (issue 6760).
  • Removed the “NEW” label from Acceptable Ads without third-party tracking (issue 6768).
  • Snippet filters are now required to be restricted to at least one domain (issues 6797 and 6846).
  • Started logging snippet filter hits in our developer tools panel (issue 6843).
  • Removed support for legacy :-abp-properties() syntax (issue 6870).
  • Special comments are now required to be given at the top of filter lists (issue 6923).
  • Added the EasyList Portuguese filter list (issue 6944).
  • Added the new dir-string snippet to simulate logging in the developer tools console (issue 6964).
  • Reduced the initial memory footprint by ~16% (issue 6916), base memory usage by ~28% (issues 6815, 6916), and memory used per frame by ~660 KB (issue 6967).
  • Fixed: Layout shifted after opening dialog for adding new filter list on the settings page (issue 5851).
  • Fixed: Blank values for snippet arguments were ignored (issue 6811).
  • Fixed: Sometimes all subscriptions were listed as additional subscriptions (issue 6838).
  • Fixed: $rewrite filters using wildcards didn’t match end of URL (issue 6868).
  • Fixed: $csp filters with blank value caused errors due to injection of an invalid header (issue 6871).
  • Fixed: Element hiding emulation filters for the domain localhost were considered invalid (issue 6931).
  • Fixed: Snippet filters were ignored if the user resubscribed to the ABP anti-circumvention filter list (issue 6974).

New in Adblock Plus for Chrome 3.3.2 (Sep 11, 2018)

  • This release introduces the new hide-if-contains-and-matches-style snippet (issue 6919), which enables filter list authors to tackle a specific technique used by some websites to circumvent ad blocking using invisible ad labels.

New in Adblock Plus for Chrome 3.2 (Jul 18, 2018)

  • This release features the new $rewrite filter option which enables filter list authors to prevent (mostly pre-roll video) ads that couldn’t be blocked before from showing on some websites, as well as improvements to the issue reporter, and a couple other improvements and bug fixes.

New in Adblock Plus for Chrome 3.0.3 (Apr 10, 2018)

  • Changes:
  • Improved element hiding emulation filters.
  • Fixed false positives and related memory leak in dynamically changing documents (issue 5864).
  • Added regular expression support for :-abp-contains() (issue 6034).
  • Added support for relative prefix within :-abp-has() (issue 6296).
  • Fixed empty error message when adding invalid custom filter (issue 6417).
  • Removed the social media buttons from the ABP icon menu (issue 5613).
  • Chrome-only changes:
  • Replaced the Settings page with new user experience (issue 6403).
  • Added an update page, announcing the new Settings page (issue 5943).
  • Added an issue reporter for inaccurately blocked content (issue 5880).
  • Started using user style sheets on Chrome 66 (respectively Opera 53) and above, in order to hide elements more reliably (issue 242).
  • Fixed element hiding emulation filters on Chrome 50 (respectively Opera 37) and below (issue 5773).
  • Made the “Block element” option unavailable when navigating to the Chrome Web Store (issue 6191).
  • Worked around limitations of notifications on Opera (issue 5354).

New in Adblock Plus for Chrome 1.13.4 (Sep 27, 2017)

  • Properly handle hiding emulation in dynamically generated content (issue 5000 and 5438).
  • Properly select the element when selecting pseudo-elements style properties in hiding emulation filters (issue 5339).
  • Fixed some issue with :-abp-has() (issue 5436 and 5422).
  • Fixed an issue that caused added custom filters to show up twice in the options (issue 4978).
  • Improved user notifications (issue 5558, 5460 and 5459).

New in Adblock Plus for Chrome 1.13.3 (Jul 12, 2017)

  • Added WebRTC connection blocking support, since those connections were being abused by some websites to serve advertising
  • Added support for the new advanced #?# element hiding filter syntax, which includes the new :-abp-has pseudo-class
  • Added a workaround to prevent websites from abusing contentWindow and contentDocument APIs to bypass ad blocking
  • Started allowing web requests not associated with a browser tab to be blocked
  • Started using the webRequest API for the blocking of WebSocket connections instead of our workarounds when supported by the browser
  • Fixed a bug which prevented the “Hide targeted messages?” notifications from being displayed until the browser was restarted
  • Reduced the number of “Blocked script execution…” warnings that Adblock Plus causes

New in Adblock Plus for Chrome 1.13.2 (Mar 22, 2017)

  • Changes:
  • Fixed a regression with the “Hide targeted messages?” notifications, which prevented the notification text from being displayed (issue 5014).
  • Adblock Plus can no longer be installed on Opera 35 and older versions, which are incompatible (issue 4787).

New in Adblock Plus for Chrome 1.13.1 (Mar 18, 2017)

  • Changes:
  • Fixed a bug whereby popup windows containing iframes were sometimes blocked by mistake (issue 5009). While this was a pre-existing bug, it was made more serious by our recent popup blocking improvements (issue 4834).

New in Adblock Plus for Chrome 1.13 (Mar 16, 2017)

  • Changes:
  • Further improved our WebSocket (issue 4643, 4807) and popup (issue 4834) blocking capabilities.
  • Improved the “Block element” tool, fixing a bug where the dialog window would sometimes fail to open (issue 4714) and another which very rarely caused the currently targeted element(s) not to be highlighted (issue 4603).
  • Improved the “Add your own filters” interface in the Options page. Extremely large filters are now displayed properly (issue 1121), and the interface is much more responsive when dealing with large numbers of custom filters (issue 4752).
  • Improved the Adblock Plus developer tools pane. Chrome’s dark theme is now supported (issue 4136), the Control-F search interface now works (issue 4644) and elements hidden by CSS property filters are now listed (issue 3596).
  • Worked around a limitation with Chrome’s onCommitted event which caused many problems (issue 4598, 4599, 4647, 4804). Most notably this caused some requests to be improperly blocked / not blocked.

New in Adblock Plus for Chrome 1.12.4 (Oct 26, 2016)

  • Changes:
  • Stopped the “Block Element” dialog from suggesting filters based on huge URLs, since they often made Adblock Plus become unresponsive (issue 4330).
  • WebSocket connections are now considered to be of type $websocket instead of $other (issue 4448). For more information see Wladimir’s blog post.
  • Removed the features section from the first-run page (issue 4295, issue 4294).
  • Chrome/Opera-only changes:
  • Fixed a bug relating to how the document domain is determined, especially after redirects (issue 4386).
  • Added a workaround to fix $sitekey whitelisting for requests made directly after a redirection (issue 4483).
  • Improved WebSocket blocking capabilities (issue 4372).

New in Adblock Plus for Chrome 1.12.2 (Aug 24, 2016)

  • Prevent websites from abusing WebSockets to serve adverts
  • Chrome Changes:
  • Improved Element Hiding protections against circumvention
  • Fixed a bug that caused content in anonymous frames to be blocked even when the parent frame was whitelisted
  • Worked around an issue with MutationObservers which caused older versions of Chrome and Opera to hang for some websites
  • Added more versions of our icons that look sharper with the new Material Design
  • Removed an outdated workaround that caused some whitelisted elements to be hidden in anonymous frames

New in Adblock Plus for Chrome 1.12.1 (Jun 29, 2016)

  • Changes:
  • Further improved element hiding performance, reducing overall page load times (issue 4075).
  • Chrome/Opera-only changes:
  • Fixed a bug that stopped Adblock Plus filter subscription links from working for old versions of Chrome and Opera (issue 4065).
  • Safari-only changes:
  • Fixed a regression, introduced with the previous release, that stopped adverts from being blocked on YouTube when using older versions of Safari that still relied on the Flash player (issue 4141).
  • Fixed a minor bug when converting $document exception rules to Safari Content Blocking rules (issue 4076, issue 4072).

New in Adblock Plus for Chrome 1.12 (Jun 1, 2016)

  • Changes:
  • Improved performance of element hiding, reducing page load times
  • Fixed a regression, introduced with the previous release, which caused the Adblock Warning Removal List to not be added anymore
  • Prevent websites from circumventing element hiding by removing or disabling the stylesheet
  • Prevent websites from showing previously blocked elements
  • Chromeh/Opera-only canges:
  • Added an option to hide the Adblock Plus developer tools pane
  • Prevent websites from tricking users into adding subscriptions by simulating clicks on abp:subscribe links
  • Worked around a Chrome bug that broke the feedback functionality on blogger.com
  • Administrators deploying Adblock Plus via group policy can now configure additional subscriptions
  • Starting with this release, there are unified builds for Chrome and Opera, using the exact same code on both browsers

New in Adblock Plus for Chrome 1.11 (Mar 8, 2016)

  • This release features the new developer tools panel which shows blockable items along with applied filters, and provides an easy way to create new filters for these items, on Chrome and Opera.
  • Another big change in this release: The “Block element” dialog is no longer injected into the page, but opened as a popup on Chrome and Opera, and as a new tab on Safari. This solved a couple issues, most notably a way that allowed websites to reliably detect whether Adblock Plus is installed.
  • Other changes:
  • Significant improvements to the popup blocking mechanism on Chrome and Opera, in order to address some corner cases which have been exploited by some websites (issue 3651).
  • Restricted the data send by the uninstall page. We respect your privacy! (issue 3649)
  • Fixed: CSS property filters weren’t applied correctly when comma-separated lists of selectors were involved (issue 3654).
  • Fixed: The “Block element” feature didn’t consider $genericblock exception rules (issue 3620, issue 3636

New in Adblock Plus for Chrome 1.10.1 (Feb 3, 2016)

  • This is an emergency bugfix release, fixing a regression that was introduced in the previous release and broke compatibility with Chrome 37, Opera 24, and earlier versions (issue 3580).
  • Besides that and some changes under the hood, this release fixes the following minor bugs:
  • Subscription links caused the options page to be opened twice (issue 3153).
  • The “Block element” option wasn’t shown in icon popup while page was loading (issue 3472).

New in Adblock Plus for Chrome 1.9.4 (Nov 24, 2015)

  • Changes:
  • Fixed: Anti-Adblock warning was being triggered by frames in some cases (issue 3238).
  • Fixed: Key-based whitelisting was ignored for element collapsing (issue 3170).
  • Fixed how the “Block element” feature deals with attributes containing null character (issue 3163).
  • Added support for new $generichide and $genericblock filter options (issue 616, 647).
  • Improved first-run page display on small screens (issue 2018).

New in Adblock Plus for Chrome 1.9.3 (Sep 22, 2015)

  • This update contains mostly improvements to notifications based on feedback from previous tests.
  • Changes:
  • Added new notification type for normal messages (issue 3022).
  • Decreased interval between icon animations (issue 3054).
  • Decreased delay for initial filter download (issue 284).
  • Added promotional message for Adblock Browser to the first-run page (issue 3031).
  • Chrome-only changes:
  • Added opt-out button to Chrome desktop notifications (issue 3024).

New in Adblock Plus for Chrome 1.9.1 (Jul 15, 2015)

  • Added global opt-out for notifications
  • Immediately show notifications after they were downloaded
  • Reduced delay of initial download of notifications
  • Fixed: Notification data was reset when pages load during extension intitialization

New in Adblock Plus for Chrome 1.9 (Jun 16, 2015)

  • Changes:
  • Fixed: Placeholders weren’t hidden for elements that were blocked by an URL given in the srcset attribute (issue 2634).
  • Exception rules with protocol don’t imply the $document flag anymore (issue 2503).
  • Changed the label for the share buttons to reflect the functionality more accurately (issue 2202).
  • Implemented an alternative format for subscription links (issue 2212).
  • Fixed some issues with the “Block element” dialog:
  • Fixed some issues with element highlighting (issue 2077, issue 2209).
  • Fixed some issues with dragging the dialog (issue 2100, issue 2173, issue 2194).
  • Fixed issues with how the context menu interacted with other parts of the user interface (issue 2279, issue 2298).
  • The page no longer freezes when selecting an element that would result in a lot of other elements being blocked as well (issue 2215).
  • Performance improvements:
  • Mitigated the effect of slow request blocking filters (issue 2177).
  • Determine whether a page or frame is whitelisted more efficiently by only matching exception rules (issue 2132).
  • Moved code not crucial to blocking requests out of the critical path, decreasing load times (issue 2505).
  • Changed the way Adblock Plus stores persistent data such as setting and filter lists, replacing localStorage and the deprecated FileSystem API with chrome.storage (issue 2021, issue 2040).
  • Run content scripts in anonymous frames again, in order to block ads more reliably (issue 2216, issue 2217).
  • Worked around a Chromium bug that caused corruption of the page layout when using the feedback dialog on Google Mail and other Google websites (issue 2602).
  • Fixed element hiding filters using CSS selectors with commas inside quoted text (issue 2467).
  • Don’t assume Chromium-specific user agent string, fixing issues when using --user-agent switch, or running on a different platform (issue 2537).
  • Performance improvements:
  • Flush caches after filter changes only when absolutely necessary and respect the browser’s quotas (issue 2034, issue 2297).
  • Improved the performance of CSS selector injection, slightly decreasing page load time, in particular on pages with many frames and/or many active element hiding filters (issue 2528).
  • Avoid calling into JavaScript when processing headers when loading other resources than documents and frames (issue 2538).
  • Got rid of some try..catch statements which prevent functions from being (issue 2658, issue 2569).
  • Avoid iteration over a hash-table which prevents functions from being optimized, slightly improving performance of element hiding filter matching (issue 2582).
  • Added a pre-configurable preference to suppress the first run page (issue 1488).

New in Adblock Plus for Chrome 1.8.12 (Mar 11, 2015)

  • Changes:
  • Fixed: Trailing question marks in URLs were ignored, which caused issues with some video websites (issue 2026).
  • Fixed some inconsistencies with the new icon and improved support for high resolution displays (issue 2049, issue 2050, issue 2052 and issue 2053).
  • Improved behavior of ‘Block element’ dialog (issue 370, issue 1282, issue 1853, issue 2076 and issue 2081).
  • Fixed: Placeholders for blocked elements showed up in dynamically created frames (issue 2084).

New in Adblock Plus for Chrome 1.8.11 (Feb 25, 2015)

  • Changes:
  • Improved the icon and logo (issue 1535 and issue 1989).
  • Fixed: Filters with internationalized domains didn’t match (issue 1801).
  • Fixed: On the options page, input was submitted even if the wrong button was pressed (issue 1448).
  • Fixed some issues with the “Block element” dialog.
  • Fixed: Overlays were sometimes covered by other elements (issue 1857).
  • Fixed: Matching elements weren’t highlighted sometimes (issue 1864).
  • Fixed: Mouse events handled by the page could prevent the dialog from showing up (issue 1665).
  • Fixed: Dialog wasn’t completely visible when selecting elements inside small frames (issue 350).
  • Fixed several issues related to framesets (issue 1867, issue 1870 and issue 1082).
  • Fixed issues caused by selecting SVG elements (issue 1856).
  • Fixed: Images weren’t recognized when using image maps (issue 1868).
  • Fixed a memory leak when routing messages across frames (issue 1840).
  • Chrome/Opera-only changes
  • Fixed: Icon and badge didn’t update for pre-rendered tabs (issue 1976).
  • Fixed issue with third-party pages loaded in anonymous frames (issue 1977).
  • Fixed: CSS selectors containing commas partially broke element hiding (issue 1802).
  • Fixed: “Block element” dialog and highlighted elements are staying visible after the extension is disabled, uninstalled or reloaded (issue 1843).

New in Adblock Plus for Chrome 1.8.10 (Jan 21, 2015)

  • Changes:
  • Fixed: “Block element” didn’t highlight some elements correctly (issue 1751 and issue 1755).
  • Fixed: “Block element” didn’t work while the first run page was open (issue 1741).
  • Worked around an issue that broke printing of spreadsheets on Google Docs (issue 1770).
  • Adapted for a new API feature introduced in Chrome 41 and Opera 28, that allows to identify frames more efficiently and reliably (issue 1739).

New in Adblock Plus for Chrome 1.8.9 (Jan 7, 2015)

  • Changes:
  • Worked around some circumvention attempts.
  • Fixed: Extension pages didn’t respect direction of right-to-left languages (issue 1668).
  • Fixed an issue when generating filters based on the style attribute (issue 1658).
  • Fixed an issue where “Block element” from the context menu didn’t work or in an inferior way than from the popup (issue 1611).
  • When blocking elements suggest filters based on all URLs associated with the element (issue 1601).
  • Removed the ‘Hide placeholders’ option (issue 1671).
  • Updated the extension description (issue 1643).
  • Worked around a Chrome bug that caused placeholders for blocked elements to show up on some pages (issue 1703).

New in Adblock Plus for Chrome 1.8.8 (Dec 3, 2014)

  • Changes:
  • Added validation of custom filters, preventing users from adding filters that break element hiding (issue 491).
  • Fixed an issue where elements, which use a special URL and therefore aren’t blocked, are collapsed (issue 1613).
  • Improved and fixed some issues with the “Block element” dialog.
  • Consider the style attribute as last resort, if otherwise no filter can be generated for the given element (issue 700).
  • Generate element hiding filters instead of request blocking filters for elements using special URLs which can’t be blocked (issue 705).
  • Use vertical scrollbars instead of wrapping long filter texts (issue 731).
  • Fixed an issue where popup state wasn’t reset after closing the the dialog (issue 1122).
  • Fixed an error which prevented dragging the dialog to another position (issue 1516).
  • Fixed insufficient escaping of CSS selectors, which broke some generated element hiding filters (issue 1527 and 1587).
  • Mitigated side-effects on pages that respond to events of selected elements (issue 1603).
  • Fixed: Overlays are injected for hidden elements (issue 1606).
  • Fixed wrong z-index of injected overlays (issue 1607).
  • Fixed an error caused by generating only a request blocking filter for an element (issue 1609).
  • Keep highlighting all selected elements until the dialog is closed (issue 1610).
  • Fixed an issue where some elements weren’t removed immediately when the filter is saved (issue 1612).
  • Adapted workaround for Chrome bug causing some issues with Flash videos, for Chrome 40, Opera 27 and above (issue 1593).
  • Fixed: Options page isn’t opened correctly from an incognito window (issue 1268).

New in Adblock Plus for Chrome 1.8.7 (Oct 29, 2014)

  • This release only fixes an issue breaking Flash videos on Chrome 39.
  • We initially addressed that issue only for Chrome 38, assuming that Google fixes the Chrome bug that is causing this issue, before Chrome 39 is released. However, they didn’t yet, and it is rather unlikely that they will still fix it for Chrome 39, which is in beta now.

New in Adblock Plus for Chrome 1.8.6 (Oct 15, 2014)

  • Changes:
  • Removed special handling for $sitekey filter option, handling them the same as the $domain option (issue 433).
  • Generate protocol-agnostic filters when using the “Block element” dialog (issue 704).
  • Fixed an issue with escaping URLs in filters generated by the “Block element” dialog (issue 1393).
  • Fixed an issue causing infinite recursion when blocking elements (issue 1396).
  • Disable “Block element” option on XML pages, where it doesn’t work anyway (issue 1428).
  • Implemented a workaround for a bug in Chrome 38 and Opera 25, which broke some Flash videos (issue 1372).
  • Removed side-effects introduced by the “Block element” dialog if websites change styles of highlighted elements (issue 1325).

New in Adblock Plus for Chrome 1.8.5 (Oct 14, 2014)

  • Changes:
  • Fixed: “Block Element” dialog was sometimes covered up by other page elements (issue 703).
  • Fixed: Checkbox labels on the options page should be clickable (issue 1226).
  • Adapted for changes in Chrome 36, Opera 23 and higher. Removed side-effects of element hiding on affected websites (e.g. Outlook 365) again (issue 1290).

New in Adblock Plus for Chrome 1.8.4 (Oct 14, 2014)

  • Changes:
  • Fixed element hiding and collapsing within inline frames on Chrome 36, Opera 23, and earlier (issue 581).
  • Fixed an issue where pages using an XSLT template were rendered blank (issue 673).
  • Made sure that bad filters cannot break extension pages (issue 926).

New in Adblock Plus for Chrome 1.8.3 (Jun 3, 2014)

  • Issues like filters being removed on Chrome led to Adblock Plus not blocking any ads for some users.
  • Starting with this release, the default filter lists will automatically be restored when no filter lists are configured. Users who are affected by this will be shown a message and should check their filter list settings.
  • Changes:
  • Worked around two bugs in Chrome when using Shadow DOM
  • Fixed an issue with blocking ads in situations where we don’t know the top level frame
  • Enabled element hiding and collapsing inside inline frames on Chrome 37. A solution for older versions of Chrome and Opera still needs to be implemented

New in Adblock Plus for Chrome 1.8.1 (May 7, 2014)

  • fixes a regression with the “Block Element” context menu entry, which was broken in Chrome and Opera.
  • fixed an issue with the Dutch and Estonian translation which prevented installation from Chrome Web Store depending on selected language.

New in Adblock Plus for Chrome 1.8 (May 6, 2014)

  • Added a notification that shows up the first time users visit websites which show obtrusive anti-adblock messages, asking them whether to block those or not.
  • Dropped support for versions older than Chrome 28.
  • Contains a fix for an issue with saving the data to disk which occasionally led to all filter lists and custom filters being removed
  • Other changes
  • Fixed: Wrong filter was sometimes created by “Block Element” dialog when matching elements by class.
  • Fixed various issues with the emergency notification mechanism.
  • The icon indicating whether Adblock Plus is enabled/disabled is correctly set on startup now.
  • Collapsed elements are now hidden instead of being removed from the document, in order to prevent JavaScript issues
  • Added high-resolution icons for Retina displays
  • Fixed issues with unknown frames and memory leaks while keeping track of frames
  • Fixed race condition sometimes preventing initialization on first run

New in Adblock Plus for Chrome 1.7.3 (Jan 30, 2014)

  • fixes pop-up blocking that was broken in the previous release.
  • It also addresses a long standing issue, the size of the “Block element” dialog wasn’t always set correctly.

New in Adblock Plus for Chrome 1.7.2 (Dec 23, 2013)

  • Element hiding has been fixed

New in Adblock Plus for Chrome 1.7 (Dec 23, 2013)

  • Icon popup has been redesigned.
  • Extension icon has been improved and relocated from the address bar to the browser toolbar.
  • The number of blocked elements on the current page can be displayed in the icon now.
  • Simplified selecting element to block on some websites, if the element selected cannot be blocked its parent container will be selected instead.
  • Selection of element to block now reacts to Enter and Esc hotkeys (select element and cancel selection respectively).
  • Fixed: Selecting element to block didn’t prevent links from being followed.
  • Fixed: Elements would sometimes be stuck with wrong background color after “Block element” menu item was used and canceled.

New in Adblock Plus for Chrome 1.6.1 (Oct 17, 2013)

  • Some missing translations for the first-run page are now included.
  • Fixed: Data corruption warning was showing up for the initial installation.

New in Adblock Plus for Chrome 1.6 (Oct 10, 2013)

  • The number of ads blocked on a page and in total now shows up when in the icon is clicked.

New in Adblock Plus for Chrome 1.5.5 (Sep 9, 2013)

  • This release implements a partial work-around for Chromium bug 281711. This bug prevented Adblock Plus from blocking ads on pages that were opened from Flash (e.g. when people clicked the YouTube link inside a YouTube video).

New in Adblock Plus for Chrome 1.5.4 (Aug 16, 2013)

  • This emergency release fixes a serious bug that caused opting out of acceptable ads to be reverted.
  • Fixed localization issue breaking extension for Danish users.
  • Fixed localization issues resulting in broken links on the Options page.
  • Updated punycode library.

New in Adblock Plus for Chrome 1.5.3 (Jul 30, 2013)

  • This is a bugfix release that fixes an issue with the newly introduced emergency notification mechanism.

New in Adblock Plus for Chrome 1.5.2 (Jul 25, 2013)

  • Improved filter list downloads.
  • Implemented filter forward-compatibility proposal.
  • Implemented an emergency notification mechanism that can be used to communicate important issues.

New in Adblock Plus for Chrome 1.4 (Mar 13, 2013)

  • Implemented pop-up blocking functionality to get rid of pop-ups that are being allowed by the built-in pop-up blocker.
  • Worked around some developer tools functionality breaking due to Chrome issue 178109 (forum topic).
  • Improved hiding of placeholders, frames in a frameset are hidden as well now (forum topic).
  • Made sure the important functionality is synced automatically between the Firefox and Chrome extensions.

New in Adblock Plus for Chrome 1.3.4 (Dec 20, 2012)

  • This is a bugfix release, it fixes an issue with the signature validation code in Adblock Plus. It also updates translations, our volunteers on Crowdin finished translating Adblock Plus for Chrome into twenty languages.

New in Adblock Plus for Chrome 1.3.1 (Nov 23, 2012)

  • Made “Hide placeholders of blocked elements” feature work more reliably (forum topic).
  • Made links on the Options page open in new tab (forum topic).
  • A warning is displayed for people with a corrupted file storage causing the first-run page show up on each browser start (issue description).
  • Removed “Disable inline text ads” feature, it was almost useless and triggered a memory leak in Chrome (forum topic, forum topic).
  • Fixed: Ads are sometimes blocked on whitelisted pages (forum topic).
  • Fixed: Exception rules don’t apply to frames correctly (forum topic).
  • Fixed: Requests made by javascript: or data: frames aren’t blocked.
  • Fixed: First-run page opens twice on initial install.

New in Adblock Plus for Chrome 1.3 (Nov 23, 2012)

  • Adblock Plus for Chrome is now officially out of beta, its functionality and stability are comparable to Adblock Plus for Firefox. The user interface is still lacking, we are working on that.
  • Some acceptable ads are now allowed by default (Adblock Plus for Firefox had this for almost a year already, easy to disable, see full explanation).
  • Added a first-run page (only shows up once for each user – either on new install or after update to Adblock Plus 1.3 from an older version).
  • Better performance now that we rely exclusively on the webRequest API (Chrome 17 and below are no longer supported).
  • Added support for element hiding exceptions.
  • Made use of new security features in new Google Chrome versions.
  • Worked around Chrome issue 49001 (some websites breaking due to our element hiding).
  • Fixed a data corruption bug that would sometimes corrupt the filters.
  • Removed sending of the Do-Not-Track header now that Chrome is capable of doing it itself.
  • Source code license is the GNU General Public License v3.0 instead of the Mozilla Public License now.

New in Adblock Plus for Chrome 1.0.24 (Jan 4, 2011)

  • Worked around WebKit bug 45586 on tuenti.com and nwjv.de
  • Fixed: pages didn’t finish loading on some websites

New in Adblock Plus for Chrome 1.0.19 (Nov 29, 2010)

  • Added Vietnamese translation.

New in Adblock Plus for Chrome 1.0.9 (Oct 14, 2010)

  • Added Swedish translation.

New in Adblock Plus for Chrome 1.0.0 (Sep 29, 2010)

  • Added Polish and Chinese translations.
  • Added context menu item for blocking certain elements (Chrome 6 or newer is now required).
  • Slightly improved ad blocking.
  • MD5 hashes are now used to avoid downloading AdThwart recommended filters if client already has newest version.

New in Adblock Plus for Chrome 0.9.35 (Sep 22, 2010)

  • Added Hebrew translation.

New in Adblock Plus for Chrome 0.9.34 (Sep 22, 2010)

  • Added Arabic translation.

New in Adblock Plus for Chrome 0.9.32 (Sep 3, 2010)

  • Now guesses what filter lists you need based on your locale (only for a few locales); hopefully fixed z-index issues with clickhide dialog

New in Adblock Plus for Chrome 0.9.31 (Sep 3, 2010)

  • Added Finnish translation; hopefully made clickhide dialog stay on top of more page elements.

New in Adblock Plus for Chrome 0.9.30 (Sep 3, 2010)

  • Added Italian and German translations.

New in Adblock Plus for Chrome 0.9.27 (Sep 3, 2010)

  • Added Hungarian translation

New in Adblock Plus for Chrome 0.9.24 (Jul 8, 2010)

  • Fixed the most annoying bug ever - the injected stylesheet bug (issue 41). Added support for specifying "priority ad servers", which are blocked in the beforeload handler without querying the filter engine.

New in Adblock Plus for Chrome 0.9.14 (Jun 18, 2010)

  • Preliminary support for beforeload DOM event to actually block loading resources from some of the most common ad servers.

New in Adblock Plus for Chrome 0.9.7 (Jun 3, 2010)

  • Improved easy create filter functionality (uses a dialog instead of the popup balloon)
  • Added Russian translation (previous versions added French and Spanish)
  • Various bugfixes.

New in Adblock Plus for Chrome 0.9.1 (May 19, 2010)

  • Added Korean translation.

New in Adblock Plus for Chrome 0.9.0 (May 19, 2010)

  • No longer loads jQuery for every page; bugfixes; added French translation.

New in Adblock Plus for Chrome 0.8.14 (May 19, 2010)

  • Tweaked YouTube ad handling, changed the "disabled" icon, other bugfixes.

New in Adblock Plus for Chrome 0.8.9 (May 19, 2010)

  • Removed "hide images/Flash/iframes during page load" options in favor of default behavior because deviating from the defaults can cause problems with some sites (e.g. YouTube).
  • Easy create filter now allows right clicking.
  • "Enabled for this site" checkbox now allows clicking of label too.

New in Adblock Plus for Chrome 0.8.8 (May 19, 2010)

  • Add "!NI" pseudo-filter type that tells AdThwart not to inject an element hiding stylesheet for that site. This is a workaround for the Chrome bug that breaks certain sites if we inject a stylesheet.

New in Adblock Plus for Chrome 0.8.4 (May 19, 2010)

  • Doesn't try to remove YouTube ads unless it can actually find one. Replaced BSI Lista Polska with PLgeneral.

New in Adblock Plus for Chrome 0.8.0 (May 19, 2010)

  • Fix for weird slowdowns with certain combinations of filter lists.

New in Adblock Plus for Chrome 0.7.9 (May 19, 2010)

  • Workaround for YouTube's new design not showing videos when AdThwart is enabled.

New in Adblock Plus for Chrome 0.7.7 (May 19, 2010)

  • You can now enter an AdBlock Plus subscription URL as a filter list (e.g. "abp:subscribe?location=...").

New in Adblock Plus for Chrome 0.7.0 (May 19, 2010)

  • IntelliTXT, Kontera and similar inline text ads now blocked.

New in Adblock Plus for Chrome 0.6.19 (May 19, 2010)

  • Keep elemhide CSS rules during and after page load. This keeps more ads hidden, such as Gmail and Facebook sidebar ads.

New in Adblock Plus for Chrome 0.6.18 (May 19, 2010)

  • Added options to toggle initial-hide of images, iframes, Flash objects. Stopped initial-hiding images because most images are not ads and it was a bit disruptive.

New in Adblock Plus for Chrome 0.6.4 (May 19, 2010)

  • Speed optimization from only applying element hiding selectors once.

New in Adblock Plus for Chrome 0.6.0 (May 19, 2010)

  • Issue with eBay images fixed. Whitelisted sites now shown in Options.

New in Adblock Plus for Chrome 0.5.1 (May 19, 2010)

  • Filter lists are now downloaded (and updated upon browser start) instead of included with the extension.
  • Added more filter lists.

New in Adblock Plus for Chrome 0.4.7 (May 19, 2010)

  • Added more filter lists.

New in Adblock Plus for Chrome 0.4.1 (May 19, 2010)

  • Experimental: Hides most ads on initial page load for a significantly smoother experience. To try it out, make sure it's on in Options!
  • Easy filter creation helper bugfixes.
  • More ads hidden.

New in Adblock Plus for Chrome 0.3.17 (Dec 15, 2009)

  • Cancelling easy create filter now correctly removes yellow highlighting.

New in Adblock Plus for Chrome 0.3.10 (Dec 15, 2009)

  • Fixed issue with Gmail's little black arrows displaying improperly.