DEV Community

Weather Clock Dash
Weather Clock Dash

Posted on

Firefox Tab Management: From Tab Groups to Session Saver — Taming 100+ Tabs

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):

  1. Click + next to the tab strip → "New Tab Group"
  2. Drag tabs into groups
  3. Groups appear as colored sections in the tab strip
  4. 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:

  1. Right-click the tab strip → "Bookmark All Tabs"
  2. Save as a named bookmark folder
  3. 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:

  1. Install Tab Manager & Session Saver from Firefox Add-ons
  2. Click the extension icon → "Save Current Session"
  3. Name it: "Q3 Feature Work", "Home Renovation Research", etc.
  4. Close those tabs — they're saved
  5. 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:

  1. Open Tab Manager & Session Saver → save "Yesterday's Work" (if not saved)
  2. Start fresh with 0 tabs
  3. Open a new session for today's focus
  4. 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
Enter fullscreen mode Exit fullscreen mode

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)
Enter fullscreen mode Exit fullscreen mode

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)
Enter fullscreen mode Exit fullscreen mode

The "Too Many Tabs" Solution Stack

  1. Tab Groups (Firefox 131+): organize current session visually
  2. Tab Manager & Session Saver: save and restore named work contexts
  3. Ctrl+Shift+T: recover accidentally closed tabs instantly
  4. about:config: tune tab behavior to your workflow
  5. 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)