Even though I do like Camino browser a lot it has a glitch sometimes making me mad.
Just like Firefox, Opera and any other modern Web browser it uses Tabbed UI for navigating page sets. That’s generally OK (I wouldn’t discuss tab-related problem here, besides many users get used to this style of working).
So, what’s wrong with the picture above?
First of all, the “close” button on each tab is located on the left, just like it is on any Aqua window. Nothing special, actually, especially as it’s quite an expected behavior and Safari (OS X bundled browser) does exactly the same:
The problem comes when you try to do something with tabs. One of possible features includes easy bookmarking by using drag’n’drop technique, familiar to any modern OS user and widely popular on OS X:
The thing is that in order to bookmark the site you must drag it by the site’s icon. Ooops. What happened? You just clicked “close” instead of bookmarking?
The cause of the problem is simple: Camino developers have just placed destructive (close) and non-destructive (site favicon) controls too close to each other. Strange enough, as this principle is largely covered by Apple HIG.
So, what possible solutions might be?
The first and non-elegant one is placing “close” on the right part of the tab (Windows way). Non-consistent, not “Aqua”, but it works. At least, Opera and Firefox find no problems doing so:
A kind of “who cares?” solution.
Another one might be a bit more elegant. It doesn’t solve the problem completely, but creates a good workaround: just instead of using favicons for drag’n’ drop operations Camino developers might have made the whole tab draggable, so users may avoid dragging tabs by favicons in favor of other, less “dangerous” areas.
Edit: submitted as bug 386574.