Tab management is one of the most common pain points for browser users. The average knowledge worker has 20+ tabs open at any time; developers and researchers routinely hit 50-100. Tab Manager & Session Saver for Firefox addresses this with a systematic approach to named sessions. Here's a complete guide to using it effectively.
Installation
Install from Firefox Add-ons. No account required, completely free. Works offline.
Core Concept: Named Sessions
The fundamental unit in Tab Manager & Session Saver is a named session — a saved snapshot of a group of tabs, with a name you give it. Unlike browser history (which is a chronological log) or bookmarks (which are individual URLs), sessions capture a working context.
Examples of good session names:
- "Q4 Planning Research" — 12 tabs of market reports and competitor analysis
- "Auth Implementation" — the PR, Stack Overflow threads, and docs you're working with
- "JIRA-4821 Debug" — the 5 tabs open for this specific bug
- "Tax Research 2026" — accounting resources you come back to annually
Saving a Session
- Click the Tab Manager icon in the toolbar (or set a keyboard shortcut:
about:addons→ Tab Manager → shortcut keys) - Click "Save Current Session"
- Type a name and press Enter
- The current tabs are saved and remain open (they're not closed)
Or: Save and Close — saves the session and closes all current tabs, freeing memory.
Restoring a Session
- Open Tab Manager popup
- Find your session in the list
- Click the session name to open it in new tabs (current tabs stay open)
- Or use "Replace current tabs" to swap to the session (current tabs close)
Multi-Window Sessions
Tab Manager saves all open Firefox windows, not just the current one. When you restore a multi-window session, it reopens all the windows in their saved configuration.
This is valuable for workspace setups:
- Window 1: work tools (Jira, GitHub, documentation)
- Window 2: development server + browser preview
- Window 3: Slack/communication
Save this as "Dev Workspace" — one click restores the full setup in the morning.
Organizing Sessions
The session list is searchable — type to filter sessions by name.
Sessions can be tagged (the extension supports tags in the name — use #work, #research, #client-name as part of the session name for easy filtering).
Archive pattern: when a project ends, prefix the session with its date: "2026-10-JIRA-4821 Debug". Keeps the list clean while preserving the history.
Auto-Save on Close
Enable Settings → Auto-save sessions: Firefox will automatically save a snapshot when you close windows. The auto-save names include a timestamp.
This is a safety net: if Firefox crashes or you accidentally close a window, the session is recoverable.
Import and Export
Tab Manager & Session Saver can export sessions as JSON:
- Backup your sessions to a file
- Sync sessions between computers (manually)
- Migrate to a new machine
Settings → Export All Sessions → saves a JSON file. Import → restore from that file.
Session History
Each session maintains a history of saves. Click on a session → "View History" → see all past snapshots. Useful if you want to recover a version of a session from two days ago.
Working with Many Tabs: Workflow Recommendations
The "Clear Desk" approach: at the end of each work day, save all open tabs as named sessions (one per context), then close everything. Start fresh the next day, restoring only what you need. Prevents the gradual accumulation of "I'll look at this later" tabs.
Project switch: when switching from Project A to Project B, save current tabs as "Project A — [date]", then close. Restore the "Project B" session. This prevents cross-contamination of tabs between projects and ensures you return to Project A in exactly the right context.
Research phase: during research, just save everything to a session called "Research: [topic]". Don't try to organize while gathering. When done researching, prune the session to keep only the essential references.
Tab Manager vs. Bookmarks vs. Firefox Sync
| Use case | Best tool |
|---|---|
| Permanent reference links | Bookmarks |
| Work-in-progress tab groups | Tab Manager sessions |
| Cross-device tab access | Firefox Sync open tabs |
| Quick single-tab save | Ctrl+D bookmark |
| "I'll return to this later" | Tab Manager session |
These are complementary. Use bookmarks for permanent references, sessions for temporary working contexts.
Keyboard Workflow
Set keyboard shortcuts for faster access:
about:addons → Manage Extension Shortcuts → Tab Manager & Session Saver → assign shortcuts for Save, Open popup.
A workflow without reaching for the mouse:
-
Ctrl+Shift+S(custom) → opens popup - Type session name
- Enter → saves
- Done — back to work
Troubleshooting
Session not restoring correctly: some tabs may fail to restore if the URLs require active authentication (corporate SSO, etc.). These tabs open the login page — just re-authenticate.
Extension popup slow: if you have hundreds of sessions, the popup can slow down. Archive old sessions (export, delete from extension) to keep the list manageable.
Tab count limit: no hard limit in the extension, but very large sessions (100+ tabs) may slow restoration. Consider splitting large research sessions into sub-sessions.
Top comments (0)