DEV Community

Weather Clock Dash
Weather Clock Dash

Posted on

Firefox Tab Tricks: Keyboard Shortcuts and Behaviors Most Users Miss

Let's go beyond the basics. These Firefox tab behaviors and patterns aren't obvious from the UI but become essential once you know them.

The Tab Bar Keyboard Navigation You're Missing

Ctrl+1 through Ctrl+8 — Jump to tabs by position. Ctrl+1 = first tab, Ctrl+8 = eighth tab.

Ctrl+9 — Jump to the LAST tab (not the ninth).

Ctrl+Tab — Next tab. Hold Ctrl+Shift+Tab to flip through recent tab access order (not left-to-right order). This is different from Ctrl+Tab which goes strictly left-to-right.

Enable MRU (Most Recently Used) switching: about:config → browser.ctrlTab.sortByRecentlyUsed = true. Now Ctrl+Tab shows a visual switcher and cycles by recency instead of position.

Ctrl+Shift+Page Up/Down — Move the current tab left/right in the tab bar. Useful for reordering without drag-and-drop.

Pinned Tab Behavior You Might Not Know

Pinned tabs:

  • Can't be accidentally closed with Ctrl+W (they require right-click → Close Tab)
  • Don't show titles — only favicons
  • Show a visual indicator for unread state (dot on favicon when there's activity)
  • Restore even after clearing session (they're treated as permanent, not session tabs)

Pinned tabs across windows: Pinned tabs exist in the specific window they're pinned in — not global to all Firefox windows.

Duplicate Tab with History

Ctrl+L + Ctrl+C (copy the URL) + Ctrl+T + Ctrl+V + Enter — opens a new tab with the same URL but NO history.

A true duplicate (including back/forward history): Right-click tab → "Duplicate Tab." The duplicate includes the navigation history from the original tab.

Select Multiple Tabs Precisely

  • Ctrl+Click — add individual tabs to selection
  • Shift+Click — select a range of tabs
  • Right-click a tab → "Select Tabs" → "All Tabs in Group" (for grouped tabs)

Once multiple tabs are selected, Ctrl+W closes all of them. This is the fastest way to close a group of tabs you've finished with.

Tab Locking (via Extensions)

Firefox doesn't have native tab locking. Extensions that add this: Tab Session Manager or Secure Tabs prevent accidental closing of specific tabs.

An alternative workflow: pin important tabs (they require explicit close action) and use named sessions for work-in-progress tabs.

Unloading Tabs vs. Closing Tabs

Firefox can "unload" (suspend) a tab — the tab stays in the tab bar but its page content is unloaded from memory. When you click back to it, it reloads.

Manual unload: Right-click a tab → "Unload Tab" (in some Firefox versions). Or use about:config → browser.tabs.unloadOnLowMemory = true for automatic unloading under memory pressure.

Visual indicator: Unloaded tabs sometimes show a slightly different favicon appearance.

This is different from closing a tab — unloaded tabs reappear in the tab bar and reload when you access them. Closing requires session restore or Ctrl+Shift+T.

Opening Links in Background Tabs

Middle-click a link — opens in a new background tab (the current tab doesn't change).

Ctrl+Click — same as middle-click.

Shift+Click — opens in a new foreground tab (switches to it immediately).

Ctrl+Shift+Click — opens in a new background tab in a NEW window.

The browser.tabs.loadInBackground Setting

about:config → browser.tabs.loadInBackground — when true (default), Ctrl+Click opens in background. Set to false to make Ctrl+Click switch to the new tab.

Tab Counts and Memory

Firefox shows the number of tabs in the browser window title (e.g., "37 tabs — Mozilla Firefox"). On Windows, this also appears in the taskbar preview.

Per-tab memory: Open DevTools → Shift+F2 → type memory for the old command line memory profiler. Or: about:processes (modern Firefox) — shows memory per process.

Named Sessions for Persistent Tab Sets

The tab bar is ephemeral — close a window and your session could be gone if auto-session-restore isn't set up. For persistent, named tab sets:

Tab Manager & Session Saver saves your current tabs as a named session, restorable at any time. Useful for:

  • Saving a research context for tomorrow
  • Project-specific tab sets
  • Quickly switching between different work contexts

The two patterns most worth adopting: Ctrl+9 for the last tab (surprisingly useful), and Ctrl+Shift+Page Up/Down for reordering tabs by keyboard. Once these are muscle memory, you navigate tabs much faster.

Top comments (0)