Русский

TabPods

Collapsible tab groups for Firefox that can hold pinned tabs

TabPods puts a small colored capsule in front of each group of tabs. Click the capsule and the whole group folds away, pinned tabs included; click it again and the tabs come back.

Download TabPods.uc.js Source on GitHub

Version 1.0.1 · free and open source (MIT) · a userChrome.js script, not an add-on

TabPods in the Firefox tab strip: clicking a capsule collapses and expands a group of tabs
Clicking a capsule folds its tabs away and brings them back.

Firefox's built-in tab groups cannot contain pinned tabs. TabPods can: a pod may mix pinned and regular tabs, so you can keep, say, your work mail pinned and still tuck it away together with the rest of your work tabs.

Two expanded pods with pinned and regular tabs
Expanded pods
The same pods collapsed into two capsules
The same pods collapsed

Features

Usage

Capsule context menu: collapse, rename, color, collapse all pods, ungroup, close tabs Tab context menu with the Pod submenu: new pod, add to a pod, remove from pod

Installation

Firefox add-ons (WebExtensions) cannot change the tab strip like this, so TabPods is a userChrome.js script: a small JavaScript file that runs inside the Firefox user interface. Firefox needs a script loader for that, installed once.

  1. Install a userChrome.js loader. TabPods is tested with onemen/firefox-scripts, the loader Tab Mix Plus uses. If you already use Tab Mix Plus, you already have it.
  2. Add TabPods. Open your profile folder (about:support → Profile Folder → Open Folder), open the chrome folder inside it (create it if there is none) and save TabPods.uc.js there.
  3. Restart Firefox. Right-click a tab: if you see a Pod item, TabPods is working.

Step-by-step instructions for the loader, updating and uninstalling are in the README.

The loader runs scripts with full browser privileges. Only put scripts you trust into the chrome folder.

Notes and limitations