From 59bde4a612df81db901110d396afe1c19f4308a7 Mon Sep 17 00:00:00 2001 From: Sandy Tao Date: Tue, 5 Aug 2025 17:37:44 -0700 Subject: [PATCH] fix(core) Fix not resetting when after first get out of completion suggestions (#5635) Co-authored-by: Jacob Richman Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- packages/cli/src/ui/hooks/useAtCompletion.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/cli/src/ui/hooks/useAtCompletion.ts b/packages/cli/src/ui/hooks/useAtCompletion.ts index eaa2a5e6..e63a707f 100644 --- a/packages/cli/src/ui/hooks/useAtCompletion.ts +++ b/packages/cli/src/ui/hooks/useAtCompletion.ts @@ -127,6 +127,13 @@ export function useAtCompletion(props: UseAtCompletionProps): void { // Reacts to user input (`pattern`) ONLY. useEffect(() => { if (!enabled) { + // reset when first getting out of completion suggestions + if ( + state.status === AtCompletionStatus.READY || + state.status === AtCompletionStatus.ERROR + ) { + dispatch({ type: 'RESET' }); + } return; } if (pattern === null) {