Description
Saving a launch configuration does not preserve custom pane names. Panes that were renamed come back as unnamed after relaunching the configuration, falling back to their generated label (New session for a fresh terminal).
Tab titles, tab colors, pane layout, and working directories all survive the round trip — only the pane names are dropped. Normal session restoration (quitting and reopening Warp) keeps them, so this is specific to the launch-configuration path.
Reported by @derekneely in #13898, which covers a different field (tab groups) on the same path; filing separately since it is a distinct field with a distinct fix.
Steps to reproduce
- Open a tab and split it into two panes.
- Rename each pane (right-click the pane in the vertical tabs panel → rename, or the pane's context menu). Give them distinct names, e.g.
Build and Logs.
- Confirm the names show in the vertical tabs panel.
- Save the window as a launch configuration (Command Palette →
Save Launch Configuration).
- Close the window and relaunch the saved configuration.
Expected
Each pane reopens under the name it was saved with — Build and Logs.
Actual
Both panes reopen unnamed, showing New session. The saved YAML contains no pane-name field at all, so the names are lost at save time, not at restore time.
Additional context
- Verified against
origin/master at 06e4b74a4.
- The same window saved and restored through ordinary session restoration (quit + reopen Warp) does keep both pane names, which is what makes the launch-config behavior look like a gap rather than an unsupported feature.
- I have a fix in progress and will open a PR referencing this issue.
Description
Saving a launch configuration does not preserve custom pane names. Panes that were renamed come back as unnamed after relaunching the configuration, falling back to their generated label (
New sessionfor a fresh terminal).Tab titles, tab colors, pane layout, and working directories all survive the round trip — only the pane names are dropped. Normal session restoration (quitting and reopening Warp) keeps them, so this is specific to the launch-configuration path.
Reported by @derekneely in #13898, which covers a different field (tab groups) on the same path; filing separately since it is a distinct field with a distinct fix.
Steps to reproduce
BuildandLogs.Save Launch Configuration).Expected
Each pane reopens under the name it was saved with —
BuildandLogs.Actual
Both panes reopen unnamed, showing
New session. The saved YAML contains no pane-name field at all, so the names are lost at save time, not at restore time.Additional context
origin/masterat06e4b74a4.