UI Thoughts on FireFox 2

| | Comments (9)

I downloaded the latest release candidate for FireFox a few nights ago, and have been using it for a while now, and I've found myself with some fairly strong opinions about my experience.

Visually speaking, the user interface is a slight improvement over the previous one. They're both clean UIs, but the new one looks slightly better on Vista. What's more, I've had less issues running FireFox 2 on Vista than I have with the 1.5 series. For instance, the interface no longer goes entirely unresponsive until I deactivate and reactivate the browser. Paste seems to always work, and so one. So it's easier to be productive with it.

Unfortunately, they've changed the behavior of the tabs in such a way that I think I will probably go back to 1.5 because of (unless I can find a way to switch the tabs back to the old behavior). Visually speaking, the tabs are fine. But usability wise, they are a step backwards for me.

For starters, the tabs now house the close button individually. This may work well for some applications where the tabs are meant to stay open for longer periods of time (such as with a programming IDE), but for an application where the tabs are meant to come and go rather quickly, this is a bad idea. To begin with, each tab now takes up an extra 20 to 22 pixels, so you can fit less tabs on the screen at a given time. But even more annoying than that, your spatial memory is entirely thrown for a loop -- trying to close a number of tabs with the mouse means having to hit a constantly moving target. In previous versions of FireFox, the close widget was on the far-right of the tab bar, and it was a stationary object. So you could close multiple windows by using your spatial memory.

The next thing which annoys me is that the the tabs no longer make good use of space on the window -- they do resize, but it's a much, much larger size. In part, this is because the space taken up by the close button. But for readability, the size only gets to a certain width, and then you have to start scrolling the tabs. This is a reasonable enough approach, but scrolling should be an absolute last resort. Many websites supply an icon in the tab, and this icon allows you to easily identify what content belongs to which tab. So even if the tabs are very small, you can still get a decent amount of information quickly. What's more, if there's confusion, the tooltip will clarify the website, or you can simply click on the tab to see what's there. When you scroll, you lose information that you have no hope of getting back without a lot of clicks. Now, I know they added the drop-down arrow to see the entire list -- but that's extra steps I now have to take to get information I previously had instant access to.

Finally, the last annoyance I have is with regards to the tab closing behavior. When I close a tab, I expect some visual response to happen. Instead, I'm jarred into wondering what I just did. A good example of this is by opening up two new tabs side by side. Now click the close button on the right one. See what I mean? There's almost no visual indication of the close operation because everything happens so very quickly. At least give a very small animation to the close (such as the tab sliding from right to left) so that my brain doesn't go "wait, didn't I just close that?" Speaking of closing tabs, it used to be that closing the last tab closed the entire browser window. Now it brings up a blank tab. This makes for a bad user experience for a few reasons, the most annoying of which is that an action which used to close the window no longer does so, in a jarring fashion. What's more, there's no visual indication that you can't close the last blank tab -- the close button is still enabled, but when you click on it nothing happens.

Now, I realize that this isn't released software. But it's in fc stages, so I'm pretty sure the behaviors aren't going to change. And I also realize that some of these behaviors make sense for a large number of people. However, I frequently have 10-15 tabs open and am constantly navigating between them. What I've found with this release is that my productivity is noticeably slower -- and not just because I've not given it a chance or gotten used to it. It's because the older version was designed more for my usage pattern than the newer one. If I can find a way to get the old tab behaviors back, then I'd gleefully use the new version of FireFox. But if I can't, then I'll be sticking with 1.5 until I'm forced to update.

9 Comments

Yeah, I always thought having the close button on each individual tab would be better, but after using it a while, I find myself wasting time going up to the upper right-hand area where the tab close box is in 1.5. I think they should put it back, or at least give you an option of where you want it.

"I know they added the drop-down arrow to see the entire list — but that’s extra steps I now have to take to get information I previously had instant access to."

I'd like to see RB add some sort of similar feature or even just a menu that lists all the tabs. I often have lots of tabs open and the names get too truncated. 5.5 had a list of all open windows in the menu which gave me direct access to any open editor window. I'd like to see similar direct access to the Tabs in Rb2006.

@Joe Huber -- I agree, the RB way is the worst of both worlds as there's no case for overflow ever.

Aaron,
The Firefox extention Tab Mix Plus (last I checked, not the release version, but the development version 0.3.0.61001 or higher, available here: http://tmp.garyr.net/forum/viewtopic.php?t=2582 ) will do some of what you want with regard to Firefox 2.0. It will allow you to put the close widget back on the right side of the tab bar, and remove the close widgets from the tabs themselves.

It also has the benefit of saving the state of your session between browser restarts and crashes (if you want it to, that is).

It's one of my indispensable Firefox extensions; I waited to try out Firefox 2.0 until after it was available. Hope this helps!

Safari has a close-button-per-tab, so with Firefox 1.5 I get weirded out. A close-button-per-tab makes it a lot easier to close tabs that aren't in front, though it does make it harder to hit a moving target. I haven't had a chance to play around with the specifics of the Firefox 2.0 UI, though.

Hi Aaron,

Have you tried Opera (www.opera.com)? A lot of your problems with Firefox don't exist in Opera. No scrolling tabs, close button can be in a fixed location (set in advanced preferences), preview image of actual web page when hovering over a tab. The desktop version is free.

I haven't used it on Vista yet so I'm not sure about that. Some additional features Opera has that I now can't live without:

Cross Platform
Windows/Mac/Linux/FreeBSD/Solaris. I've only used it on Windows.

Undo
Ctrl + Z to undo an accidental closing of a tab.

Bookmarking
You can bookmark a page in any submenu of the bookmarks menu without going through a dialog. There is a "Bookmark Page..." option on each submenu. You can also bookmark all tabs using Sessions which is much better than the "Bookmark All Tabs" option of competing browsers (see below).

Sessions
You have to experience it to really get it but basically you can save a set of open tabs. But unlike Firefox and IE 7, it actually saves all of your navigation history for each tab too. So if you did a google search, went to realsoftware.com and then jumped to ramblings, you'll be able to back through those pages when you re-open the session.

This also helps when your in the middle of surfing on a bunch of tabs and you want to reboot. Just close the browser (there is no annoying prompt about closing multiple tabs). When you re-open, your tabs and history are just there.

Site level preferences
Allows you to block cookies or popups for certain sites only.

Transfer Manager
The list of things you are downloading is in another tab.

Now there are some downsides. It doesn't render some sites properly (neither does IE but that's a different story). Sometimes it crashes (not really any more than other browsers in my experience). Ctrl + F5 forces a refresh of all tabs, not just the current one (that could be a feature, but I'm not used to it). Pop up windows pop up within the client area of the browser and they show up as another tab. Its a bit disconcerting.

Aaron, I'd almost be willing to bet you that, if one ain't already in development, a plug-in should be available shortly after FireFox2's release - something like what you're complaining about isn't likely to be limited to your dislike. Personally, I wish you had a choice - sometimes it works better for me to have the close button in the tab, sometimes the way FireFox 1.x works is better. (Now, if it only wouldn't crash on my machine - I SO NEED AN UPGRADE! LOL)

about:config in andress bar, browser.tabs.closeButtons to 3.

Leave a comment

Disclaimer

I'm currently an employee of REAL Software. My blog is mine. The opinions represented in this blog are mine as well and may not represent my employer's opinions. All original material is copyrighted and property of the author.

REALbasic® is a registered trademark of REAL Software, Inc. REAL SQL Server™ and Lingua™ are pending trademarks of REAL Software, Inc. All rights reserved.