Tuesday
19 Jun 2007
Humanized Puzzler #2: Firefox Tabs
Recently I wrote an article called Firefox 2.0: Tabs Gone Wrong. In it, I argue that Firefox introduced a new feature that represented a big step backwards in terms of tab usability:
In Firefox 2.0 a “feature” was introduced that dealt with the edge-case where there were many tabs in a new way. It takes a giant step backward by actively concealing information.
Previously, as the number of tabs grew, each one’s size would shrink. Eventually, there would be so many tabs that you couldn’t even read their titles. But, while this clearly wasn’t ideal and led to a certain amount of hunting for tabs, you at least always knew roughly where it was: “an inch or so from the right side of the window”. Now, however, the tabs remain mostly readable but can scroll off-screen.

To access off-screen tabs you need to click on the little arrows on the left or right of the tab bar. For allowing a only a subset of the tabs to be readable at a time, a lot has been sacrificed:
- Scanning your eyes across the tab-bar no longer guarantees you’ll see all of the tabs — this has tripped me up a number of times: I’ve ended up with 3 or 4 identical because I didn’t realize that I already had the tab open;
- You can no longer associate a tab-bar location with a certain tab because they shift around every time you scroll — the interface doesn’t feel stable anymore;
- Scrolling through tabs is quite slow — I find that it is often the case that opening a new tab is faster then finding the old one.
Well, here’s the thing. Mozilla is listening. They want a better solution and are willing to put it into Firefox if it’s good.
Let me backtrack a bit. I had the honor of meeting Alex Faaborg while speaking at CHI2007 this year. Alex is a smart designer who really understands the harm that modes can cause to your train of thought. He has a nice proposal for entirely revamping Firefox’s messages to be mostly non-modal. We may also see transparent messages in Firefox sometime soon.
While at CHI, Alex and I discussed Firefox 2.0’s treatment of tabs and we mostly agree that it’s lacking. Alex rightly says that one of the downfalls of the current tab scrolling mechanism is that it doesn’t animate: The user is left guessing at what just happened when they click one of the scroll arrows. Alex mentioned that a sliding animation would help the user understand the current mechanism. That is certainly true. But not make it any more humane. However, this is just a band-aid fix, and doesn’t really address the main issues. Squirreling those tabs out of view really makes it harder and more time-consuming to access those tabs. The old adage says it all: “Out of sight, out of mind”.
So here’s the challenge. What’s your solution to the many-tab problem? I’ve already said that reverting to the Firefox 1.5 method of just making the tabs smaller and smaller is better than even the animated version of what’s in Firefox 2.0.
What’s the prize? Well, not only does the winner get a Humanized Puzzler t-shirt, but also the very real chance of their solution getting integrated into Firefox! Post your answers as blog comments. Also, prototypes and mock-ups get extra brownie points: there is no substitute for getting your hands dirty and trying out the solution.
COMMENTS
120 Voices Add yours below.