A Study of Tabbed Browsing
dubroy.com
dubroy.com
Am I the only one who uses tabs and windows?
I have one browser window always open with all my everyday communications: Gmail, Google Voice, Calendar, a corporate Outlook webmail account, a Discord team, etc.
Then if I do something different I open a new window for it. If it's an HN break, I open a new window for the HN home page and start middle-clicking (or Ctrl/Cmd clicking) each of the discussion and site links that look interesting. Now I have a window loaded up with those tabs that I can either look at or come back to later.
Time to do a Google search on a particular topic? New window for the search, then middle-click the most promising results. Now I have a window grouping the research on that topic.
So I end up with a number of windows for different activities or topics. Each of those windows has several tabs that relate to that specific interest.
I have one friend who opens everything in a single window with dozens of tabs and no organization to them. I tried to demonstrate this system of a window per topic with fewer tabs in each window, but it just didn't register.
It seems so easy though: New topic? Ctrl+N for a new window about that topic. Then open tabs within that window just for that topic.
And when I'm done with a topic, I can close all the tabs related to that topic in one fell swoop.
I admit this is a very naive question, but it seems like such a practical and obvious approach - so why doesn't everyone do this?
Specific task has its own window, with all related tabs in there. Another window, another task/context.
Firefox also does not reload all tabs on start, unlike Chrome
That's a choosable setting in Chrome -- resume where you left off, or start fresh.But Chrome will actually load all the opened tabs, while Firefox will load only the focused tab when starting. It will load the remaining tabs only when they get the focus.
Basically, firefox does lazy loading, and chrome does not
I prefer Firefox, and instead of opening a new window for each interest/topic/task, tabs are grouped using Tree-Style Tabs [0], with only the in-focus group expanded. When done with a topic, it's easy to close (and/or bookmark) all related tabs by closing that tab tree. The new Firefox Containers [1] makes this "grouped tabs as windows" approach even better, as individual containers can even be hidden from the UI.
[0] https://github.com/piroor/treestyletab
[1] https://addons.mozilla.org/en-US/firefox/addon/multi-account...
My final solution is to use two browsers and pinned tabs. I use Safari for slacking off and googling. And chrome for work related stuff with pinned tabs for Jira, Jenkins and what not. I then use Browser Fairy to redirect links from various applications to one or the other browser (e.g. everything from iTerm gets opened in safari, stuff from slack gets a prompt, non associated apps open links in Chrome)
I still accumulate crud in my Chrome tabs, but at least it is livable.
A must in my workflow.
https://addons.mozilla.org/en-US/firefox/addon/crappy-fireti...
I've tried many, many add-ons and this is the only one that is simple and at the same time the most effective at keeping my windows tidy and helping me choose between them at a glance.
Thanks to the magic of the middle mouse button, I always was a heavy tab user, opening "sub-tabs" in the background for plenty of link-heavy sites (like HNews). In the early days I created lots of top-level windows and used Expose for switching between them. After discovering TreeStyleTabs, I became a one-window guy again.
So it seems I'm in the tab camp. But there's still the question why I need to have that many tabs open in the first place? It's not like I'm heavily multi-tasking. There's a good reason for opening those three zeit.de news articles in separate tabs, but why do I need to retain the tab group with 13 react-redux links or 27 interesting CPAN modules?
We've got a problem with browsing history. For long-time storage, there's bookmarks. I'm using pinboard for this for unified access and tagging. But if I file something there, it might be that I forget it, so I keep a tab(-group) open.
Heavy tab users seem to be closer to using them as TODO items than mere window management. So it might be a good idea to look at TODO/GTD/Calendar apps for improving the stats quo. Not just filing vs. on-screen, but different levels of priorities. Maybe a bit of "AI", where Clippy reminds you that you've got a tab-group stored that contains this exact Stack Overflow article about handling NULLs in Oracle. And from there, you have quick access to the browser history "surrounding" those pages, even if it was a year ago. A "mega-expose/Jurassic Park file explorer" view of saved tabs/bookmarks, where you can drill down by tags, text etc.
The tech wouldn't be the big problem, probably doable with browser extensions. But getting a good initial design for this is the difficult part.
And then you find out that some Hypertext paper from the mid-70s already had all that.
So I'm not sure how much of a problem it is. There is a history function in the browser, but it's cluttered with things I don't care about that makes the things I do care about hard to find. If you look at that as a problem, then tabs could actually be seen as a solution to that.
As a way to save some memory, if you haven't disabled history and set Firefox up such that it reloads your session when you quit and reopen, you can just restart it every now and then, and only the focused tab will get eagerly loaded.
You just changed zero-work instantly available all the time visible todo list into something that requires effort.
> For long-time storage, there's bookmarks.
Bookmarks are for things you are likely to remember later. Tabs are for things one is unlikely to remember later. Things you did not knew exist or cared, but now there is article on dzone you wanna get idea about.
And you might got that wrong: I don't want to assign priorities to tabs and/or bookmarks, I just regard both as being in different "priority" buckets, and maybe finer-grained distinction and ease of moving things back and forth would be a good approach. (Never mind: "all the time visible"? Not in my tab tree ;) )
- Use tree style tabs
- Use vimium ff for the ^ binding, toggles between the two tabs most recently viewed
- Tabs means "read this ASAP"
- Bookmarks toolbar means "read it later"
- Other bookmarks folder is the bookshelf, for later potential reference
- Completions only come from bookmarks
- Bookmark heavily
- Make sure bookmarks have meaningful and findable names
Nowadays the only problem I have is linkrot. I have written a python script that analyses my places.sqlite, and it reports ~%8 linkrot, although some of that is SSL errors and some keyword search bookmarks. I'll try to extend the script so that it tries to change the likns that actually 404 to web archive ones where possible and safe. But other than this finding thing is easy for me these days. Also, DDG helps. It's my default search engine since some years I guess by now, and the ! searches have proven to be a very nice thing to have, albeit I've only scratched the surface with regards to them.
I think there is a much higher probability that webpages I have seen in the past contain relevant information for future searches. It could be used as an offline library, or as an advanced revisitation mechanism.
If you're on Linux or Windows, you can use the amazing Recoll: http://www.lesbonscomptes.com/recoll/usermanual/usermanual.h...
I've just learnt of Recoll (sibling comment) on this thread, looking at that.
But yes, this is very much something I'd like. I'm using Pocket somewhat for this now, but with a tremendous amount of frustration.
If I close a tab, the chances of me re-visiting it drop to 0.
If I keep it open there is still hope.
Sad but true, even though I'm from the era of web rings and bookmark folders.
That's why I loved it when I noticed that Firefox didn't load all the tabs when you restored your session. So you can have tabs dormant.
Funny side effect of dormant tabs and the modern fast moving internet is that I sometimes find myself re-visiting tab after it has gone 404.
I found myself getting lost in a maze of tabs AND windows, especially when I'm researching a topic. So I decided to go 100% tabs only. I achieved this by changing all the shortcuts I use for launching Chrome to include the newtab param:
Chrome.exe <my-home-page> -newtab
This forces Chrome to re-use the main Chrome window (if it's already got one open) instead of launching a new window.It now means I'm now only lost in a maze of tabs. Right now I've got about 40 open, and the top of my browser looks like a Toblerone bar. :(
I've tried extensions that put the tabs on the side, but I don't like the wasted real-estate when you don't have that many tabs open. So I've currently settled on the AllTabs[1] extension.
Personally, I don't think the ideal solution has presented itself yet.
--
[1] https://chrome.google.com/webstore/detail/alltabs/fffhmhcill...
I don't have any implementations I can point to, though. And a brief browse of about:config didn't yield anything interesting.
Also uncheck "Open new windows in a new tab instead" in Options in GUI or set browser.link.open_newwindow to 2 instead of 3 (it's the same thing) to make pop ups open in new windows instead of tabs.
There might be an extension to remap the Ctrl/Shift shortcut or abandon tabs altogether but I don't know of any.
Googling turns up results like https://addons.mozilla.org/en-US/firefox/addon/tab-mix-plus/ but it's of course not compatible with Quantum.
I've been using https://addons.mozilla.org/en-US/firefox/addon/hide-tab-bar-... but it seems this isn't going to make it into the Firefox Quantum era. :(
Mozilla is making noises about disabling this eventually, but it works for now.
https://superuser.com/questions/1261660/firefox-quantum-ver-...
works for me: https://i.imgur.com/ZMmJlZT.png
I like the idea of a freeze tab/site for later. Like when you shop or are filling in forms. But I'd love to see a better bookmark/history UI - and even have that embedded a bit more into the desktop.
I prefer browser tabs after resisting them for about a year. And I still prefer separate terminal windows. So maybe I'm not the best judge.
Tile Tabs [0] was an extension that used to enable this kind of workflow for Firefox, but with the WebExtensions transition I thought it'd be no longer available, but it looks like I was wrong. There's a Tile Tabs WE extension [1] now, that attempts to replicate the same experience using windows, but it's not quite the same in terms of usability and space efficiency, and makes it mostly pointless if you have a decent tiled window manager that can accomplish the same layouts (which is what I have generally defaulted to ever since losing Tile Tabs).
This and vertical tabs are the kinds of features that I wish were built into the core of browsers because it needs a lot of UX attention to really shine. While I'm glad vertical tabs seems to be getting first-class treatment from WebExtensions, it's a shame that panes-based workflows appears to be getting shafted.
[0] https://addons.mozilla.org/en-US/firefox/addon/tile-tabs/
[1] https://addons.mozilla.org/en-US/firefox/addon/tile-tabs-we/
https://www.reddit.com/r/firefox/comments/7hs9tn/teaser_scre...
The Firefox Test Pilot teams have been coming up with some consistently awesome features, and generally with great UX.
I can't wait to try out their take on panes!
So if there would be a larger study, we should think first about which actions we would take depending on the result as we got already some sound assumptions.
I need to click any link, bookmark or search to open a new tab! This how I’ve browsed the net for ten or more years.
Anyone else frustrated about this and found a solution?
aka they don't support profile data migration between versions. "Penalise" is needlessly polarising.
I feel like they could have saved that up for 57 as part of the cake icing.
Or do you mean that you can't now - because you're supposed to still be able to. Although you might have to get used to using the middle mouse button rather than the left one.
It could be customized to open a new tab when clicking a link, clicking a bookmark, performing a search from the URL bar and more.
Now in Quantum I have to right click then choose open new tab vs. just one normal left click. Frustrating and a UX killer for me. It's why I never stopped using FF, but am going to have to now.