Comment #53 on issue 188 by CalebEgg: UI: tab overflow
http://code.google.com/p/chromium/issues/detail?id=188

One thing I've found is that when I have a tab explosion, usually _most_ of  
the tabs
are just throwaway pages I want to read and then close and never look at  
again; they
are essentially temporary bookmarks.

Compare to, for example, my gmail, google reader, igoogle, twitter, etc  
tabs which I
switch between and want to be always available to me and ready to use.

On my laptop, tab explosions usually result in everything slowing to a  
crawl, which
is annoying. Each tab is ready to go at a moment's notice, the cost of  
which is that
all of my RAM is eaten up.

What I think would be nice, now that there is a tab pinning mechanism (at  
least on
Linux -- right click on the tab > "Pin tab") is that all "unpinned" tabs  
over a
certain amount (say, 5 -- may depend on window width) get dumped into  
an "archive"
dropdown menu similar to what Firefox has now. Tabs in the archive are  
unloaded from
memory (but maybe cached on the disk) and are essentially just bookmarks.  
Opening any
of the tabs in the archive moves it to the 5 or so active tabs and moves the
rightmost active tab to the archive. When a tab is pushed off the end into  
the
archive, the arrow button should flash orange/red for a moment (or jump up  
and down
or something) to call attention to it) and the tab going into the archive  
should be
smoothly animated into the button.

I don't know how that would work for everyone though. I don't know if  
having your
tabs unloaded involuntarily would be a good user experience. I'd be happy to
implement this type of system as an extension, but I'm not sure that  
extensions will
be given enough control over things like that as it is now.

Crude mock attached.

Attachments:
        tab_explosion.png  149 KB

--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs
-~----------~----~----~----~------~----~------~--~---

Reply via email to