Close Tab Behaviour in Google Chrome
theinvisibl.com
theinvisibl.com
Really? Doesn't it make more sense that Chrome is primarily a Windows/Linux program where the close-window buttons are at the top-right, and Safari is primarily Mac where the buttons are at the top-left.
I would actually prefer all tabs open on the far right because I tend to use tabs in a very random access way and Chrome forces me to think more.
You're much more likely to close recently opened tabs though.
But I don't think that works here either.
It looks like they changed the page name from "http://www.theinvisibl.com/news/2009/12/08/a-piece-with-a-lo... as that is the name cached by Google. Perhaps some clever cloaking for SEO purposes ...?
Ordinarily a Google search for "link:http://www.theinvisibl.com/news/2009/12/08/a-piece-with-a-lo... site:ycombinator.com" would do it I think.
The problem was Chrome’s behavior when tearing off tabs. On OS X I usually don’t surf fullscreen, most of the time I have two windows with several tabs and varying widths open, sometimes overlapping and sometimes not. Creating two windows and placing them about right is easy with Safari, I click a tab and drag all the way to the screen edge where I want the window to be. (I basically click and flick my finger to the left or to the right on the trackpad, it’s impossible to miss.) The window will be placed with all its content on the screen. Quickly creating overlapping windows by tearing off tabs is also easy. You just have to drag down. Again, nothing will leave the screen.
Chrome doesn’t allow you to be so careless. The tab will end up exactly where your mouse is pointing even if that means that most of the window is not visible on the screen. You cannot quickly flick with your finger to create a second window and place it in roughly the right spot.
It was a very frustrating experience for me. Chrome really is nearly perfect in all other respects but such a glaring shortcoming is not really tolerable for something I use as frequently as a browser. I prefer how Chrome handles closing tabs but I much more often tear of tabs than closing several of them. (I also tend to use the keyboard shortcut for closing tabs but that is not an excuse for Safari to get closing tabs wrong. The right answer when someone brings up problems or clever tricks when using some application with the mouse is definitely not to say “But there are keyboard shortcuts!” I don’t think you should ever use keyboard shortcuts as excuses for botching an app’s behavior when using the mouse.)
Meanwhile, positioning windows with the flick of my finger instead of bringing my mouse painstakingly in the right position seems just so preferable, I don’t even understand how Chrome’s behavior could ever be preferable. It’s not so bad on Windows because there are drag areas on the left and right of the screen to quickly allow you to create two windows next to each other but this functionality doesn’t exist on the Mac. (It also seems like a lame workaround.)
(Safari creates a little proxy image of the browser tab when you tear it off – maybe 200 pixels or so wide – with your mouse centered in the middle of it. If the newly spawned window doesn’t move off the screen the new window will spawn centered on your pointer, this is the expected behavior given the visual representation. All is nicely and logically animated. Chrome would obviously also have to change the way they visually represent torn off tabs if they want to implement this behavioral change though as to not confuse users.
Here is how this looks – imagine a mouse pointer in the middle of the little proxy window, it will be spawned all the way up to the right edge as soon as I release the mouse button: http://dl.dropbox.com/u/4073000/tabs.png)
only problem is, i have to cmd+click, i cant middle click the back button.
edit: you can also cmd+long click on the back button and get the same behaviour from the menu. why cant everything be this comprehensively functional?
Compounding the error is the poor choice of middle-click as the alternative close mechanism. Many older mouses and most laptops don't have middle click. When browsing on my laptop I can't use the touchscreen to close a tab, as the hit area is much to small to accurately hit. Likewise, using the trackpad to land the pointer on the button is something I find difficult to do reliably.
I don't understand why the hit area can't be increased. There is little penalty for incorrectly closing a tab, as Chrome has a handy "Recently closed tabs" menu.
Edit: A search turned up the newer "Chrome Toolbox" plugin, which brings the missing double-click-to-close behaviour to Chrome tabs.
Any laptop that doesn't have a separate middle-click button (hint: made by a fruit company laptops) likely provides some multi-touch method for middle-clicking. I also haven't come across a mouse in quite some time that does not have a middle-click (I use a including an 8 year old microsoft mouse).
Middle click is good because it is consistent with the open-in-new tab, however there really should be an option for devices without middle click. It's not just Apple devices. Neither my Toshiba or Acer laptops have middle click.
First thing I do in Firefox is set it so I have one close X at the far right end of the bar. I realize this does require it to be fairly visible which tab is current but I still like that this button is always where I want it to be. My mouse always heads to the same location to close any tab, I can close multiples by clicking multiple times in the same place, and I don't waste space on every tab with X buttons when I could be seeing more of the tab title.
Just my personal preference but feels far more efficient to me.
https://github.com/rsms/chromium-tabs
Its basically the cocoa implementation of chrome's tabs ripped out and put into its own objective c lib. used by kod and other things mentioned in here. It includes all the seamless dragging and dropping of tabs between windows, everything the browser does.
I took several tries to explain why this was important and at the end I got a very typical "Thanks for the feedback" and then the thread went cold. I don't think that PM ever understood what I was talking about, but several other commenters did.
There may be a good reason to eschew prevailing Mac UI conventions and to put the tab close button on the right, but this isn't one.
https://chrome.google.com/extensions/detail/dbepggeogbaibhgn...
I guess what chrome need to fix is the side of the button locating at (right vs left) if Apple did mention that in their "Guidelines".
Of course, you can always right-click and say 'Close all tabs to the right' but I usually forget about that option at the time when I'm doing it.