Making modal dialogs work on Mac OS X · 2008-09-15 20:49 by Wladimir Palant
If you ever tried TomTom HOME, you probably noticed that its user interface is “unusual”. It tries to mimic the user interface of a navigation device meaning among others that all messages (“dialogs”) replace the entire window content and require you to dismiss them before you can continue doing whatever you have been doing. There are some advantages to that kind of user interface but it was also a constant source of irritation among our testers (and, no doubt, users). In particular, you could still use the menu despite the dialog, with strange results.

Filtering HTML code in Adblock Plus · 2008-09-11 16:54 by Wladimir Palant
Henrik Gemal blogged about a new feature in Firefox, extensions can now inspect and modify the response of HTTP requests before it gets to the sender. And the best news is, it is coming to Firefox 3.0.3 as well, so extension developers don’t need to wait a year before this feature can be used. Obviously, Firebug and Firekeeper developers want this — the former to display the response, the latter to prevent a malicious response from ever reaching the sender. However, it could be useful for Adblock Plus as well.

Web pages accessing chrome:// is forbidden · 2008-04-13 20:30 by Wladimir Palant
I didn’t believe that this would still be fixed in Firefox 3 but bug 292789 has landed. The timing could be better, having such a big change go in shortly before a release is certainly less than optimal — yet still, I think that we are much better off now than we were before.

Why "Save Page As HTML, complete" sucks · 2007-03-14 23:20 by Wladimir Palant
I read a forum question from an Opera user who was upset because Opera 9.10 now saves web pages “like IE and Firefox” – meaning saving them with all the included files. His problem was easily solved with a configuration change but it got me thinking. Generally this doesn’t seem to be such a bad idea, it allows you to open a saved web page and it will look exactly the same. So I tried to understand why this user was so upset and why I almost never use this feature myself. It seems there are three things.

Status of "immediate unblocking" feature · 2007-03-07 02:28 by Wladimir Palant
My post about finding a way to unblock items immediately when the filters change was probably too optimistic. I am finished coding the basics but I hit some problems in Gecko.

Recognizing third-party content · 2007-01-31 15:07 by Wladimir Palant
I have done all the preparation work so that now I can finally implement the $third-party filter option allowing to restrict filters to third-party or same-party content. This would be used for filters like */banners/*$third-party — if some webmaster is crazy enough to call the directory with site logos “banners” those still won’t be blocked. This filter will only block something coming from the directory “banners” on a different server.

Improved handling of objects in Gecko · 2006-06-18 18:33 by Wladimir Palant
Another Gecko bug has been resolved, not quite so recently but still noteworthy: bug 315841. This fixes in particular the bad Java performance Adblock (Plus) users had to endure for years, the browser would always hang until JVM and the applet finished loading.

User stylesheets to apply immediately - fixed · 2006-06-18 18:22 by Wladimir Palant
This is great news: bug 335689 has been fixed. This means that in current trunk nightlies stylesheets registered via the stylesheet service will apply to already loaded documents, not just to those that will be loaded after the change. In particular for Adblock Plus this means that element hiding rules will apply immediately without requiring a page reload.

