From f3cb841e1a6206a6a5ad49facd57da377d5222e3 Mon Sep 17 00:00:00 2001 From: "gemini-cli[bot]" <218312386+gemini-cli[bot]@users.noreply.github.com> Date: Thu, 18 Sep 2025 17:58:17 +0000 Subject: [PATCH] fix(patch): cherry-pick ad21c10 to release/v0.5.3 (#8719) Co-authored-by: Tommaso Sciortino --- packages/cli/src/ui/AppContainer.tsx | 1 + packages/cli/src/ui/hooks/slashCommandProcessor.ts | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/cli/src/ui/AppContainer.tsx b/packages/cli/src/ui/AppContainer.tsx index a5977bb615..a73ea46672 100644 --- a/packages/cli/src/ui/AppContainer.tsx +++ b/packages/cli/src/ui/AppContainer.tsx @@ -435,6 +435,7 @@ Logging in with Google... Please restart Gemini CLI to continue. setIsProcessing, setGeminiMdFileCount, slashCommandActions, + isConfigInitialized, ); const performMemoryRefresh = useCallback(async () => { diff --git a/packages/cli/src/ui/hooks/slashCommandProcessor.ts b/packages/cli/src/ui/hooks/slashCommandProcessor.ts index c4dbc8d129..86c309989b 100644 --- a/packages/cli/src/ui/hooks/slashCommandProcessor.ts +++ b/packages/cli/src/ui/hooks/slashCommandProcessor.ts @@ -59,6 +59,7 @@ export const useSlashCommandProcessor = ( setIsProcessing: (isProcessing: boolean) => void, setGeminiMdFileCount: (count: number) => void, actions: SlashCommandProcessorActions, + isConfigInitialized: boolean, ) => { const session = useSessionStats(); const [commands, setCommands] = useState([]); @@ -255,7 +256,7 @@ export const useSlashCommandProcessor = ( return () => { controller.abort(); }; - }, [config, reloadTrigger]); + }, [config, reloadTrigger, isConfigInitialized]); const handleSlashCommand = useCallback( async (