Subscribe: Adblock Plus and (a little) more
Added By: Feedage Forager Feedage Grade A rated
Language: English
abp properties  abp  adblock browser  adblock  browser  css  domain  element hiding  element  filters  issue  new  pseudo  syntax 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: Adblock Plus and (a little) more

Adblock Plus and (a little) more

Published: Fri, 18 Aug 2017 21:16:13 GMT


Three’s the charm. 3 publishers lose 3 lawsuits on appeal

Thu, 17 Aug 2017 13:09:00 GMT

We just received news that the appellate court in Munich, Germany decided in favor of Adblock Plus and eyeo in three separate cases brought by RTL Interactive, ProSiebenSat.1 and Süddeutsche Zeitung. Each case was an appeal, so this is the second time in each case (see here and here for the first times) that the court has ruled against them and in favor of users.

Adblock Browser 1.2.0 for Android released

Thu, 17 Aug 2017 07:42:22 GMT

Install Adblock Browser 1.2.0 for Android


  • Improved app look and feel and UX (Issues 2512, 2513, 2606, 3199, 3769, 5005, 5469 and 5470).
  • Updated ABP extension and improved integration with the app (Issues 2853, 3070, 3247 and 4278).
  • Improved translations (Issue 5451).
  • Fixed an issue that would cause the virtual keyboard to not show up (Issue 3831).
  • Several fixes that improves performance and stability (Issues 3668, 3820, 4889 and 5423).

Don't vote for us for SXSW

Thu, 10 Aug 2017 15:06:25 GMT

Ha, ha, just playing! We absolutely do want to be on a panel at SXSW this year, and the only way to get on one is by getting enough votes. If you’d like to help us out, please vote here, here and here

The story about the new Flattr - Making your content flattrable

Thu, 10 Aug 2017 12:02:49 GMT

Let’s go into how ownership recognition works on the new Flattr. When a URL is flattred we need to be able to look up who owns it to transfer money from a consumer to the respective content creator. This post will explain how that works and why we do it this way. Our goal is that every creator knows how to link content with Flattr.

Adblock Plus for Samsung Internet 1.1.1 released

Wed, 12 Jul 2017 12:04:17 GMT

Install Adblock Plus for Samsung Internet 1.1.1


  • Fixed a bug that caused ABP to freeze when changing filter lists. (Issue 5223)
  • Implemented underline formatting to Korean. (Issue 5260)
  • Enlarged descriptions length to avoid clipped texts. (Issue 5243)

Adblock Plus 1.13.3 for Chrome and Opera released

Wed, 12 Jul 2017 09:57:52 GMT

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.


  • 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 and contentDocument 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).

Adblock Browser 1.5.3 for iOS released

Tue, 04 Jul 2017 09:05:26 GMT

Install Adblock Browser 1.5.3 for iOS


  • Fixed a bug that caused ad blocking to stop working temporarily when visiting resource-heavy websites. (Issue 5227)
  • Fixed a bug that caused Adblock Browser to crash under specific circumstances. (Issue 5213)

The semi-authoritative, semi-complete history of the Adblock Plus project

Tue, 27 Jun 2017 16:38:38 GMT

Which one was first, Adblock or Adblock Plus? If Adblock Plus was created in 2006, how come there was Adblock Plus in 2005 already? The history of the Adblock Plus project isn’t straightforward and I already tried to explain it once. The article titled A not so short history of Adblock would have made a good blog article, except… it got published too early, before the Adblock Plus blog was created. And so it ended up on the website under “Documentation” where it was eventually removed because it wasn’t a good match. Here comes another attempt, looking back at more than ten years of project history.

New #?# syntax for advanced element hiding rules

Mon, 19 Jun 2017 15:21:59 GMT

Starting with Adblock Plus 1.13.3 for Chrome and Opera (and development builds as of 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. So for example here’s a standard element hiding filter: Which with the new advanced syntax could be written as: The overall syntax is the same, but #?# filters have access to a few extensions implemented as CSS pseudo classes. This extra power comes with a cost however, the new #?# filters are much slower and should only be used where necessary. The above example is bad therefore, since none of those extensions are being used. Filters using the new syntax must also be restricted to as few domains as possible, without any domain restrictions they are rejected outright. So which CSS pseudo classes are supported? :-abp-properties() (CSS property filters) The pseudo-class :-abp-properties() is a reworked syntax for the CSS property filter. The value of the -abp-properties attribute becomes the argument passed to the pseudo-class selector. Your old filters will be converted automatically when loading the filter lists, and will work the same way. For example:[-abp-properties='background-color: rgb(0, 0, 0)'] becomes: rgb(0, 0, 0)) Note the lack of quotes. As before, you can combine this into a more complex CSS selector. :-abp-has() With this change we introduced a new pseudo-class: :-abp-has(selector). Inspired by the CSS Level 4 draft :has(), this pseudo-class selects an element if it contains something that matches the selector passed an argument. Example 1: > div:-abp-has(> On the site “”, hide the element that has as direct descendant a