fix(agent-manager): prevent Escape key from committing worktree rename (#6176)

This commit is contained in:
Marius
2026-02-23 13:26:05 +00:00
committed by GitHub
parent c17430d08a
commit dbb772dc3d
@@ -1117,14 +1117,23 @@ const AgentManagerContent: Component = () => {
setRenameValue(current)
}
let cancelled = false
const commitRename = (wtId: string) => {
if (cancelled) {
cancelled = false
return
}
const value = renameValue().trim()
setRenamingWt(null)
if (!value) return
vscode.postMessage({ type: "agentManager.renameWorktree", worktreeId: wtId, label: value })
}
const cancelRename = () => setRenamingWt(null)
const cancelRename = () => {
cancelled = true
setRenamingWt(null)
}
return (
<For each={sortedWorktrees()}>