4.0.1 (2024.3.8):
- Tabs containing sticky tabs are kept expanded when another tree is expanded, even if those tabs are sticked via API.
4.0 (2024.3.7):- Improved performance on cases with large number of tabs. Now tabs only in the viewport are rendered.
- Introduce new context menu commands and other triggers to stick arbitrary tabs to edges of the tab bar. It is similar to "Pin/Unpin Tab" but sticked tab keeps its tree.
- Indicate sharing state of tabs (camera, microphone and/or screen) with icons.
- Show dropshadow before normal tabs when the tab bar is scrolled.
- Show dropshadow after normal tabs when the tab bar is not fully scrolled.
- Use cached tree structure information more aggressively on Firefox startup, if the number of tabs, pinned status, and containers are matched.
- Add ability to control tabs opened from Firefox View.
- Suppress bookmarks folder auto creation for bookmarks from tabs, when multiple bookmarks are copied via the Library or something way.
- Move descendant tabs also correctlyfollowing to their parent, when a parent tab is moved to the top level via Firefox's horizontal tab bar.
- Apply the option to place opened tabs next to the last related child correctly, when multiple tabs are opened from a pinned tab.
- Avoid unexpected restoration of blank dialog windows by Ctrl-Shift-T on Firefox 116 and later.
- Restore tree structure more correctly for reopened tabs which were closed at a time.
- Lock scroll position temporary when a tree near the tab bar end is collapsed, just like as the case when tabs are closed.
- Open local files in tabs with blob: URL when they are dropped to the tab bar, instead of simply ignored.
- Never create needless multiple folders for bookmarks created from tabs tree.
- Most options are now treated as expert options and hidden by default.
- Many API improvements.
- Most of improvements at this version is sponsored by the Waterfox project / BrowserWorks Ltd. Many thanks to Alex Kontos! (Announcement blog entry at Waterfox project)
- See also histories section of the project page or the release page on GitHub to get full changelogs.