Rapid tab triaging, culling, and organizing
The Tabberwocky Tab Defenestrator is your stalwart ally against the chaos of too many tabs in too many windows. All features and UX design decisions serve a single goal: provide direct, frictionless tools for reducing and organizing tabs. The core features, described in more detail below, are:
The extension uses a sidepanel interface; I chose the sidepanel over a popup because it enables a persistent, easy‑to‑close view of your tabs, especially helpful when titles in the browser window start getting truncated as more tabs propagate.
Click Close Duplicates to remove, in a single glorious sweep, all duplicate tabs from all windows.
Click Merge Windows to consolidate everything from everywhere all at once.
Click to activate both actions, close duplicates and merge windows.
Click Domains A-Z to sort your tabs alphabetically by name.
Click Sort by Last Accessed to reorder tabs based on the time you last accessed them.
This feature relies on Chrome's chrome.tabs.Tab.lastAccessed property, which indicates the last time a tab was active. This approach is not 100% accurate -- sometimes chrome may have trouble with tabs that are in the "discard" state. I chose this approach because it's reliable overall and a very light touch from a privacy standpoint; basically, it queries Chrome rather than explicitly tracking user interactions.
Populate the sidepanel with the tabs from your current window or all windows.
The Favicon Grid, located at the bottom of the sidepanel, is designed to track and enable you to easily close, all associated tabs per domain.
Each favicon represents a different website or, for some sites, distinct properties, e.g., Google Maps is separate from Google Search. Click a favicon to close all associated tabs. Enjoy the feeling, after returning from a sidequest, of clearing out tabs you no longer have any use for.
Clicking a favicon immediately closes all tabs from that domain. If you need to walk back your click, use Command + Shift + T (Mac), or Ctrl + Shift + T (Windows/Linux).
Tabberwocky provides keyboard shortcuts for quick access to main functions.
Shortcut | Action | Description |
---|---|---|
Alt + T |
Toggle Side Panel | Opens the Tabberwocky side panel if closed, or closes it if open |
Alt + Shift + C |
Combined Actions | Performs close duplicates and merge windows in sequence |