Adblock Plus and (a little) more

Adblock Plus 1.12.4 for Chrome, Opera and Safari released · 2016-10-26 14:06 by Dave Barker

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).

Read more Comment [1]

Tags:

Adblock Plus 1.12.3 for Safari released · 2016-09-21 13:17 by Dave Barker

Install Adblock Plus 1.12.3 for Safari (Safari 6 or higher required)

This is an emergency release, only for Safari, which fixes compatibility with Safari 10. Starting with Safari 10 Technical Preview Release 11, Apple made a change which broke Adblock Plus. Safari 10 was then released before our fix (issue 4150) could be released normally. As a result we are forced to perform this emergency release.

Builds for Chrome and Opera were generated as well. But since there were no changes compared to the previous release, we didn’t upload these to their respective web stores.

Safari-only changes

  • Adapted Event.initEvent() calls for compatibility with Safari 10 (issue 4150).

Read more Comment

Tags:

Adblock Plus 1.12.2 for Chrome, Opera and Safari released · 2016-08-23 17:51 by Dave Barker

Install Adblock Plus 1.12.2 for Chrome
Install Adblock Plus 1.12.2 for Opera
Install Adblock Plus 1.12.2 for Safari (Safari 6 or higher required)

This is a minor release, focused on stability and preventing circumvention.

Changes

  • Prevent websites from abusing WebSockets to serve adverts (issue 1727).

Chrome/Opera-only changes

  • Improved Element Hiding protections against circumvention (issue 4191, 4298).
  • Fixed a bug that caused content in anonymous frames to be blocked even when the parent frame was whitelisted (issue 4150).
  • Worked around an issue with MutationObservers which caused older versions of Chrome and Opera to hang for some websites (issue 4101).
  • Added more versions of our icons that look sharper with the new Material Design (issue 4218).
  • Removed an outdated workaround that caused some whitelisted elements to be hidden in anonymous frames (issue 4210).

Safari-only changes

  • Fixed a bug that caused the options page to be sometimes opened multiple times when the experimental Content Blocking feature was enabled (issue 4199).
  • Improved the conversion from Adblock Plus filters to Content Blocking rules for the experimental Content Blocking feature, making sure to block/whitelist all subdomains for filters starting with || (issue 4326).
  • Fixed a typo that broke key-based whitelisting (issue 4300).

Read more Comment [1]

Tags:

Adblock Plus 1.12.1 for Chrome, Opera and Safari released · 2016-06-28 12:56 by Dave Barker

Install Adblock Plus 1.12.1 for Chrome
Install Adblock Plus 1.12.1 for Opera
Install Adblock Plus 1.12.1 for Safari (Safari 6 or higher required)

This is a minor release, including some bug fixes and performance improvements.

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).

Read more Comment [7]

Tags:

Adblock Plus 1.12 for Chrome, Opera and Safari released · 2016-06-01 15:03 by Sebastian Noack

Install Adblock Plus 1.12 for Chrome
Install Adblock Plus 1.12 for Opera
Install Adblock Plus 1.12 for Safari (Safari 6 or higher required)

This release features experimental Safari Content Blocking support. So if you’re on Safari 9, you can try out the new (faster) blocking mechanism now by enabling it in the options. But please read the announcement first; as that feature is still experimental and Content Blockers have some limitations, there are some caveats. However, Content Blockers will eventually completely replace the old mechanism we relied on so far on Safari.

There also have been some bug fixes and other improvements for all platforms which are listed below, and some changes under the hood which aren’t visible to the user.

Changes

  • Improved performance of element hiding, reducing page load times (issue 235, issue 4038, issue 4036).
  • Fixed a regression, introduced with the previous release, which caused the Adblock Warning Removal List to not be added anymore (issue 3772).
  • Prevent websites from circumventing element hiding by removing or disabling the stylesheet (issue 3699).
  • Prevent websites from showing previously blocked elements (issue 3840).

Chrome/Opera-only changes

