diff --git a/packages/cli/src/ui/components/InputPrompt.tsx b/packages/cli/src/ui/components/InputPrompt.tsx index 7d7c9b5709..30a6191961 100644 --- a/packages/cli/src/ui/components/InputPrompt.tsx +++ b/packages/cli/src/ui/components/InputPrompt.tsx @@ -900,7 +900,9 @@ export const InputPrompt: React.FC = ({ completion.isPerfectMatch && keyMatchers[Command.SUBMIT](key) && recentUnsafePasteTime === null && - (!completion.showSuggestions || completion.activeSuggestionIndex <= 0) + (!completion.showSuggestions || + (completion.activeSuggestionIndex <= 0 && + !hasUserNavigatedSuggestions.current)) ) { handleSubmit(buffer.text); return true;