Skip to content

fix: commit inline renames on vertical-tabs click-away - #15828

Draft
warp-for-oss[bot] wants to merge 1 commit into
masterfrom
oz-agent/implement-issue-14240
Draft

fix: commit inline renames on vertical-tabs click-away#15828
warp-for-oss[bot] wants to merge 1 commit into
masterfrom
oz-agent/implement-issue-14240

Conversation

@warp-for-oss

@warp-for-oss warp-for-oss Bot commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Closes #14240

Summary

  • Add a dedicated CommitActiveRename workspace action for inline rename click-away behavior.
  • Use that action when clicking the empty vertical-tabs panel so active tab, pane, and tab-group rename editors finish instead of being canceled.
  • Keep CancelActiveRename for explicit cancel paths and cover tab/tab-group behavior with regression tests.

Validation

  • ./script/format
  • CARGO_HOME=/home/agent/.cargo CARGO_BUILD_JOBS=1 cargo check -p warp --lib
  • CARGO_HOME=/home/agent/.cargo CARGO_BUILD_JOBS=1 cargo nextest run -p warp -E 'test(active_rename)' — 4 passed
  • CARGO_HOME=/home/agent/.cargo CARGO_BUILD_JOBS=1 cargo clippy -p warp --lib --tests -- -D warnings

Notes

  • Attempted the required full workspace clippy command: CARGO_HOME=/home/agent/.cargo CARGO_BUILD_JOBS=1 cargo clippy --workspace --all-targets --all-features --tests -- -D warnings. It failed on existing unrelated dead_code errors in terminal/local-tty files before reaching this diff as a clean full-workspace pass.

Co-Authored-By: Ben Holmes <51384119+bholmesdev@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Clicking away from an in-progress pane-group rename discards the edit instead of committing it (macOS inline-rename norm)

1 participant