Added
-
Tabs: A setting to control switching between globally-pinned and normal tabs with mouse wheel or keybinding
-
Restore scroll positions in bookmarks and history sub-panels
- after reopening sub-panel
- after exiting search mode
-
A setting to control explicit unloading of pinned tabs
-
Setup-page: Mark changed (non-default) settings
Also, ctrl+alt+click to copy dbg info (prop name) -
Setting field improvements (by @FurkanKambay: #2332) (#2275)
-
Search: Option to keep searching after triggering context menu option
-
Add hidden 'searchInputTimeout' pref to configure delay between typing and search
-
Option to keep search results after switching tabs (resolves #1527)
-
Keybindings: Exit from search mode with 'reset' keybinding
-
Omnibox / Address bar (
=preffixed commands in address bar):- Reopening active tab in a different container (by @ErichDonGubler: #1992)
- Moving active tab to panel
- Switching panel
- Moving active tab to group (related: #619, #1677)
To start, focus the address bar (Ctrl+L/Cmd+L), then input "=" followed by a space, then start typing target container/panel/group name (case-insensitive). Choose desired command from the list or just press Enter to use the first one.
-
Setting for configurable tab drop position (by @Victor239: #2317)
-
Allow to config position of the new tab created by:
- Keybinding: "Open a new tab in the active panel"
- Left click on the active tab panel
- Left click on the empty space of tab panel
- Double click on the empty space of tab panel
- Middle click on the empty space of tab panel
Default value: 'general rule' - will preserve current behavior.
Other values: 'rule of new tab button', 'panel start', 'panel end'. -
Keybinding: Select tabs branch
-
Selection: Show the number of selected tabs/bookmarks (resolves #2108)
Can be turned off with the hidden setting:selLen -
Add the ability to cycle through panels (all or visible only) (by @seppulcro: #1829) (resolves #686)
-
Bookmarks: Show custom color and container mark.
-
Tabs/Bookmarks: Preserve custom titles on panel conversion
-
Tabs: Hidden pref
forceUpdTooltipto calc tooltip (title attr) right after title change. (resolves #2292)
Fixed
- Keybindings: Unexpected tab flip on switching to Nth tab (resolves #2288)
- Context-menu: Hovered option with pin button changes the width of the popup
- Search/tabs: Switching tabs with the mouse wheel or keybindings ignores search result
Switch between filtered tabs. - Bookmarks: Sidebery data is copied along with the titles.
Copy parsed titles if possible. - Keep "Prevent pinned tabs from unloading" setting enabled when pinned tabs are global (by @FurkanKambay: #2344)
- Wrong initial panel if Firefox started without session restore
- Tabs: Wrong indent for tab created with double/middle-click on the panel
- Select-field: Double-switch when clicking on the input option
- Bookmarks: Unaligned separator
- Tabs not initializing on creating the first tab panel
- Broken focus/select behavior in panel config popup
- Impossible to remove the last tab-panel without closing its tabs
- Make the 'discard tab panel' middle click action respect the
pinnedNoUnloadsetting (by @FurkanKambay: #2337) - Bookmarks: Incorrect processing of empty title
- Handle change event with empty title
- Allow to set empty title (to align with Firefox behavior)
- Fix broken layout of bookmarks popup when location folder has empty title (show '---', later should be replaced with '(no title)')
- Search/tabs: Broken multi-selection
- Search/tabs: Results is not updated after reopening folded tab
- Search: Unneeded delay on clicking 'x' button in the search-bar
- Search/Drag and drop: Broken drag and drop with active search
- stop search on dnd start
- continue search on dnd end
- Search/tabs: Unexpected positions of folded tabs
- Search/tabs: Focus flickering on switching tabs
- Search/tabs: Search results doesn't update after move/pin/unpin
- Search: Search bar in sidebar doesn't hide after pressing ESC in popup with empty value
- Search/tabs: Unexpected tabs closing in search mode
Ignore 'close folded/all child tabs' settings in search mode because in search mode tabs tree is destructured to a plain list and these settings are pointless. - Search: Auto selecting the first result hinders more than helps, to select it press the Down arrow
- Search popup: No focus sometimes (resolves #2213)
- Keybindings: Can't exit from search mode if search query it empty
- Search tabs: The last found tab isn't selected on Up key without initial selection
- Duplicate as a child not working for long click (by @liquiddandruff: #2325) (resolves #1604)
- Drag and drop: False-positive triggering of a new window creation on drop (#2321)
- Tabs.bg: Auto-reopening (in different container) with closed sidebar works with too big delay
- OnKeySwitchToPrevPanel() should switch instead of only activate (by @cnnrro: #2264)
- Tabs/selection: Folded branch is not selected on the edge of selection range
- Tabs: Wrong scaling of the in-page preview (resolves #2139)
Wrong initialization process of the preview script:
referenceDevicePixelRatio was used with default '1' value before the
actual value was received. - Window selection modal does not scroll (resolves #2303)
- Switching between hidden panels doesn't scroll the list of hidden panels
- Tab panel: A tab created with double click on empty space has unexpected position
Use 'new tab bar' config for positioning it. - Tabs/move: tabs are reordered after unpinning
Happens b/c each next tab is placed by Firefox before the prev.
Reverse the tab list for unpinning. - Keybindings: Single active tab is selected on moving with keybinding
Don't select it (if it's just active tab) - Snapshots viewer: Tabs of unknown panel are not displayed
Display tabs of unknown panel (panelId: -1) at the bottom of the list in the default panel section.
(#2049) - Bookmarks: No container info / custom color when bookmarking tab[s].
Properly preserve tabs custom colors and container info. - Sidebar: Some technical data is not removed on restoring tab panel from bookmarks which might cause duplicating that data after next save/restore cycle.
- Bookmarks.open: Wrong handling of bookmarks folder with long name.
- Nav-bar style: last panel in hidden-panels-popup doesn't have rounding corners at the bottom
- Nav-bar style: redundant padding before side-positioned pinned tabs
Localization
- Allow translating a header and fix a French translation (by @ariasuni: #2315)
- Fr: "nouvelle" instead of "existante" (resolves #2299)
- Fr: fix the translation for 'Unload' (by @cluxter: #2291)
Performance Improvements
- Bookmarks: Minor overall speedup for drag and drop, selection and search
Special Thanks for Donations
- Trung Tran
- anonymous donors
Contributions
- @FurkanKambay: #2332, #2344, #2337
- @ErichDonGubler: #1992
- @Victor239: #2317
- @seppulcro: #1829
- @liquiddandruff: #2325
- @cnnrro: #2264
- @ariasuni: #2315
- @cluxter: #2291