Skip to content

asamuzaK/sidebarTabs

Repository files navigation

EN | JA | فا

build CodeQL Mozilla Add-on

sidebarTabs

WebExtensions for Firefox.

  • Display tabs vertically in the sidebar.
  • Tabs can be grouped.

Download

Browser settings

To match icon colors to your theme, enable the experimental feature as follows:

  • Visit about:config.
  • Search for svg.context-properties.content.enabled and set the value to true.

This can also improve dark theme (Issue #154).

Tab groups

  • To group tabs:
    • Select tabs by Shift + click or Ctrl1 + click.
    • Drag one of the selected tabs and Shift + drop it on the tab you want to group.
    • Or from the context menu (right click on one of the selected tabs), select "Tab Group" -> "Group Selected Tabs".
  • To add group label:
    • From the context menu, select "Tab Group" -> "Show Group Label" and edit.
  • To collapse / expand tab group:
    • Click on the colored part will toggle collapsed / expanded state.
    • Or from the context menu, select "Tab Group" -> "Collapse (Expand) Tab Group".
  • To cancel tab group:
    • From the context menu, select "Tab Group" -> "Ungroup tabs".

Tab groups will not be saved during private browsing.

Drag and drop

There are some differences in Firefox's native tabs and Sidebar Tabs.

Command Drag item Drop target Note
Move Tab Drag2 Tab Drop3 to Sidebar Also between windows4
Copy Tab Drag2 Tab Ctrl1 + Drop3 to Sidebar Also between windows4
Move Tab Group Shift + Ctrl1 + Drag Tab Group Drop3 to Sidebar Also between windows4
Copy Tab Group Shift + Ctrl1 + Drag Tab Group Ctrl1 + Drop3 to Sidebar Also between windows4
Open URL Drag URL Drop to Sidebar
Search Text Drag Text Drop to Sidebar
(No Effect) Drag Tab Drop to Bookmark Toolbar Native tab creates bookmark
Create Bookmark Alt5 + Drag2 Tab Drop to Bookmark Toolbar
(No Effect) Drag Tab Drop to Desktop Native tab creates new window
Creates Internet Shortcut (Caveat) Alt5 + Drag2 Tab Drop to Desktop Instead, use Move Tab -> Move to New Window context menu to open the tab in a new window

Known Issues

  • The extension can't hide the browser native tab bars because there is no API for that in WebExtensions. But you can hide them manually. Issue #5
  • The context menu item of the original tab "Send tab to device" is not implemented because there is no API for that in WebExtensions. Issue #7

Footnotes

  1. Cmd on Mac 2 3 4 5

  2. Shift + Drag / Ctrl (Cmd on Mac) + Drag selects multiple tabs. 2 3 4

  3. Shift + Drop will group dragged tab(s) and drop target. 2 3 4

  4. Grouping will be canceled, Shift has no effect. 2 3 4

  5. Opt on Mac 2