Adblock Plus and (a little) more
Element Hiding Helper 1.1.2 released · 2011-09-16 14:45 by Wladimir Palant
Install Element Hiding Helper 1.1.2
Changes
- New icon, also added a large version of the icon (forum topic)
- Showing preview is now selected by default (forum topic)
- Improved default attribute selection (forum topic)
- Corrected handling of whitespace at the end of ID attribute (forum topic)
- Removed Lithuanian translation, it is abandoned and unusable (forum topic)
Google Chrome image loading bug finally fixed · 2011-09-16 09:52 by Wladimir Palant
One of the most persistent issues that Adblock Plus is facing in Google Chrome is WebKit bug 45586. It breaks tons of websites, mostly the ones providing image zoom functionality. In short, if Adblock Plus is active this bug prevents the websites from getting the correct image size. And there is absolutely no viable work-around.
On rapid releases and version numbers · 2011-08-19 18:45 by Wladimir Palant
I’ve spent a little too much time arguing about rapid releases and version numbers in a German-language forum. In the end, I think that the benefits of rapid releases outweigh their disadvantages. It is indeed important for Mozilla to bring out new features faster, working more than a year on a release like it happened for Firefox 4 is unacceptable. Seeing Mozilla fall behind on caniuse.com and the like isn’t great, Mozilla shouldn’t become the factor slowing down progress on the web. Also, as an add-on author I like that release dates are predictable now, it allows planning in advance.
Adblock Plus for Google Chrome™ (Beta) 1.1.4 released · 2011-08-17 12:55 by Wladimir Palant
Install Adblock Plus for Google Chrome™
Changes
- Fixed a minor security issue (reported by Nicholas Carlini from UC Berkley, severity: low)
- New extension icon (forum topic)
- Added Latvian translation, updated Korean translation
- Made icon appear sooner (forum topic)
- Fixed “QUOTA_EXCEEDED_ERR” error if too many filters are used (forum topic)
- Added more websites to the list of workarounds for WebKit bug 45586
Details on the resolved Adblock Plus for Chrome security issue · 2011-08-17 12:55 by Wladimir Palant
Adblock Plus 1.1.4 for Google Chrome has been released today and fixes a minor security issue. This blog post provides some details.
Binary XPCOM components are dead - js-ctypes is the way to go · 2011-07-12 13:19 by Wladimir Palant
Daniel Glazman is shocked to see how hard shipping binary XPCOM components with an extension became now. Fact is, we simply didn’t notice the hidden message of blog posts announcing dropping binary compatibility (meaning that your component needs to be recompiled for each new Firefox version, no matter how simple it is) and rapid releases — binary XPCOM components in extensions are deprecated. Theoretically, somebody could still continue using them but it requires so much effort that nobody can be expected to do that. Unfortunately, I haven’t seen it said like that anywhere, hence this blog post. There is still tons of documentation on binary XPCOM components on MDN and no deprecation warnings. Even XPCOM changes in Gecko 2.0 page lists all the important changes without making any conclusions.
Are undetectable changes to a native prototype possible? · 2011-07-11 14:27 by Wladimir Palant
This is a follow-up to Do JavaScript proxies allow undetectable function wrappers?. After that blog post I managed to solve the main problem: with Function.toString()
and Function.toSource()
being the only information leaks (bug 650299) one only needs to wrap these functions as well to get undetectable function proxies. However, the remaining problem is manipulating Window.prototype.open
so that it actually returns my wrapper and the webpage can neither detect nor revert this manipulation.
Adblock Plus 1.3.9 released · 2011-06-28 17:54 by Wladimir Palant
Note: As usually, the update notification might take a while — this release needs to be reviewed on AMO first.
Major changes
- Added experimental support for Firefox Sync
- New extension icons
- Updated for changes in Thunderbird 5
- Various minor fixes
Diagnostics 1.1.5 for Adblock Plus released · 2011-06-27 13:59 by Wladimir Palant
Diagnostics 1.1.5 has been released. This version updates compatibility information (compatible with all current Firefox branches) and contains a new icon.
Install Diagnostics 1.1.5 for Adblock Plus
Firefox Sync support added · 2011-05-31 18:51 by Wladimir Palant
Firefox Sync support is a feature that has been under development for the past two years. It seems that we finally have something that is stable enough to be included in Adblock Plus, you can test it in Adblock Plus 1.3.9a.3030. Please note that we now support Sync both for desktop and mobile Firefox versions and that it will become the preferred way of getting complicated Adblock Plus settings over to Firefox Mobile (Adblock Plus user interface on mobile is very minimalistic and doesn’t allow configuring anything complicated directly).
Remarks:
- This feature is still very experimental.
- Syncing Adblock Plus filters isn’t switched on by default even if Firefox Sync is configured. You need to go to the Adblock Plus menu and enable “Sync Adblock Plus settings” under “Options”.
- The option will only be visible if the browser supports Sync and Sync is set up. In Firefox 3.5/3.6 you will need to install the Firefox Sync extension.
- At this point, Sync does not create an exact copy of the Adblock Plus settings. Order of filters/subscriptions isn’t synced, neither are hit counts. Disabled filters in filter subscriptions will not be disabled in the remote system (a disabled custom filter on the other hand will be disabled).
- If changes to filter/subscription are made both locally and remotely (merge conflict) local changes always win.
Another notable change in this development build: Adblock Plus icons have been updated (forum topic).