Tabs Outliner[1] is great for this. It's lacking sync (an extra top layer in the tree for each device would make sense), but other than that, it is fantastic, and has really reduced my memory usage back to normal levels. It allows you to suspend entire windows, and quickly browse all tabs. Allows for unlimited* levels of named trees/notes/windows/tabs. It does however NOT save the state of the page, only the URL.
When the Chrome Sidebar API[2] is implemented, I'm sure it will only get better, as the need for an extra window should no longer be necessary.
Checked out Tabs Outliner a few years back. Too complex for me. But it feels like once you get the hang of it, it might be useful if you fear losing those golden tab gems.
IMHO you always come across more tabs than you ever have a chance to read. And you'll always get back to them again when you actually need them via Google search.
I would love a tab sidebar. This might make Firefox worth checking out.
I've been using T.O. for about a year, and want to like it but cannot. It's semi-OK for state management, so long as you don't mind losing what you had in a particular Web page. But it hasn't made managing my tabs any easier. Not being _directly_ attached to the present browser window hurts a lot.
It also is utter pants when used with a focus-follows-mouse windowmanager policy.
I'm curious about the UX for such a feature, I'd presume it would be a nightmare to get right:
- How would a user quickly set the category on a tab?
- I would presume that a user would only want to categorize things once the browser becomes unwieldy. How could it be done in bulk?
- Where would the UI elements for this go? Considering that Chrome strives to be minimalistic.
- How would the categories be communicated to the user?
- I should be able to tell Chrome "Hi, [... snip ...]" How?
I'm fairly certain that this idea has been mulled over multiple times, even by Google. The problem isn't having the idea in the first place, it's the implementation. I think that if someone wanted Google to "steal" this, they would need to approach them with viable mockups demonstrating an elegant solution that fits in with the spirit of Chrome.
Usually when I have this issue in Chrome I just Bookmark -> Bookmark All Tabs -> Create a New Folder "Project A" do the same for "Project B". When I need to get back I open all the tabs in the Project x folder.
If you are on a Mac you can go a step further and create different desktops for different projects, the only draw back is if you accidentally Cmd + Q an app that is open on multiple desktops.
I'm surprised they haven't destroyed that feature in the stars enhanced bookmarks. Luckily those can be turned off at chrome://flags/#enhanced-bookmarks-experiment
Talking about tabs, I am really curious why links which get opened in new tabs don't feature a working back button. It really bothers me when reading an article that contains a lot of references, I open them, each one on a new tab, read through each one of them and then can't get back to the old one (I usually resort for Ctrl+Shift+T too many times).
Jeez it is so hidden! Ctrl-shift-E if anyone is wondering. I had no idea.
Slightly annoying it is per window though. I sort of expected the next window I opened to be able to 'boot' up an existing group. This seems to be just tab grouping rather than projects in any meaningful sense. They are only in session data and they don't sync.
I've really been blown away by Firefox lately, it's looking better and better. I'm still not confident enough to make it my primary browser for dev though; Chrome's dev tools are just amazing.
Chrome's dev tools are the only thing keeping me with it. I use Firefox at home, and the dev tools have improved lots over the last year, but there are a few small annoyances compared to Chrome.
I switched to Safari recently for my main browsing. My life has significantly improved. Chrome was just too damn slow, and I always stayed with it because I thought I needed the extensions and the features that Safari lacked, and that Chrome iOS was better.
Turned out I didn't, and Safari has lots of great features that are well thought through.
I still use Chrome for web dev, but it only runs a single tab with the web app I'm working on.
It's weird that everyone is praising Chrome's dev tools, I've been using Firebug and now default Firefox dev tools for a long time, but whenever I get to debug some Chrome-related bug, Chrome's dev tools make me extremely frustrated. The UI is very small for some reason which makes it hard to click on anything. It's very unintuitive and for the life of me I couldn't even find the place where I can view the page's CSS. Oh, and there appeared to be no way to detach it or get it out of the way so it doesn't eat the precious vertical space. Guess it's mostly a matter of which one you're used to.
To top it, they have been contemplating 'separating' this Tab Groups built-in functionality to an add-on. And they're bringing not so useful add-ons as Pocket to make them built-in.
I've been happily using this feature for a long time (since 4.0?). I usually promotes this under-promoted feature to my friends. I also tell people that Firefox has a color picker and full-page screenshot taker built into its devtools.
I'm pretty certain the Chrome PMs actively decided long ago that people who use lots of tabs make up too small of a population to support in-browser with special features. The featureset has worsened with time, moving from correct rendering of more than one horizontal page of tabs (but infinitely compressing them to the point that you cannot click on any specific one) to an obvious graphical bug (rendering tab handles behind the + button and then off the right edge of the screen), to today: no graphics glitch, it is just impossible to tell you have more than a certain number of tabs. They're there, just without any indication at all.
I know those things because I frequently have >200 tabs open, and have done so for many years. But I'm not surprised that it would be considered too niche to fix, because the reactions of most people (among a fairly tech-savvy sample of people looking at my web browser) go to the point of making comments about their surprise at how many tabs are open on my screen. It just isn't very common behaviour.
During the 'graphical glitch' era, I was an intern on the WebKit team at Google and asked about the bug, and some people knowingly chuckled and said, "yeah, that isn't something that's going to be fixed soon." I imagine it was also a tough bug.
Anyway, it would still be cool to support better tab features.
"Have you actually seen how people use web browsers? Honestly it's kind of horrifying. It's not unusual for people to have 100+ tabs open across several different browser windows in a session that's been running continuously since sometime in the late 90s."
I was one of those 1k+ tabs people until recently, when I just admitted I'm not going back to read any of this stuff. Considering Chrome team has finite resources I'm glad they spend it on use cases resolving around actually browsing things over just keeping them unread forever.
The cynical interpretation is that discouraging people from opening many tabs means having less tabs open which means the browser performs better. This is particularly true in Chrome, which tries to use a process-per-tab, something you can't really do with 200 tabs.
I'm genuinely curious as to the thought process of having that many tabs open. I often feel like I'm missing something when I see people doing it. Is is the muscle memory of knowing where each tab is? If so, how does that work when you move to a device that has a different resolution?
Personally I use tabs as sort of temporary bookmarks and I don't use bookmarks at all. Right now I have 7 windows open and every one of them has tens of tabs open. Windows help me organize them by topic (e.g. I have window where I lookup stuff related to biking, another window is for learning rust, and another is work related stuff etc). I use FF with https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta...
Well for me i generally have about 10 tabs "pinned" that are always there, always in the same place, and always open. That is in my "general" window which i also browse reddit/hn and other sites on.
Then i have a second window which i use for work. That generally has a few work-specific tabs (work email, time tracking, trello, etc...) which are always pinned, plus a few "general work" tabs which i'm using.
Then i like to open a new window for each project i'm working on. So i've got one right now working on integrating node.js with our 80's language. That window has about 15 tabs from the node manual as well as the 80's language manual and some stuff about dlls in windows.
Then i have a window for my personal project i'm currently working on. It has the github repo, travis.ci, coveralls, and sauce-labs pinned, as well as the handful of tabs that i'm currently using in that project (research, test tabs, various other crap).
It totals to about 4 windows, and about 100-200 tabs total depending on how busy i am any given day.
I don't bookmark or close them because i don't have to, and while some of the pinned tabs are important, many of them are just where i left off and aren't really bookmark-worthy.
Having multiple tabs per window seems reasonable - I have ten open in my "work" window, and seven (three pinned) in my "personal" one - but when I see someone with a single browser with a hundred tabs open, I always wonder what their workflow and brain are like.
I think that's probably what mscrivo was curious about.
I've had projects get so "packed" with tabs that i have about 50 in there, but it's generally just used as a stack at that point.
Every "tangent" i need to explore, or every other level i need to dive into opens another tab, and by hitting CTRL+W i can pop them off when i'm done and go back to where i split.
So i have had times where there are 50+ tabs in a window, but generally that's the exception not the rule for me, but i can easily understand how people get there normally.
One of my friends uses "google searches" as a form of note taking. It's "backed up" to his history, 90% of them end up as a search at one point anyway, and it's easy to open one and type it in without any extra steps or much thought at all.
I am a data point. I frequently have up to 100 tabs open, which are often interesting articles, music or gadgets i stumbled across and want to keep for reference. I use a tiling WM so i only ever have 1 browser window. But with the extremely efficient Pentadactyl buffer (== tab) search i could type something like "hack chrome" and this comment thread would be one RET, or a TAB (== next completion) RET away.
I often end up with many (read, ~100? Varies widely.) tabs open.
I work like a priority queue. When I'm reading something, and see something interesting as a link, I open it in a new background tab and keep reading the current thing. Then go to the most interesting/relevant/time-sensitive tab I have open and read that. Repeat. ( while not que.isEmpty(): que.pushAll(que.popBest().getChildren()) ) This adds up quickly.
For example, with HN I tend to browse the entire front pages (active / standard) / my user threads before I actually start reading links / comment pages. And when I'm reading a comment page I tend to open comments to reply to in a new tab to get back to them later.
Ditto, if I'm coding something unfamiliar I often find myself looking up things recursively. Oh, here's two options to do thing A I need to do. Oh look, option A requires things B and C. Oh look, B requires D. This is sounding too complex, close tabs for things A/B/C and try option 2 instead. Etc.
Realistically, I only need at max two or three tabs actually loaded at once most of the time - but at the same time I want things to be loaded before I get to them, and I do not want to lose data from unloading pages. Lazarus helps, but there are pages that still lose data on reloads.
Part of the problem is that once you reach a certain level (20-25 tabs) mental state breaks down with flat horizontal tabs. The management's so bad you end up with a mess and can't spare the cycles to clean it up.
With tree-style tabs (Fireox), it's possible to see the relationships between tabs, with parents and stuff, so you can close an entire subtree trivially. For Chrome, that's not possible.
Even with Tab Outliner (which I've got), the disconnect between the T.O. window and the current window is utterly lost.
Also, for memory management, I cannot simply "unload" the current tab from within Chrome (though apparently with extensions that's possible). I do browse with the Task Manager open and routinely kill off windows to free memory. But that's also less than optimal.
Lots of make-work for shit my computer should be able to keep track of and handle for me.
My browser (Firefox + Pentadactyl) allows me to press b (for buffers) and then a snippet of the tab title or URI, then RET, which will take me there. It's actually quite efficient, even if you're not 100% sure what you're looking for.
There's a huge gaping hole between tabs and bookmarks which needs filling. Essentially a "stuff to be read" queue, though with relations back to the parent document / page.
That backlink is where tree-style tab managers win. Firefox also delays page load to when you actually navigate to the fucking page, which Chrome utterly fucks up.
Having that many tabs open is nuts. It makes the tab bar completely unusable. However, I too suffer from the same tabophilia. So I have a couple solutions, (a) a bookmark bar folder titled "to-do" where I just save anything that I haven't even skimmed over yet but want to and (b) Pocket for when I've read/skimmed and want to store the info for later use.
With these two methods I frequently hover around ~20 tabs open and I usaully dump to either method when I cross the close-button threshold (tabophiliacs will know what I mean).
Recently I've been trying to force myself to use Firefox to use their tab groups feature and I think I really like it especially for organizing tabs needed for projects. Makes it easy to just click the tab group button and select which project I'm working on and immediately have all the tabs I need.
That's a completely emotional response. "It makes the tab bar completely unusable" -- maybe the problem is with the tab bar, not the user. What if browsers were designed for the lots-of-tabs use case? Perhaps if effort was put into it, we could come up with some good solutions. I would bet that there's a not-insignificant number of users who have heaps of tabs open.
Yup, widescreen monitor, I moved my tabs over to the left side on Firefox and use a tree view extension. Tabs on top is definitely not for power (tab) users.
I have the feeling this multiple-tab-thing is similar to the desktop cluttering, back in the days. Temporary downloads, you don't need for long, but somehow you delete them only if the desktop is full.
I'm replying to your comment because it is on the top... But there is almost a majority of users in this thread using their browsers similarly - maybe we should get together and solve this. Maybe it will be a redesign of the difference between bookmarks and tabs as sort of "temporary bookmarks." I could see unused tabs getting popped off the stack into a bookmarks category which should automatically be selected by use of some simple search-engine based heuristic. One should be able to run their bookmarks through this categorizer to build consistent and limited categories.
The conclusion they've drawn is rather naive because this is definitely a chicken-egg problem.
They've completely disregarded the possibility that the lack of effective tab management is limiting most users to use only a tiny number of tabs.
Tree Style Tabs for Firefox has been an integral part of my browsing experience ever since I discovered it: http://i.imgur.com/PnpZwos.png
I just wish some browser vendor would release an official vertical tabs solution that had a more seamless implementation of autohide/autoexpand (for non-maximized windows where horizontal space is at a premium).
I wish I knew of another way to enable this - but if you use the FireGestures addon there is a special menu for tab switching you can access no matter where in the window your mouse is.
Hold right click and scroll your mouse wheel down (you have to tweak a setting to have scrolling up also bring up the menu). Your tabs will appear where your cursor is as a drop down list, sort of like a context menu.
Combined with tab groups (ctrl+shift+e, or make another mouse gesture) and I can sort my tabs into categories and quickly switch between my tabs by either switching tab groups or using my mouse wheel, no matter where my cursor is.
So much time saved from not having to go to the top/side of my browser to switch tabs. :)
E:
The setting is under "Advanced" -> "Wheel Gestures" and the action is "[Popup] List all tabs"
Opera 12.16 (the last Opera version) had both native support for vertical tab bar and toolbars (it already had it a decade ago) and a kind-of-okay "tab group" feature (groups of tabs could be collapsed so that they wouldn't take much space visually).
Unfortunately, they started from stratch with Chromium-Opera, and even after more than 10 versions it still lacks most of the great features of Opera.
Day to day, I use both Firefox with Tree Style Tab, and Chromium with Tabs Outliner. This isn't perfect: Firefox still takes a minute to load the session with 700+ tabs, and Tabs Outliner feels kind of a hack and isn't really integrated.
I don't like this idea at all. It looks a lot like Activities in KDE. I think it's very complex for the average user to understand. It should be done as an extension instead.
Opera 12 and before had this feature. You could save all open tabs/windows as a stored session with a name of your choice, then reopen it later.
Allowed you to have as many sessions as you wanted, though much of the time, I would end up realizing most of those tabs weren't that important and just delete the session later.
Because it's the perfect example of a power user feature. Nothing wrong with that, just that it's the kind of thing that browser extensions are made for.
Yeah, it's not going to happen. I've known people at both Mozilla and Chrome and the data shows heavy tabbers are in the extreme minority. I've run informal surveys and heavy tabbing has around ~30% penetration in the extreme techy circles which is why everyone thinks everyone else is doing it and it needs to be fixed.
Out in the wild though, it's something like, 95% of people never have more than 10 tabs open and 99% of people never have more than 20 tabs open. Don't quote me on the exact figures but those are in the ballpark of correct. It's hard to justify building a feature set for less than 1% of your users.
It isn't just that we are a minority of the userbase: those of us who are part of that minority probably have vastly different preferences as to how a tab manager would best work so keeping the majority of that minority happy isn't going to be easy. It makes far more sense to concentrate on the majority and let plug-in authors take the support strain of keeping the others happy!
They should not underestimate the value of power users though. How many regular users does a power user influence in browser choice? I don't know but I suspect it's high and has a lot to do with the early FF to Chrome migration.
Besides that with the # of people using browsers a tiny minority can actually still be a huge # of users.
People keep talking about "power tab users" are in the minority. But you don't need to be a power tab user to want better tab management. I usually only have 10-15 tabs open but I really wish Chrome let me manage them better. Chrome has that setting to reopen the last tabs used when you close the browser. But it often gets confused when multiple windows are open. It only remembers the tabs of the last window closed. I feel like once every couple weeks I find myself re-opening/re-pinning my main tabs. I'd love to be able to just store/open a group of tabs I want to use.
Tabbed browsing itself is a band-aid over miserable browser document and state management.
Bookmarks are both too painful to manage or navigate (and despite both limitations, I use them extensively). Tabs address the situation of "I want to read this but not right now". Chrome's implementation makes managing, prioritizing, and relating tabs all but impossible.
The larger problem is that the entire browser paradigm is approaching its end-of-life date, and what is now "the browser" almost certainly wants to be four distinct classes of application:
* Reader: a document-oriented applicaton with commenting, bookmarking, newsfeed, bibliographic management, annotation, and commenting capabilities. A bit lof the love-child of the original Web browser model, eBook reader, RSS/Atom feed, Readability or similar "simplified Web" presentation tool, Usenet newsreader, and tools such as Zotero or Calibre. Actually, Zotero, Calibre, or an eBook reader might well assume this role.
* A generalized application platform. A cross between current "full-featured" browsers and mobile development environments. Likely based on the concept of downloading the App framework only when it updates, containing it within a sandboxed runtime, and interacting with cloud-based services as needed.
* A dedicated commerce platform. Firewalled from other uses, increasing both privacy and security, with purchase, order-fulfillment, and related functions offered securely. Possibly growing out of a dedicated commerce app, e.g., Amazon or iTunes.
* A dedicated media player. Rather than having dozens of videos and audio players scattered among browser tabs, a single application which can enqueue, play, and/or schedule playback. VLC is closest to this, and has many of the features I'd like, though none of the stability. youtube-dl, local filesystem storage, and mplayer are my usual solution these days.
Yes, I've heard the "but heavy tab users are a minority case".
Answering that:
1. They're power users. Power users are a minority case. They're also a strong influencer community, and they lead migrations. Google Chrome (as with much else at Google) is no longer attractive, it's simply not sufficiently repulsive. But it's a tool people are using because they perceive either alternatives or siwtching costs as insufficiently better. That can change rapidly.
2. If you make something sufficiently painful, well, NO SHIT. People will tend to avoid it if they can. Power user's can't avoid it, and will find alternatives, eventually.
It's not even a matter of "oh, I'll get around to reading that stuff. It's that the state of tab management, on top of memory issues with Chrome, is so fucking abysmal that I cannot sort out what the fuck is in tabs, or how they're related.
Eventually the session crashes and I start over, but there's always painful state loss involved.
Why do I still use Chrome? Stylebot + Developer Tools. The state of Web design is so fucking abysmal that I've got 1700+ local stylesheets applied to various websites that I'd have to port and load somehow in Stylish on Firefox. And ... as annoying as other bits of Chrome are, the Developer Tools are decent, so fixing fucked-up Web design's a tad easier. And given the option of wanting to stab my eyes out staring at crap pages or dealing with Chrome's utterly fucked up memory and tab management ... tabs win, just barely.
I'd like to thank everyone who responded here. I'm now aware of OneTab, but their support for cross-syncing isn't done yet, and it doesn't help in the (somewhat degenerate case) of Chrome on Android (which always seems to be left behind when you're doing cool stuff).
Solving this with an extension seems suboptimal when Google may already have an internal unreleased project that does what I want.
If OneTab (or Spaces, another similar extension) could sync across my computers, this would probably be 90% of what I requested.
I don't usually have more than 30 tabs open, my problem is separating them by 'topic'.
To a degree I can solve that with different browsers or profiles, but when clicking a link on irc or in a mail or twitter it always opens in the default browser.
My main gripe there's no way to have real context switches there, then again maybe I would just have to find a way to send a certain tab to a certain browser instance with a keyboard shortcut...
71 comments
[ 3.2 ms ] story [ 158 ms ] threadWhen the Chrome Sidebar API[2] is implemented, I'm sure it will only get better, as the need for an extra window should no longer be necessary.
Here's a video overview of its features: https://www.youtube.com/watch?v=OqjcrfKjobY
* I haven't reached the maximum yet...
[1]: https://chrome.google.com/webstore/detail/tabs-outliner/eggk...
[2]: https://code.google.com/p/chromium/issues/detail?id=51084
IMHO you always come across more tabs than you ever have a chance to read. And you'll always get back to them again when you actually need them via Google search.
I would love a tab sidebar. This might make Firefox worth checking out.
It also is utter pants when used with a focus-follows-mouse windowmanager policy.
- How would a user quickly set the category on a tab?
- I would presume that a user would only want to categorize things once the browser becomes unwieldy. How could it be done in bulk?
- Where would the UI elements for this go? Considering that Chrome strives to be minimalistic.
- How would the categories be communicated to the user?
- I should be able to tell Chrome "Hi, [... snip ...]" How?
I'm fairly certain that this idea has been mulled over multiple times, even by Google. The problem isn't having the idea in the first place, it's the implementation. I think that if someone wanted Google to "steal" this, they would need to approach them with viable mockups demonstrating an elegant solution that fits in with the spirit of Chrome.
If you are on a Mac you can go a step further and create different desktops for different projects, the only draw back is if you accidentally Cmd + Q an app that is open on multiple desktops.
Slightly annoying it is per window though. I sort of expected the next window I opened to be able to 'boot' up an existing group. This seems to be just tab grouping rather than projects in any meaningful sense. They are only in session data and they don't sync.
Turned out I didn't, and Safari has lots of great features that are well thought through.
I still use Chrome for web dev, but it only runs a single tab with the web app I'm working on.
Try new things! :)
Now, if only they could fix bugs hanging around for more than 6 years, it would be cool too. ie: https://bugzilla.mozilla.org/show_bug.cgi?id=488725
In my opinion, managing tabs as a tree allows greater flexibility and enables one to see the "history" behind tabs (which tab opened which other tab).
I know those things because I frequently have >200 tabs open, and have done so for many years. But I'm not surprised that it would be considered too niche to fix, because the reactions of most people (among a fairly tech-savvy sample of people looking at my web browser) go to the point of making comments about their surprise at how many tabs are open on my screen. It just isn't very common behaviour.
During the 'graphical glitch' era, I was an intern on the WebKit team at Google and asked about the bug, and some people knowingly chuckled and said, "yeah, that isn't something that's going to be fixed soon." I imagine it was also a tough bug.
Anyway, it would still be cool to support better tab features.
"Have you actually seen how people use web browsers? Honestly it's kind of horrifying. It's not unusual for people to have 100+ tabs open across several different browser windows in a session that's been running continuously since sometime in the late 90s."
I was one of those 1k+ tabs people until recently, when I just admitted I'm not going back to read any of this stuff. Considering Chrome team has finite resources I'm glad they spend it on use cases resolving around actually browsing things over just keeping them unread forever.
http://i.imgur.com/FBXmBqh.png
Then i have a second window which i use for work. That generally has a few work-specific tabs (work email, time tracking, trello, etc...) which are always pinned, plus a few "general work" tabs which i'm using.
Then i like to open a new window for each project i'm working on. So i've got one right now working on integrating node.js with our 80's language. That window has about 15 tabs from the node manual as well as the 80's language manual and some stuff about dlls in windows.
Then i have a window for my personal project i'm currently working on. It has the github repo, travis.ci, coveralls, and sauce-labs pinned, as well as the handful of tabs that i'm currently using in that project (research, test tabs, various other crap).
It totals to about 4 windows, and about 100-200 tabs total depending on how busy i am any given day.
I don't bookmark or close them because i don't have to, and while some of the pinned tabs are important, many of them are just where i left off and aren't really bookmark-worthy.
I think that's probably what mscrivo was curious about.
Every "tangent" i need to explore, or every other level i need to dive into opens another tab, and by hitting CTRL+W i can pop them off when i'm done and go back to where i split.
So i have had times where there are 50+ tabs in a window, but generally that's the exception not the rule for me, but i can easily understand how people get there normally.
One of my friends uses "google searches" as a form of note taking. It's "backed up" to his history, 90% of them end up as a search at one point anyway, and it's easy to open one and type it in without any extra steps or much thought at all.
I often end up with many (read, ~100? Varies widely.) tabs open.
I work like a priority queue. When I'm reading something, and see something interesting as a link, I open it in a new background tab and keep reading the current thing. Then go to the most interesting/relevant/time-sensitive tab I have open and read that. Repeat. ( while not que.isEmpty(): que.pushAll(que.popBest().getChildren()) ) This adds up quickly.
For example, with HN I tend to browse the entire front pages (active / standard) / my user threads before I actually start reading links / comment pages. And when I'm reading a comment page I tend to open comments to reply to in a new tab to get back to them later.
Ditto, if I'm coding something unfamiliar I often find myself looking up things recursively. Oh, here's two options to do thing A I need to do. Oh look, option A requires things B and C. Oh look, B requires D. This is sounding too complex, close tabs for things A/B/C and try option 2 instead. Etc.
Realistically, I only need at max two or three tabs actually loaded at once most of the time - but at the same time I want things to be loaded before I get to them, and I do not want to lose data from unloading pages. Lazarus helps, but there are pages that still lose data on reloads.
With tree-style tabs (Fireox), it's possible to see the relationships between tabs, with parents and stuff, so you can close an entire subtree trivially. For Chrome, that's not possible.
Even with Tab Outliner (which I've got), the disconnect between the T.O. window and the current window is utterly lost.
Also, for memory management, I cannot simply "unload" the current tab from within Chrome (though apparently with extensions that's possible). I do browse with the Task Manager open and routinely kill off windows to free memory. But that's also less than optimal.
Lots of make-work for shit my computer should be able to keep track of and handle for me.
There's a huge gaping hole between tabs and bookmarks which needs filling. Essentially a "stuff to be read" queue, though with relations back to the parent document / page.
That backlink is where tree-style tab managers win. Firefox also delays page load to when you actually navigate to the fucking page, which Chrome utterly fucks up.
With these two methods I frequently hover around ~20 tabs open and I usaully dump to either method when I cross the close-button threshold (tabophiliacs will know what I mean).
Recently I've been trying to force myself to use Firefox to use their tab groups feature and I think I really like it especially for organizing tabs needed for projects. Makes it easy to just click the tab group button and select which project I'm working on and immediately have all the tabs I need.
That's a completely emotional response. "It makes the tab bar completely unusable" -- maybe the problem is with the tab bar, not the user. What if browsers were designed for the lots-of-tabs use case? Perhaps if effort was put into it, we could come up with some good solutions. I would bet that there's a not-insignificant number of users who have heaps of tabs open.
My browser bookmarks just fine. Why do I need all these pages currently loaded into memory?
"problem exists between chair and keyboard"
If people want thousands of tabs then let's help them do that instead of shaming them.
I suspect a lot more users would use a lot more tabs if it were actually convenient to do so.
They've completely disregarded the possibility that the lack of effective tab management is limiting most users to use only a tiny number of tabs.
Tree Style Tabs for Firefox has been an integral part of my browsing experience ever since I discovered it: http://i.imgur.com/PnpZwos.png
I just wish some browser vendor would release an official vertical tabs solution that had a more seamless implementation of autohide/autoexpand (for non-maximized windows where horizontal space is at a premium).
Hold right click and scroll your mouse wheel down (you have to tweak a setting to have scrolling up also bring up the menu). Your tabs will appear where your cursor is as a drop down list, sort of like a context menu.
Combined with tab groups (ctrl+shift+e, or make another mouse gesture) and I can sort my tabs into categories and quickly switch between my tabs by either switching tab groups or using my mouse wheel, no matter where my cursor is.
So much time saved from not having to go to the top/side of my browser to switch tabs. :)
E:
The setting is under "Advanced" -> "Wheel Gestures" and the action is "[Popup] List all tabs"
Unfortunately, they started from stratch with Chromium-Opera, and even after more than 10 versions it still lacks most of the great features of Opera.
Day to day, I use both Firefox with Tree Style Tab, and Chromium with Tabs Outliner. This isn't perfect: Firefox still takes a minute to load the session with 700+ tabs, and Tabs Outliner feels kind of a hack and isn't really integrated.
Allowed you to have as many sessions as you wanted, though much of the time, I would end up realizing most of those tabs weren't that important and just delete the session later.
http://help.opera.com/Windows/12.10/en/sessions.html
Out in the wild though, it's something like, 95% of people never have more than 10 tabs open and 99% of people never have more than 20 tabs open. Don't quote me on the exact figures but those are in the ballpark of correct. It's hard to justify building a feature set for less than 1% of your users.
Besides that with the # of people using browsers a tiny minority can actually still be a huge # of users.
But then people don't want to use a tiling windows management because it's too hard to learn...
Manage Tabs - https://chrome.google.com/webstore/detail/manage-tabs/kijdih...
Bookmarks are both too painful to manage or navigate (and despite both limitations, I use them extensively). Tabs address the situation of "I want to read this but not right now". Chrome's implementation makes managing, prioritizing, and relating tabs all but impossible.
The larger problem is that the entire browser paradigm is approaching its end-of-life date, and what is now "the browser" almost certainly wants to be four distinct classes of application:
* Reader: a document-oriented applicaton with commenting, bookmarking, newsfeed, bibliographic management, annotation, and commenting capabilities. A bit lof the love-child of the original Web browser model, eBook reader, RSS/Atom feed, Readability or similar "simplified Web" presentation tool, Usenet newsreader, and tools such as Zotero or Calibre. Actually, Zotero, Calibre, or an eBook reader might well assume this role.
* A generalized application platform. A cross between current "full-featured" browsers and mobile development environments. Likely based on the concept of downloading the App framework only when it updates, containing it within a sandboxed runtime, and interacting with cloud-based services as needed.
* A dedicated commerce platform. Firewalled from other uses, increasing both privacy and security, with purchase, order-fulfillment, and related functions offered securely. Possibly growing out of a dedicated commerce app, e.g., Amazon or iTunes.
* A dedicated media player. Rather than having dozens of videos and audio players scattered among browser tabs, a single application which can enqueue, play, and/or schedule playback. VLC is closest to this, and has many of the features I'd like, though none of the stability. youtube-dl, local filesystem storage, and mplayer are my usual solution these days.
https://www.reddit.com/r/dredmorbius/comments/256lxu/tabbed_...
Yes, I've heard the "but heavy tab users are a minority case".
Answering that:
1. They're power users. Power users are a minority case. They're also a strong influencer community, and they lead migrations. Google Chrome (as with much else at Google) is no longer attractive, it's simply not sufficiently repulsive. But it's a tool people are using because they perceive either alternatives or siwtching costs as insufficiently better. That can change rapidly.
2. If you make something sufficiently painful, well, NO SHIT. People will tend to avoid it if they can. Power user's can't avoid it, and will find alternatives, eventually.
It's not even a matter of "oh, I'll get around to reading that stuff. It's that the state of tab management, on top of memory issues with Chrome, is so fucking abysmal that I cannot sort out what the fuck is in tabs, or how they're related.
Eventually the session crashes and I start over, but there's always painful state loss involved.
Why do I still use Chrome? Stylebot + Developer Tools. The state of Web design is so fucking abysmal that I've got 1700+ local stylesheets applied to various websites that I'd have to port and load somehow in Stylish on Firefox. And ... as annoying as other bits of Chrome are, the Developer Tools are decent, so fixing fucked-up Web design's a tad easier. And given the option of wanting to stab my eyes out staring at crap pages or dealing with Chrome's utterly fucked up memory and tab management ... tabs win, just barely.
But love Chrome? Who the fuck are you kidding?
Solving this with an extension seems suboptimal when Google may already have an internal unreleased project that does what I want.
If OneTab (or Spaces, another similar extension) could sync across my computers, this would probably be 90% of what I requested.
To a degree I can solve that with different browsers or profiles, but when clicking a link on irc or in a mail or twitter it always opens in the default browser.
My main gripe there's no way to have real context switches there, then again maybe I would just have to find a way to send a certain tab to a certain browser instance with a keyboard shortcut...