Tab hoarding is real. Studies suggest most power users have 20–200+ tabs open at once. Firefox has more tab management tools than most people know about, and extensions like Tab Manager & Session Saver solve the deeper problem: saving and restoring named sessions of related tabs.
The Tab Overload Problem
Tabs serve different purposes:
- Reference — documentation, specs, articles you haven't read yet
- Work in progress — the 6 tabs for the feature you're building
- "I'll read this later" — articles bookmarked via tabs
- Background — email, Slack, calendar
- Research — 15 tabs for a decision you're making
Having all of these in one browser window creates cognitive overhead. Context switching between "work" and "research" tabs means scrolling through everything.
Firefox Built-In: Tab Groups (Panorama)
Firefox 131+ includes Tab Groups (re-introduced after years away):
- Click + next to the tab strip → "New Tab Group"
- Drag tabs into groups
- Groups appear as colored sections in the tab strip
- Collapse/expand groups
Tab Groups reduce visual clutter without losing tabs. Switch between "Work" and "Personal" groups quickly.
Bookmark-Based Session Management
The simplest approach:
- Right-click the tab strip → "Bookmark All Tabs"
- Save as a named bookmark folder
- To restore: right-click the folder → "Open All in Tabs"
This is static — you can't update the session without re-saving. But it works without any extension.
Tab Manager & Session Saver: Named Sessions
The extension approach gives dynamic session management:
- Install Tab Manager & Session Saver from Firefox Add-ons
- Click the extension icon → "Save Current Session"
- Name it: "Q3 Feature Work", "Home Renovation Research", etc.
- Close those tabs — they're saved
- Later: open the session → all tabs restore exactly as they were
Features:
- Auto-save: session saved continuously as you browse
- Named sessions: unlimited named sessions
- Session preview: see what tabs are in a session before restoring
- Partial restore: restore individual tabs from a saved session
- Export/Import: backup sessions as JSON, import on another device
This solves the "I need those 12 research tabs from last week" problem.
Tab Manager & Session Saver vs. OneTab
Both reduce tab clutter, but differ in approach:
| Feature | Tab Manager & Session Saver | OneTab |
|---|---|---|
| Session naming | ✅ Named sessions | Basic labels |
| Multiple sessions | ✅ Unlimited | ✅ Multiple groups |
| Auto-save | ✅ Continuous | ❌ Manual only |
| Tab previews | ✅ | ❌ |
| Firefox native | ✅ | ✅ |
| Sync | ❌ (manual export) | ❌ |
Productivity Workflows
The Daily Reset
Each morning:
- Open Tab Manager & Session Saver → save "Yesterday's Work" (if not saved)
- Start fresh with 0 tabs
- Open a new session for today's focus
- Reference yesterday's tabs without having them all open
Context Switching
Session: "Sprint-31 Feature"
→ JIRA ticket, Figma designs, 3 code reference tabs, PR draft
Session: "Tech Debt Investigation"
→ Error logs, 5 documentation tabs, Stack Overflow answers
Session: "Weekend Reading"
→ Hacker News, 4 articles queued
Switch contexts by closing one session's tabs and opening another. Zero tab clutter.
The Research Archive
Instead of bookmarking:
- Save a "Research: [Topic]" session with all the tabs
- Much richer than bookmarks (preserves scroll position in Firefox, session state)
- Easy to delete when done
Firefox Keyboard Shortcuts for Tabs
Power users navigate tabs without mouse:
Ctrl+T — New tab
Ctrl+W — Close current tab
Ctrl+Shift+T — Reopen last closed tab
Ctrl+Tab — Next tab
Ctrl+Shift+Tab — Previous tab
Ctrl+1 to Ctrl+8 — Jump to tab 1-8
Ctrl+9 — Jump to last tab
Ctrl+L — Focus address bar (then start typing)
Tree-Style Tabs
For people who open many related tabs, Tree Style Tab extension creates a vertical tab sidebar with nested tabs:
- New tabs opened from links become children of the parent
- Tabs form a tree: research tab → sub-pages → sub-sub-pages
- Collapse entire branches
- Works alongside Tab Manager sessions
About:config Tab Settings
browser.tabs.warnOnClose = false — skip warning when closing many tabs
browser.tabs.loadBookmarksInTabs = true — bookmarks open in new tab by default
browser.sessionstore.restore_on_demand = true — restore tabs lazily (faster startup)
browser.tabs.insertAfterCurrent = true — new tabs open next to current (not end)
The "Too Many Tabs" Solution Stack
- Tab Groups (Firefox 131+): organize current session visually
- Tab Manager & Session Saver: save and restore named work contexts
- Ctrl+Shift+T: recover accidentally closed tabs instantly
-
about:config: tune tab behavior to your workflow - Tree Style Tabs: for heavy tab users who open tabs as exploration trees
The goal: zero cognitive load from tab management, so mental energy stays on actual work.
Top comments (0)