Adblock Plus and (a little) more

Diagnostics 1.3.2 for Adblock Plus released · 2016-05-03 15:39 by Wladimir Palant

Install Diagnostics 1.3.2 for Adblock Plus

This is a minor update, resolving an issue that might potentially have side-effects during browser startup (issue 2850).

Read more Comment

Tags:

Diagnostics 1.3.1 for Adblock Plus released · 2016-01-05 13:07 by Wladimir Palant

Install Diagnostics 1.3.1 for Adblock Plus

This is a minor update, removing non-standard JavaScript syntax, which caused warnings in Firefox Aurora and Nightly builds (issue 1434, issue 3260, issue 3418, issue 3420, issue 3421).

Read more Comment

Tags:

Diagnostics 1.3 for Adblock Plus released · 2015-12-15 13:12 by Wladimir Palant

Install Diagnostics 1.3 for Adblock Plus

Diagnostics 1.3 has seen significant changes in order to support Adblock Plus 2.7 which we released today. Due to the extent of the changes it is no longer compatible with older Adblock Plus versions, unfortunately. We will publish Diagnostics on AMO now in order to have signed development builds but it’s still an internal helper, so use at your own risk.

Changes

  • The confusing “ignore early returns” checkbox is gone — Diagnostics is no longer able to track low-level actions, so it generally cannot detect low-level calls that aren’t being forwarded to the upper level. However, there are relatively few such cases remaining in Adblock Plus now.
  • The columns Context, Document and Additional have been removed as well — this kind of low-level context information is no longer available to Diagnostics (and neither to Adblock Plus when it is making decisions).
  • On the other hand, the Request origin data has been extended. The tooltip will now show the entire frame hierarchy for a request, not only the location of the frame immediately responsible.
  • There is also a new column called Private. This one will indicate whether a request is associated with a private browsing window.
  • The Type column will no longer attempt to localize the type, instead the internal type identifier will be displayed (corresponds with filter options).

Read more Comment

Tags:

Diagnostics 1.3 for Adblock Plus release candidate · 2015-12-08 10:58 by Wladimir Palant

Diagnostics extension stopped working with the recent Adblock Plus development builds due to significant architectural changes in the latter. This has been fixed in Diagnostics 1.2.5.245, it is compatible to the Adblock Plus 2.6.13.4090 development build and also to the upcoming Adblock Plus 2.7 release. It is not compatible to older Adblock Plus versions however. We plan to release Diagnostics 1.3 next Tuesday (December 15), on the same day as Adblock Plus 2.7.

Diagnostics had to be changed significantly in order to match the new architecture of Adblock Plus:

  • The confusing “ignore early returns” checkbox is gone – Diagnostics is no longer able to track low-level actions, so it generally cannot detect low-level calls that aren’t being forwarded to the upper level. However, there are relatively few such cases remaining in Adblock Plus now.
  • The columns Context, Document and Additional have been removed as well – this kind of low-level context information is no longer available to Diagnostics (and neither to Adblock Plus when it is making decisions).
  • On the other hand, the Request origin data has been extended. The tooltip will now show the entire frame hierarchy for a request, not only the location of the frame immediately responsible.
  • There is also a new column called Private. This one will indicate whether a request is associated with a private browsing window.
  • The Type column will no longer attempt to localize the type, instead the internal type identifier will be displayed (corresponds with filter options).

To the install page

Read more Comment

Tags:

Diagnostics 1.2.5 released · 2015-03-10 21:08 by Wladimir Palant

Install Diagnostics 1.2.5

This release updates the extension icon to match the new Adblock Plus logo.

Read more Comment [1]

Tags:

Diagnostics 1.2.4 for Adblock Plus released · 2013-05-08 15:23 by Wladimir Palant

Install Diagnostics 1.2.4 for Adblock Plus

Changes

  • Updated for upcoming changes in Firefox 22.
  • Fixed: Some entries don’t show up and produce an error message in console instead.

Read more Comment

Tags:

Diagnostics 1.2.2 for Adblock Plus released · 2012-06-21 17:09 by Wladimir Palant

Install Diagnostics 1.2.2 for Adblock Plus

Changes

  • Updated for upcoming changes in Adblock Plus 2.1.
  • The hotkey in Firefox 15 is now Ctrl-Shift-F4 (Ctrl-Shift-M is now triggering “Responsive Design View”)
  • Browser’s default About dialog is now used instead of an extension-defined one.

Read more Comment

Tags:

Diagnostics 1.2.1 for Adblock Plus released · 2012-01-26 12:54 by Wladimir Palant

Install Diagnostics 1.2.1 for Adblock Plus

I discovered bug 721319 causing memory leaks in most of my restartless extensions. The new release works around the issue now.

Read more Comment

Tags:

Diagnostics 1.2 for Adblock Plus released · 2012-01-05 10:51 by Wladimir Palant

Install Diagnostics 1.2 for Adblock Plus

  • Made Diagnostics install/uninstall without requiring a browser restart.
  • Added context menu to copy item’s address and filter.
  • Dropped support for old application versions (at least Firefox 8, Thunderbird 8 or SeaMonkey 2.5 required now).

Read more Comment

Tags:

Diagnostics for Adblock Plus: the restartless edition · 2012-01-02 10:51 by Wladimir Palant

Creating extensions that can be installed, uninstalled and updated without a browser restart used to be very painful but got a whole lot easier with Firefox 8. I am now making all my add-ons restartless, Diagnostics for Adblock Plus is the first try. The current development build (Diagnostics 1.2b.156) should work exactly like the previous versions but e.g. disable immediately if you click the corresponding button in the Add-ons Manager. Reasonably new browser versions are required (at least Firefox 8, Thunderbird 8, SeaMonkey 2.5), old versions are no longer supported.

To the install page

Read more Comment [2]

Tags: