Adblock Plus and (a little) more
Adblock Plus 1.13.5 for Chrome and Opera released · 2018-01-26 15:20 by Sebastian Noack
Install Adblock Plus 1.13.5 for Chrome
Install Adblock Plus 1.13.5 for Opera
This is an emergency release, addressing a limitation in Chromium which caused pages to appear blank, starting with Google Chrome 66 (and respective future versions of Opera).
After Chromium added support for user style sheets, Adblock Plus detected this feature and began using it automatically. Unfortunately this caused problems, since Chromium did not handle the very long CSS selector lists, that Adblock Plus injects, as well as Firefox does. This caused pages to be rendered blank (issue 6298). With this emergency release we prevent Adblock Plus from using user style sheets for now (issue 5695), but we’ll start using them again soon.

Adblock Plus 1.13.4 for Chrome and Opera released · 2017-09-26 15:39 by Hubert Figuière
Install Adblock Plus 1.13.4 for Chrome
Install Adblock Plus 1.13.4 for Opera
This release features improvements to the emulation filters, which allow to block ads on Facebook again. It also includes some bug fixes and changes under the hood.
Changes
- 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).

Adblock Plus 1.13.3 for Chrome and Opera released · 2017-07-12 11:57 by Dave Vandyke
Install Adblock Plus 1.13.3 for Chrome
Install Adblock Plus 1.13.3 for Opera
This release features a number of ad blocking improvements, bug fixes and some changes under the hood.
Changes
- Added WebRTC connection blocking support, since those connections were being abused by some websites to serve advertising (issue 4455, 5087 and 5092).
- Added support for the new advanced
#?#
element hiding filter syntax, which includes the new:-abp-has
pseudo-class (issue 5094, 5220 and 5117). - Added a workaround to prevent websites from abusing
contentWindow
andcontentDocument
APIs to bypass ad blocking (issue 4586 and 5207). - Started allowing web requests not associated with a browser tab to be blocked (issue 5042).
- Started using the
webRequest
API for the blocking of WebSocket connections instead of our workarounds when supported by the browser (issue 5027 and 5130). - Fixed a bug which prevented the “Hide targeted messages?” notifications from being displayed until the browser was restarted (issue 5019 and 5023).
- Reduced the number of “Blocked script execution…” warnings that Adblock Plus causes (issue 4494).

New #?# syntax for advanced element hiding rules · 2017-06-19 17:21 by Hubert Figuière
Starting with Adblock Plus 1.13.3 for Chrome and Opera (and development builds as of 1.13.2.1782) there is a new and improved syntax which can be used for advanced element hiding filters. It allows for elements to be hidden based upon their contents using :-abp-has
. CSS property filters have also being adjusted to be consistent with the new syntax, so both those and :-abp-has
filters now use the #?#
option separator.

New filter type option for WebRTC connections · 2017-04-12 12:08 by Dave Vandyke
Starting with Adblock Plus 1.13.3 for Chrome and Opera (and development builds as of 1.13.2.1761) the blocking of WebRTC connections is supported. Those connections will have the new request type of “webrtc” and so filters can be made to target them by adding the $webrtc
type option.
WebRTC is an experimental browser technology which is supposed to be used for things like video conferencing. Unfortunately despite still being in active development it’s already being misused to serve adverts! Since Chrome does not yet allow WebRTC connections to be blocked by extensions directly (Chromium issue 707683), we’ve had to implement a workaround to achieve this.
Support for other platforms such as Firefox should follow soon, we’ll keep you posted.

Adblock Plus 1.13.2 for Chrome and Opera released · 2017-03-21 16:50 by Jon Sonesen
Install Adblock Plus 1.13.2 for Chrome
Install Adblock Plus 1.13.2 for Opera
This is an emergency release, fixing a regression and preventing installation on unsupported Opera versions.
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).

Adblock Plus 1.13.1 for Chrome and Opera released · 2017-03-17 18:21 by Dave Vandyke
Install Adblock Plus 1.13.1 for Chrome
Install Adblock Plus 1.13.1 for Opera
This is an emergency release, fixing overly eager popup blocking.
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).

Adblock Plus 1.13 for Chrome and Opera released · 2017-03-15 13:18 by Dave Vandyke
Install Adblock Plus 1.13 for Chrome
Install Adblock Plus 1.13 for Opera
This is a major release containing some user interface improvements and more changes behind the scenes.
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.

CSS property matching improvements · 2016-11-14 13:05 by Felix Dahlke
About a year ago, we introduced CSS property filters as a means of hiding elements based on their styles. Today, we have landed two improvements to this:
Case insensitive matching
This is a change in semantics; CSS properties will now always be matched in a case insensitive manner, to make it consistent with the way Adblock Plus matches URLs. This is unlikely to result in undesired behaviour as there shouldn’t be many use cases for case sensitive property matching.
Regular expression matching
Until now, CSS properties could only be matched using the simple URL matching syntax, which made it difficult to match property values in a fine-grained manner. To address this, properties can now optionally be matched using regular expressions. The default matching behaviour is still the same, to use regular expressions, a matching expression needs to start and end with /
, for example:
example.com##[-abp-properties='/width: 3[2-8]px;/']
These improvements are available in Adblock Plus for Firefox as of 2.8.1.4229 and Adblock Plus for Chrome and Opera as of 1.12.4.1682, and will presumably be released with the next stable version on each platform respectively.
Please note that we still consider CSS property filters an experimental feature, and therefore subject to change. Considering this, and the fact that CSS property filters are slower than regular element hiding rules, they should only be used as a last resort.

Adblock Plus 1.12.4 for Chrome, Opera and Safari released · 2016-10-26 14:06 by Dave Vandyke
Install Adblock Plus 1.12.4 for Chrome
Install Adblock Plus 1.12.4 for Opera
Install Adblock Plus 1.12.4 for Safari (Safari 6 or higher required)
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).
Safari-only changes
- Fixed YouTube ad blocking on Safari 6 (issue 4351).
