diff --git a/src/browser/components/WorkspaceListItem.tsx b/src/browser/components/WorkspaceListItem.tsx index bf135bea06..2f9fdb3aec 100644 --- a/src/browser/components/WorkspaceListItem.tsx +++ b/src/browser/components/WorkspaceListItem.tsx @@ -91,7 +91,9 @@ const WorkspaceListItemInner: React.FC = ({ e.preventDefault(); void handleConfirmRename(); } else if (e.key === "Escape") { + // Stop propagation to prevent global Escape handler from interrupting stream e.preventDefault(); + e.stopPropagation(); handleCancelRename(); } }; @@ -188,7 +190,7 @@ const WorkspaceListItemInner: React.FC = ({ )}
- {!isCreating && ( + {!isCreating && !isEditing && ( <>