-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Make macOS window close hide sessions instead of terminating them #10237
Copy link
Copy link
Closed
Labels
area:window-tabs-panesWindow, tab, pane, and workspace layout management.Window, tab, pane, and workspace layout management.enhancementNew feature or request.New feature or request.os:macmacOS-specific behavior, regressions, or requests.macOS-specific behavior, regressions, or requests.repro:highThe report includes enough evidence that the issue appears highly reproducible.The report includes enough evidence that the issue appears highly reproducible.triage-reviewedtriagedIssue has received an initial automated triage pass.Issue has received an initial automated triage pass.
Metadata
Metadata
Assignees
Labels
area:window-tabs-panesWindow, tab, pane, and workspace layout management.Window, tab, pane, and workspace layout management.enhancementNew feature or request.New feature or request.os:macmacOS-specific behavior, regressions, or requests.macOS-specific behavior, regressions, or requests.repro:highThe report includes enough evidence that the issue appears highly reproducible.The report includes enough evidence that the issue appears highly reproducible.triage-reviewedtriagedIssue has received an initial automated triage pass.Issue has received an initial automated triage pass.
Problem
On macOS, users often expect closing a window with Cmd-W or the red close button to dismiss the window without necessarily ending the underlying terminal session. In Warp today, closing the window can terminate the active session, which makes it easy to lose long-running commands or session context when the user only intended to get the window out of the way.
Proposed behavior
quit_on_last_window_closedshould be preserved when enabled.Why this helps
This makes Warp behave more like a persistent workspace on macOS: users can dismiss windows quickly while keeping their terminal sessions alive, then return to them from the Dock.
Related PR