RESOLVED FIXED304998
Add Cmd-T tab support to MiniBrowser with native macOS tabbing
https://bugs.webkit.org/show_bug.cgi?id=304998
Summary Add Cmd-T tab support to MiniBrowser with native macOS tabbing
zak ridouh
Reported 2026-01-06 11:58:20 PST
Currently, to enter into the multi-tab view creating a new window from the menu bar, then "merging" windows. Since the functionality is already there, wire up Cmd-T support, and use the native macOS application tabbing behavior to make it less "awkward" to add new tabs. By using the native macOS tabbing behavior, we get a lot of functionality "for free", such as: - Cmd-T to create new tabs - Window > Merge All Windows - Window > Move Tab to New Window - Dragging tabs between windows In this patch, - Added tabbingMode="preferred" to BrowserWindow.xib to enable native tab bar - Added "New Tab" menu item (Cmd-T) to File menu - Implement newTab: action that creates tabs inheriting the current window's type (WK1/WK2) and configuration (private browsing, site isolation) - Added tabbingIdentifier to group windows properly - Use separate tabbingIdentifier for private windows to prevent merging with regular windows - Implemented newWindowForTab: delegate for the tab bar "+" button
Attachments
Radar WebKit Bug Importer
Comment 1 2026-01-06 11:58:26 PST
zak ridouh
Comment 2 2026-01-06 12:01:57 PST
EWS
Comment 3 2026-01-08 02:19:20 PST
Committed 305262@main (0280081ab6aa): <https://commits.webkit.org/305262@main> Reviewed commits have been landed. Closing PR #56148 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.