Version 148.2.23 20/5/2026
🆕 New!
- Add support for tab groups to the Wavebox tabstrip in the main window, matching the experience of secondary windows
- Tabs filed inside a tab group are now preserved across restarts, just like pinned tabs
- New 'Move to new group' option in the tab right-click menu, with a clearer label when moving multiple tabs
- Added a Webdock layout option to the Webdock context menu for quicker access to the layout switcher
🔧 Updates & improvements
- Update to Chromium 148.0.7778.179
- Tab right-click menu is now fully multi-select aware — close, reload, mute, pin, sleep, move and group actions all apply to every selected tab
- Faster multi-tab sleep, wake and move operations
- Startup restore and start-up URLs are now combined into a single, clearer settings panel with an empty-state hint
- Diagnostics now report data integrity issues for your apps and offer to include store data when uploading a report
- Improved reliability when reordering tabs if one is closed mid-operation
- Improved error reporting for tab messaging and chromium API failures
- Improved error reporting when a tab is destroyed mid-action for easier diagnosis
- Improved internal reliability of app and space data handling to prevent future issues
- Update dependencies
🐛 Fixes
- Fixed a sync issue that could cause synced data to be written to the wrong location
- Restored profile sync reliability by clearing stale cluster IDs when the server reports none, preventing sync errors
- Fixed users with a configured sync key being prompted for the team master password on every relaunch
- Fixed a rare race during cloud snapshot uploads that could keep scheduling new uploads after being stopped
- Fixed link open rules and space routing so rules targeting the default space open correctly again
- Fixed several default-space edge cases when switching, duplicating, or routing tabs between spaces
- Fixed links opened from an app sometimes inheriting the wrong space
- Notification action buttons (e.g. Snooze in Google Calendar) no longer steal focus by activating the underlying app
- Enter no longer prematurely commits unfinished input while composing characters with an IME (Japanese, Chinese, Korean)
- Fixed an issue where tabs could be stranded in a separate window on startup when start-up URLs mode had no URLs configured
- Fixed orphaned tab cleanup on startup so removed tabs no longer linger in memory
- Fixed an issue on startup where some URLs were incorrectly treated as external links
- Fixed widget deletion so workspaces no longer keep stale references to removed widgets
- More reliable opening of dialog windows in cases where a stale focus cache could prevent them from appearing
- Fixed the Brainbox side panel refusing to close after tool usage
- Fixed some Smartnote launch actions failing
- Fixed exact-match lookups for id: and source: searches in the window opener manager
- Removing a tab from a tab group in the tabstrip now keeps the tab in place next to its original group instead of jumping to the start of the strip
- Fixed dragging a tab between two adjacent tab groups in the horizontal tabstrip so it lands in the group your cursor is closest to instead of always joining the left group
- Speculative fix for glitchy fullscreen rendering on macOS
- Resolved an onboarding error when fetching containers and tidied tile alignment plus broken search engine favicons
- Various stability and reliability fixes across apps, spaces and the webdock
- Various UI polish and visual fixes