You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix freezing after a tab is detached from a window by drag and drop.
Make tabs more easily detachable by drag and drop.
2.4.22 (2018.5.30)
Initialize sidebar more safely on browser's startup.
Prevent needless flashing of the vertical scrollbar.
Open new tabs from Ctrl-T as configured position more correctly.
Don't attach new same site tab if it is originally opened as a blank tab intentionally.
Close the fake context menu immediately when any item is clicked.
Keyboard operations affects correctly for the fake context menu even if the cursor is on any separator.
Refresh context menu automatically when items are modified while open.
Remove extra context menu items if an external addon is unregistered.
Make "Plain" theme more respectful of Firefox's default theme.
More respect Firefox's default favicons for tabs without site-specific favicon.
Add ability to collect logs while browser's startup process. You can print logs by running log.logs.join('\n') in the remote debugger, if you're running TST in the debug mode.
Update de locale (by sicherist, thanks!)
2.4.21 (2018.5.16)
Add ability to attach newly opened orphan tab to the current tab, when they have same website.
Add ability to collapse/expand configuration sections.
Execute command in the fake context menu, by an access key without Enter, when there is no other command with same access key.
Keyboard shortcuts to scroll tab bar never affect to non-active windows anymore.
Don't reload restored group tab until it is activated.
Control next focused tab for closed current tab correctly (regression)
2.4.20 (2018.5.14)
Apply specified color for tab label correctly with style rules written for old versions. (regression)
New tabs reopened by Conex appears in the tab bar correctly. (regression?)
Don't show multiple "active" tabs at once when a new active tab is opened.
Add ability to change text direction in the sidebar.
Add ability to change visibility of collapsed descendants in a tooltip on collapsed tree.
Tooltip on a tab will appear only when it is necessary for too long title.
Disable animation effect of the fake context menu and other menu-like UI, if animation effects in TST is disabled.
Handle keyboard operations around the fake context menu and fake confirmation dialog on keydown. This behavior is same to native UI.
Show confirmation dialog only once, when multiple tree are closed at a time. And it won't be shown by "Close Tabs to the Right" and "Close Other Tabs", because the action is already accepted by the user.
Show confirmation dialog in the content area of the current tab if possible, when multiple tabs are closed by keyboard shortcut command.
Apply "insert new child at first" configuration for tabs grouped for their pinned parent.
Allow to drop tab before the first tab, when there is no pinned tab. (regression on recent versions)
Detach moved tab from existing tree when it is moved by Ctrl-Shift-PageDown. (regression on recent versions)
Unexpected bumping of scroll position is disappeared, for most cases around focued tabs.
Don't re-focus to a dragged tab after it is dropped, to allow dragging of background tabs as is. (Inspired from codes by Lej77, thanks!)
Allow to cancel closing of middle-clicked tab via API. (Inspired from codes by Lej77, thanks!)
Mouseup and mouseup events on the sidebar are now handled as a pair with same button (by Lej77, thanks!)
Fade out tab labels instead of ellipsis (by Keith94m thanks!)
Update de locale (by sicherist, thanks!)
2.4.18 (2018.3.22)
Support enable and icons parameters for extra menu items of the fake context menu.
Newly opened child tabs are placed to the correct position.
Expose detailed options for scrollbar and cache.
Collapse large input fields in the "Advanced" section of the options.
2.4.17 (2018.3.7)
Use default favicon of tabs same to Firexo 60.
Use Firefox-compatible favicon for addon manager and options tabs.
Add an option to deactivate fake context menu in the sidebar.
Optimize internal processes to collect ancestor tabs from a tab.
Synchronize title and favicon of a parent pinned tab to its related group tab.
Open new independent tab correctly by the command, when new tab are configured to be opened as children or sibling.
Don't cancel drag action on a tab for long press when there is no listener for "tab-dragready" API message.
Accept extra context menu items added by other addons without the name of the addon.
Set the value of HTTP_USER_AGENT to the data-user-agent attribute of the root element, for easy platform-specific styling.
get-tree API now returns ancestorTabIds for each tab.
Notify event messagess via the API only for addons which intentionally listens the message type. (However, all known message types on 2.4.16 are delivered to the addon if it doesn't declare listening event types, for backward compatibility.)
2.4.16 (2018.2.12)
Make default shortcuts avoidable from Firefox's built-in shortcuts. Now you can scroll Tree Style Tab's sidebar by Alt-Shift-Up, Alt-Shift-Down, Alt-Shift-PageUp, Alt-Shift-PageDown, Alt-Shift-Home, and Alt-Shift-End.
Shortcuts for "scroll sidebar by line" now scrolls for three lines on each time.
Pinned tabs are now impossible to be collapsed. Even if they are collapsed accidentaly, the operation is safely blocked.
"Close This Tree", "Close Descendant Tabs" and "Close Other Tabs except This Tree" now work again. (regression on 2.4.15)
Better styling of extra buttons on the new tab button in the "Metal" theme.
Update de locale (by sicherist, thanks!)
2.4.15 (2018.2.11)
Keyboard shortcuts for commands are now customizable on Firefox 60 and later.
Fix broken "Bookmark All Tabs" in the fake context menu. (regression on 2.4.11-13)
Introduce new keyboard shortcuts to scroll Tree Style Tab's sidebar itself: Alt-Up, Alt-Down, Alt-PageUp, Alt-PageDown, Alt-Home, and Alt-End.
Update zh_TW locale (by Bo-Sian Li, thanks!)
2.4.14 (2018.2.10)
Tabs are duplicated or moved across windows correctly. (regression on 2.4.11)
2.4.13 (2018.2.10)
Restore tree correctly for "Restore Previous Session". (regression on 2.4.12)
2.4.12 (2018.2.9)
Respect "expand tree when a tab gets focus" configuration for finally focused tab via Ctrl-Tab/Ctrl-Shift-Tab.
Fix missing menu label of extra context menu items. (regression on 2.4.11)
Better performance around dragging something over tabs.
2.4.11 (2018.2.9)
Reformat keys of localized messages matching to the spec.
2.4.10 (2018.2.9)
Match default behavior of long-press on the "New Tab" button to Firefox's one (it shows a menu to choose container).
Place button to select new tab posiiton at right side for the new tab button, if the button to choose container is invisible.
Respect browser.tabs.selectOwnerOnClose correctly when new child tabs are configured to be inserted to top of tree. (regression on 2.4.9)
First child tab opened from a pinned tab is now placed at configured position. (regression on 2.4.9)
Process initialization message from other addons via API more correctly.
Better performance around dragging something over tabs.
Better performance around collapse/expand tabs.
2.4.9 (2018.2.8)
Introduce ability to open new tab specifying its position, by long-press on the "New Tab" button.
Better appearance for the contaienr selector on the "New Tab" button.
Warn before closing multiple tabs a a time.
Better behavior and keyboard operation handling of fake context menu.
Better compatibility with other addons which hide some tabs, like Conex. Now tabs hidden on the top tab bar are also hidden in the sidebar.
Always scroll to the newly opened tab when it is opened as the active tab.
Tabs opened from same pinned tab are grouped, only when there are multiple tabs to be grouped.
Group-tab to bundle tabs opened from same pinned tab inherits the container of the parent pinned tab.
Show descendant tabs as the content of a group tab. Clicking on an item will give focus to the tab.
Don't break group tabs when Tree Style Tab is dynamically updated.
Restore group tabs as-is when they are imported from different profile with session information.
More meaningful label for "temporary group" checkbox of group tabs.
Reduce mismatched tree structure between the internal master process and the visible sidebar contents.
Add a new option to hide inactive tabs from top tab bar. This feature works only on Firefox 59 and later, and require new extra permission. Moreover you need to activate the API manually by extensions.webextensions.tabhide.enabled, a secret preference of Firefox itself.
Track tabs more correctly at cases multiple tabs are opened quickly.
Ask how to open the dropped link on a tab, like legacy versions.
Staying on a tab while dragging of a link will switch focus to the dragover tab correctly.
Shift-drag on a parent tab now allows to drag the tab as an individual tab.
Drag and drop operations of tabs between a regular window and a private browsing window are now blocked.
"Move to New Window" and similar operation work correctly for tabs in a private browsing window.
Treat Ctrl-PageUp and Ctrl-PaegDown as tab switch trigger, same to Ctrl-Tab/Ctrl-Shift-Tab.
Activate "Close Tabs to Right" and "Close Other Tabs" context menu items, on pinned tabs (respecting Firefox 59's behavior.)
Theme's background color is now applied ASAP.
Synchronize title of a group tab with its first child tab, if it has just a default title.
Title edit for dummy group tabs now works correctly.
Don't focus to the group tab itself after multiple tabs are automatically grouped.
New tabs from pinned tabs are placed at correct position as configured.
Expand focused tab if it is an orphan but collapsed. This is just a failsafe.
Reduce CPU usage from offscreen rendering of tabs' throbber.
Add a new configuration to control the position of the scrollbar in the sidebar.
Add a secret configuration moveDroppedTabToNewWindowForUnhandledDragEvent to deactivate "move tab to new window by drag and drop" behavior.
Synchronize some configurations with Firefox Sync.
Never group single orphan tab (regression on 2.4.2)
2.4.2 (2017.12.12)
Keep group tabs open after restart of Firefox and reload/update of TST itself. (regression: group tabs were unexpectedly lost on such cases, at 2.4.x.)
Add ability to group new tabs opened from pinned tabs automatically.
2.4.1 (2017.12.11)
Fix regressions around SVG icons and throbber's animation on the simulation mode.
Don't attach newly opened tab at the end of the tab bar to the previous tab.
2.4.0 (2017.12.9)
Optimize tree restoration with cache. If you see broken tree from cache, please deactivate this feature by the checkbox under "Debug mode" in Tree Style Tab's configurations.
Use SVG icons for closeboxes, "New Tab" button, and sound playing indicator. However, due to the Bug 1377302 and 1421329, it is just a simulation and requires more CPU. If you want to reduce CPU usage, you need to activate svg.context-properties.content.enabled via about:config and deactivate the simulation by the checkbox under "Debug mode" in Tree Style Tab's configurations.
Use system color instead Photon color scheme on Linux by default, on Plain, Flat, Vertigo, and Mixed theme.
Add new theme "Hight Contrast" based on system color on any platform. (contributed by actionless, thanks!)
Remove "Flat" theme. It was quite similar to "Plain".
On "Plain" and similar themes, show top border of the tab bar only when there is any pinned tab.
Keep tab's "unread" state after reloading of the sidebar.
Reduce needless requests for tab icons. (contributed by UENO Katsuhiro, thanks!)
Apply extra margin for overlay-scrollbar on macOS only for overflow tab bar.
Title editor and checkbox to toggle "temporary" status are avialable on group tabs.
Group tab won't be closed automatically if it is not marked as "temporary".
Don't detach tab from window if it is dropped onto the bookmarks toolbar.