Major changes to the "Show tabs on Flash and Java" feature · 2010-02-03 05:39 by Wladimir Palant
The current Adblock Plus development build (1.1.3+.2010020302) brings major changes to the “Show tabs on Flash and Java” feature. While the tab displayed on Flash and Java content should mostly look the same as before, it is implemented in an entirely different way now.
Advantages of the new approach:
- Much cleaner and less problematic code
- The webpage is no longer modified to insert the tabs. This should eliminate any kind of side-effects these tabs had before (like videos restarting when the tab appears). It also makes detecting the tabs impossible.
- The tabs are displayed outside the webpage meaning that they are no longer constrained by it. This fixes bug 12910 (Object tabs don’t work if there is no space for them).
- When the mouse is moved away the tab no longer disappears abruptly, only after a second. This decreases the risk of “losing” the tab simply because of bad aiming.
- Firefox 3.0: Position of the tab will not adapt if the object moves (e.g. when scrolling).
- If the upper part of the object is scrolled away the tab position will not consider it, resulting in strange tab placement (bug 543418).
- The tab will not always show up, particularly not if the mouse moves fast (this is unchanged from Adblock Plus 1.1.3).
- The tab no longer behaves like a regular link, e.g. middle-clicking it will open a new tab in foreground even if the browser is configured differently.
Things to look for when testing:
- Pages where the tab is positioned incorrectly
- Situations where tab position won’t adapt to changes
- Situations where the tab will not disappear even though it should
- Focus stealing (moving the mouse over an object brings up a browser window that wasn’t active before)
Commenting is closed for this article.