diff --git a/packages/ui/src/components/session/SessionSidebar.tsx b/packages/ui/src/components/session/SessionSidebar.tsx index a0c81130..584b4b0c 100644 --- a/packages/ui/src/components/session/SessionSidebar.tsx +++ b/packages/ui/src/components/session/SessionSidebar.tsx @@ -310,7 +310,12 @@ const SortableProjectItem: React.FC = ({ placeholder="Rename project" onKeyDown={(event) => { if (event.key === 'Escape') { + event.stopPropagation(); onRenameCancel(); + return; + } + if (event.key === ' ' || event.key === 'Enter') { + event.stopPropagation(); } }} /> @@ -1669,7 +1674,14 @@ export const SessionSidebar: React.FC = ({ autoFocus placeholder="Rename session" onKeyDown={(event) => { - if (event.key === 'Escape') handleCancelEdit(); + if (event.key === 'Escape') { + event.stopPropagation(); + handleCancelEdit(); + return; + } + if (event.key === ' ' || event.key === 'Enter') { + event.stopPropagation(); + } }} />