Firefox has more tab management features than most people use. Here's a systematic look at what's available, from built-in to extension options.
Built-in Tab Features
Pinned Tabs
Right-click any tab → "Pin Tab." Pinned tabs:
- Move to the left side of the tab bar
- Shrink to icon-only (no title, saves space)
- Don't close when you close other tabs
- Persist across browser restarts (in the default session)
Good for: email, calendar, project management tools you keep open all day.
Keyboard: No default shortcut, but you can assign one via about:config.
Duplicate Tab
Right-click a tab → "Duplicate." Creates a new tab with the same URL (and sometimes the same navigation history, though this varies).
Keyboard: No default shortcut.
Muted Tabs
A tab playing audio shows a speaker icon. Click it to mute that tab. Or right-click → "Mute Tab."
Mute all tabs except current: Right-click the current tab → "Mute Other Tabs."
Move Tab to New Window
Right-click a tab → "Move to New Window." Detaches the tab into its own browser window.
Or: drag a tab away from the tab bar to detach it.
Merge windows: Drag a tab from one window to another window's tab bar.
Select Multiple Tabs
Ctrl+click tabs to select multiple at once. Then right-click to:
- Close selected tabs
- Move to new window
- Pin all selected tabs
- Bookmark all selected tabs (as a folder)
Bookmark All Tabs
Ctrl+Shift+D — Bookmarks all currently open tabs as a new bookmark folder. The dialog lets you name the folder and choose the location.
This is a quick save point — not exactly a "session" since bookmarks don't remember scroll position or form state, but it captures the URLs.
Tab Groups (Firefox 131+)
Firefox added native tab groups in version 131. Click the "+" icon next to a tab or right-click → "Add to New Group."
Groups:
- Appear as a labeled, colored section in the tab bar
- Can be collapsed to save space (click the group label)
- Persist across restarts
- Are separate from containers (which handle cookie isolation)
Not yet as feature-rich as Chrome's tab groups or Tree Style Tab, but improving with each release.
Keyboard Shortcuts for Tabs
| Shortcut | Action |
|---|---|
Ctrl+T |
New tab |
Ctrl+W |
Close tab |
Ctrl+Shift+T |
Reopen last closed tab |
Ctrl+Tab |
Next tab |
Ctrl+Shift+Tab |
Previous tab |
Ctrl+1 through Ctrl+8
|
Jump to tab 1-8 |
Ctrl+9 |
Jump to last tab |
Ctrl+Shift+Page Up/Down |
Move tab left/right |
Vertical Tabs (Firefox 131+)
Firefox 131 added a vertical tab sidebar. Enable in Settings → Tabs → "Enable vertical tab sidebar."
Benefits:
- Shows more tabs with visible titles (horizontal tab bar truncates titles at ~30 tabs)
- Works well on widescreen monitors
- Supports drag-to-reorder
Combine with hiding the horizontal tab bar via userChrome.css for a clean vertical-only layout.
Extensions for More
Tree Style Tab — Organizes tabs in a hierarchical tree structure. Each link you open from a tab becomes a child tab, visually indented. Great for research workflows where you open many links from one page.
Tab Stash — Saves groups of tabs as bookmarks for later review. Similar to Tab Manager & Session Saver but with a different organizational metaphor.
Tab Manager & Session Saver — Named session management. Save your current set of tabs as a named session, restore anytime. Useful for context-switching between different work streams without having all tabs open simultaneously.
The Core Problem: Too Many Tabs
The deeper issue with most tab management extensions: they solve a symptom (too many open tabs) rather than the root cause (unclear task/project boundaries).
The named session approach works well for developers and knowledge workers: instead of 60 tabs for three projects, have three saved sessions with 20 tabs each. Switch contexts by loading a session, not by mentally navigating 60 tabs.
Firefox's built-in tab management has improved significantly with native groups and vertical tabs in 131. For most users, the built-in tools plus good tab hygiene covers the core needs. For power users who need named session management or hierarchical tab organization, extensions extend further.
Top comments (0)