Don't get me wrong. I like Safari. I use it almost every day. But some things about it just irritate me again and again and again...

Next, the close buttons on every tab.

(Part 1 was The Back Button, part 2 was The URL Bar)

Safari has tabbed-browsing. That's is a good thing, and bravo to Apple for including this useful feature. But wait, they've screwed it up just a little bit.

To close a tab with the mouse, you click on the little 'X' button which appears on every tab. Trouble is, that the tabs shrink and stretch to fill the available space. So when you want to close many tabs all at once, the close-button keeps moving slightly to the left as the rightmost tab gets bigger and bigger to fill the available space. It's like a game of whack-a-mole... spot where the close-button is now, hit it! Oh, where is it now? There! Hit it!...

What's the alternative? Well Firefox has a single close button, all the way over on the right hand side of the tab-bar. This button never moves, so if you want to close multiple tabs you just keep clicking it.

Furthermore, multiple close-buttons take up more and more space as your bar fills up with tabs. So it gets easier and easier to accidentally hit the close button when you really just wanted to just switch to that tab. Eventually, about a third of the whole tab-bar is close buttons!

I understand that novice users will find it easier to associate the close buttons with the tabs when they are right next to each other. However, tabs are not a novice feature. Novice users never ever use tabs - they are just too confusing. So why worry about novice usability on an expert feature?

Finally, there's no easy keyboard shortcut to switch between tabs. It's "Command-Shift-[" and "Command-Shift-]", which is quite hard to type.

Firefox is seduced by the Dark Side

Firefox 2 has now gone the same way as Safari, every tab has a close button, and the end of the tab bar has a redundant "list all tabs" menu. But with Firefox, there's a simple solution:

To remove the close buttons:

  1. Go to about:config
  2. Find browser.tabs.closeButtons
  3. Set it to 3.

(Thanks toTech-Recipes.)

To remove the "List All Tabs" menu

  1. Find your userChrome.css file (in your profile directory).
  2. Add this line:
.tabs-alltabs-stack { display: none !important;}
  1. Restart Firefox.

(Thanks toFirefox Extension Guru.)