New blog · 2014-02-13 11:06 by Wladimir Palant

For a while, I have been occasionally misusing the Adblock Plus project blog for articles that had no relation to Adblock Plus whatsoever. I posted various articles on security, Mozilla and XULRunner there, general extension development advise, occasionally some private stuff. With the project growing and more people joining I am no longer the only person posting to the Adblock Plus blog, treating it as my private blog isn’t appropriate. So a while ago I decided to set up a separate private blog for myself and now I finally found the time to implement this. My off-topic blog posts have been migrated to the new location. Now you can read my blog if you are interested in the random stuff I post there, or you can keep reading the Adblock Plus blog if all you are interested in is Adblock Plus.

Read more Comment [2]

Tags:

Links not working on a website? You can fix that! · 2013-12-04 10:42 by Wladimir Palant

Adblock Plus users who decided to disable tracking have been complaining about severe issues on some websites for a while already. On the websites in question, clicking a link simply wouldn’t do anything unless one disables Adblock Plus. Our investigation has shown that bugs in Adobe SiteCatalyst are to blame for this issue. SiteCatalyst is a tracking solution that Adobe acquired from Omniture. A “forced link tracking” feature introduced recently is the source of these issues. Originally it was enabled for Google Chrome only, in a follow-up version for Mozilla Firefox as well.

Read more Comment [3]

Tags:

Weird SSL misconfigurations · 2013-10-01 13:40 by Wladimir Palant

TL;DR: Some Firefox installations don’t support strong encryption and I wonder why that is.

There is one issue with relying on community-supplied filter lists in Adblock Plus: these lists are sometimes hosted on unreliable services that will go down without any prior notice. That’s why a fallback solution had to be designed in the early stages of the projects: if a client cannot reach a filter download server several times in a row it should query a fallback URL which could reply with a new location for that filter list. These fallback requests can also be used to notice issues with filter downloads that the owners of the filter lists didn’t notice themselves.

Read more Comment [6]

Tags:

200 million Firefox downloads · 2013-04-24 16:17 by Igor Sinicins

As Adblock Plus is growing rapidly, we are constantly breaking new thresholds. Today, world’s most popular extension has achieved a new milestone that no one before us was able to reach: we have reached the 200th million download on Firefox. This makes Adblock Plus the first browser add-on ever to generate that many downloads on a single platform.

Read more Comment [7]

Tags:

Translating Adblock Plus: Dumping Babelzilla for Crowdin · 2012-11-09 13:40 by Wladimir Palant

The Adblock Plus project has been using Babelzilla for translations for more than six years. Yet, time has come to change that. Two days ago I moved the translations for all my extensions from Babelzilla to Crowdin, meaning Adblock Plus, Element Hiding Helper and JavaScript Deobfuscator. This was preceded by a lengthy pilot phase with the Customizations for Adblock Plus extension and recently also Adblock Plus for Chrome.

Read more Comment [3]

Tags:

Removing Do-Not-Track support from Adblock Plus · 2012-10-27 01:10 by Wladimir Palant

I still believe that the Do-Not-Track proposal is the most promising idea to let users opt out of tracking, it offers some value even to the people using Adblock Plus with the EasyPrivacy filter list. The proposal gained a lot of traction already and will continue to gain speed. Adblock Plus was one of the first implementors, and yet I decided that this feature is no longer worth keeping.

Read more Comment [7]

Tags:

Closed my LinkedIn account · 2012-06-08 16:30 by Wladimir Palant

A bunch of posts on Planet Mozilla reminded me that there is still one social network that I am a member of. So it was time to reconsider whether having a LinkedIn account was worth it.

Read more Comment [3]

Tags:

Preventing background tabs from wasting your computer's resources · 2012-05-12 13:27 by Wladimir Palant

Taras recently blogged on how websites manage to ruin Firefox performance by continuing to do something even though their tab is no longer active — they keep updating the view that you cannot see. He wondered whether it would be possible to suspend these tabs from an extension. I looked into this and there is a way to suspend all timeouts for a tab — something that an extension could use. Getting the details right wasn’t quite trivial but I think that my extension gets it right now: Suspend background tabs. Enjoy!

Read more Comment [15]

Tags:

Google Chrome and pre-installed web apps · 2011-11-15 09:47 by Wladimir Palant

Google recently launched a redesigned version of its Web Store where one can install extensions and web apps. One particular feature caught my attention: it marks the extensions that you already have with a check mark. How does the web page know which extensions you have installed?

Read more Comment [11]

Tags:

EU MozCamp, theme development, add-on localization with adofex · 2011-11-13 18:17 by Wladimir Palant

I’m still at the EU MozCamp 2011 but Mitchell Baker already gave her closing speech and things are wrapping up. It has been an interesting weekend, a bunch of add-on related sessions among other things. One interesting conclusion that I made from the discussion: the rapid releases aren’t a real issue for extension developers and don’t create more work. Ok, I’ve suspected that much already but it was nice to have other add-on authors confirm this. In the discussion session with extension developers this topic didn’t even come up, as opposed to localization for example which is a significant pain point. AMO’s automated compatibility checks for extensions are working nicely and mark most add-ons as compatible already during the Aurora phase. There are plans that go beyond that as well and it sounds like extension compatibility will mostly become a non-issue for end users in a few Firefox releases (at least as long as binary XPCOM components aren’t used).

Read more Comment [6]

Tags:

Previous