Tree Style Tab by Piro (piro_or)
Show tabs like a tree.
You'll need Firefox to use this extension
Extension Metadata
Screenshots
About this extension
This extension provides the ability to work with tabs as "trees".
New tabs opened from the current tab are automatically organized as "children" of the current tab.
Such "branches" are easily folded (collapsed) by clicking on the arrow shown in the "parent" tab, so you no longer need to suffer from too many visible tabs.
If you want, you can restructure the tree via drag and drop.
Please enjoy as you like!
Tips:
Permissions:
This extension needs following permissions to work as expected:
Extensions extend TST:
TST provides APIs for other extensions.
Some extemsopms extend the behavior of TST's sidebar panel:
And there are more helper extensions.
New tabs opened from the current tab are automatically organized as "children" of the current tab.
Such "branches" are easily folded (collapsed) by clicking on the arrow shown in the "parent" tab, so you no longer need to suffer from too many visible tabs.
If you want, you can restructure the tree via drag and drop.
- Such a tree of tabs will behave like a visual browsing history for you.
- For example, if you see a list of search results for a topic, each search result link will open in new child tab.
- New tabs opened from these "child" tabs will appear as descendants of their originating tabs.
- You'll easily dig and dig deeply, without losing your browsing trail - if you want to go back to the original search result, you just have to switch to the "root" tab.
- Moreover, each tree will reflect a group of tabs on a similar topic.
Please enjoy as you like!
Tips:
- "F1" key toggles the TST sidebar.
- "Tree Style Tab" toolbar button also toggles the sidebar. If it's unnecessary, you can remove it from the toolbar.
Permissions:
This extension needs following permissions to work as expected:
- Required:
- Access browser tabs: to list both active and non-active tabs in the UI.
- Access recently closed tabs (access to the session information): to save tree information of tabs (structure, collapsed/expanded state, etc.) to tabs' session information and ask to Firefox to manage them as bundled.
- Display notifications to you: to present information and navigate users without blocking.
- Optional:
- Read and modify bookmarks: to simulate bookmark related commands in the tab context menu. / to detect tabs whether they were opened from bookmarks or not.
- Access your data for all websites (run scripts on webpages): to detect the Ctrl key is pressed/released and prevent needless expansion of collapsed trees while tab switching with Ctrl-Tab/Ctrl-Shift-Tab.
- Hide and show browser tabs: just for automated tests, not required on regular use.
Extensions extend TST:
TST provides APIs for other extensions.
Some extemsopms extend the behavior of TST's sidebar panel:
- Multiple Tab Handler allows you to select multiple tabs with long-press on tabs. It also allows you to close mutiple tabs with long-press on the closebox on tabs.
- TST Active Tab in Collapsed Tree shows a small tab on a collapsed tree as an alias for the last active tab under the tree.
- TST Auto Group Tabs provides ability to group newly opened tabs automatically in various conditions.
- TST Auto Sticky Tabs provides ability to stick some state tabs to tab bar edges automatically.
- TST Bookmarks Subpanel allows you to show a small "Bookmarks" sidebar panel below tabs in the TST's sidebar.
- TST Lock Tree Collapsed allows you to lock arbitrary trees as collapsed. (This was a built-in feature on TST 3.3.0-3.3.6, and now separated.)
- TST Indent Line provides indent lines like Visual Studio Code's one.
And there are more helper extensions.
Developer comments
Rate your experience
PermissionsLearn more
This add-on needs to:
- Display notifications to you
- Access recently closed tabs
- Access browser tabs
This add-on may also ask to:
- Read and modify bookmarks
- Get data from the clipboard
- Hide and show browser tabs
- Access your data for all websites
More information
- Add-on Links
- Version
- 4.0.23
- Size
- 1,07 MB
- Last updated
- 'n maand gelede (11 Sep 2024)
- Related Categories
- License
- Custom License
- Privacy Policy
- Read the privacy policy for this add-on
- Version History
Add to collection
Release notes for 4.0.23
4.0.23 (2024.9.11):
- Remove dependencies to CSS2 system colors deprecated at letely versions of Firefox.
- Set
text/plain
drag data for shift-dragged tabs. Now you can drop tree items to any text input area. - Update overflow state of labels for recycled tab elements more certainly.
- Reduce misdetection of tab closing/moving operations as internal operations.
- Open options page from group tabs, in a foreground tab with no error.
- Use text and bg colors of tabs same to Firefox's native tab bar on Windows 11. There is a difference v.s. the native tabs: colors of sidebar UI won't become pale in inactive windows.
- Improve integration for bookmarks creation from drag-and-dropped tabs: Save tree structure to bookmarks even if they are dragged from Friefox's native tabs, but don't create new folder if dragged with no tree structure (flat tabs) whether from native tab bar or TST's sidebar.
- Add ability to deactivate auto-grouping of bookmarks from dropped tabs with tree structure.
- API: Add new notification type
try-scroll-to-activated-tab
to block auto-scrolling to the activated tab. - API: Expose a new tab state
stuck
as a part of tree item. It indicates that the tab is shown as stuck on an edge of the sidebar. - API: Deactivate tab tooltip completely when a blank text is registered with high priority.
- Update
nl
locale by Vistaus. Thanks!
More extensions by Piro (piro_or)
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
*Tree Tabs:
Cross-browser, more powerful features, and high customizability.
(One large difference between TST is: the design strategy.
TST is aimed to keep it simple and work together with other addons as possible as it can.)
*Sidebery:
Another tree addon with powerful features.
* Tab Center Reborn:
Vertical tab bar without tree.
* sidebarTabs:
Vertical tab bar with grouped tabs.
There are more similar projects by someone not me, for Firefox or Chrome. Please try them if TST does not perform as you expected.
## Public API for other addons
For addon authors, Tree Style Tab provides public API. If your addon provides extra context menu items for context menu on tabs, you can easily support TST's context menu with small changes. For more details, see the API document.