Safari-only changes

  • Added experimental support for Safari Content Blocking (see above, issue 3687).
  • Fixed: Wrong domain was whitelisted by icon menu after navigating through the history (issue 3924).

Read more Comment [6]

Tags:

Experimental Safari Content Blocking support · 2016-05-18 14:54 by Dave Barker

With Safari 9 Apple announced support for Content Blocking Extensions, with the aim of providing a more efficient way for Safari extensions to block adverts. (At the same time they announced the depreciation of the old method Safari extensions use to block adverts, implying it is likely to be removed from future Safari versions.) Since then we have been working on adding experimental Content Blocking support to Adblock Plus (issue 3687). It will be available as of Adblock Plus 1.12 for Safari and is now in the developments builds as of 1.11.0.1602.

Content Blocking can be enabled from the options page for supported versions of Adblock Plus and Safari:

Safari Content Blocking experimental option

But wait! Before you give it a try, here are some things you should know:

  • Safari disables the old method we use to block adverts when Content Blocking is enabled. This means that after disabling Content Blocking you will need to restart Safari.
  • To support Content Blocking we translate Adblock Plus filters to Content Blocking rules. While we’re working to improve this it is still a fairly slow process, you may notice a small delay when enabling Content Blocking or when adjusting your filters and subscriptions. (Each change causes the Content Blocking rules to be regenerated.)
  • Adblock Plus filters do not translate perfectly to Content Blocking rules, which means that some filters simply won’t work at all and some other filters may not work exactly as before.
  • Safari 9 has a limit of 50,000 Content Blocking rules, causing an error to be shown when exceeded: “Extension compilation failed: Too many rules in JSON array.”. If you see this error try disabling some filter list subscriptions. We are working to further compress the Content Blocking rules generated and also hope that Apple will increase this limit in future versions of Safari.

To the install page

Read more

Tags:

Adblock Plus 1.11 for Chrome, Opera and Safari released · 2016-03-08 17:44 by Sebastian Noack

Install Adblock Plus 1.11 for Chrome
Install Adblock Plus 1.11 for Opera
Install Adblock Plus 1.11 for Safari (Safari 6 or higher required)

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).

Read more Comment [6]

Tags:

Adblock Plus 1.10.2 for Safari released · 2016-02-11 15:28 by Sebastian Noack

Install Adblock Plus 1.10.2 for Safari (Safari 6 or higher required)

We just updated Apple’s certificate used in the Safari builds to make sure that Adblock Plus can still be installed when the old certificate expires. And as a result we had to release a new version. Other than the updated certificate, the build is completely identical to the previous release.

Builds for Chrome and Opera were generated as well. But since there were no changes compared to the previous release, we didn’t upload these to their respective web stores.

Read more Comment [1]

Tags:

Adblock Plus 1.10.1 for Chrome, Opera and Safari released · 2016-02-03 12:16 by Sebastian Noack

Install Adblock Plus 1.10.1 for Chrome
Install Adblock Plus 1.10.1 for Opera
Install Adblock Plus 1.10.1 for Safari (Safari 6 or higher required)

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).

Read more Comment [4]

Tags:

Adblock Plus 1.10 for Chrome, Opera and Safari released · 2016-01-05 13:44 by Dave Barker

Install Adblock Plus 1.10 for Chrome
Install Adblock Plus 1.10 for Opera
Install Adblock Plus 1.10 for Safari (Safari 6 or higher required)

This update adds the new CSS property filter syntax which should give filter list authors an additional tool against the circumvention of Adblock Plus. We have also created a page which will be shown when Adblock Plus is uninstalled. We are hoping to gain insight into the overall user experience and what we can improve.

Changes

  • Added support for the new CSS property filter syntax (issue 2397).
  • Improved how the first run page looks on smaller screens (issue 1292).

Chrome/Opera-only changes

Safari-only changes

  • Avoid matching web requests with the type OTHER when using the $font filter option (issue 3454).

Read more Comment [1]

Tags: