From 78d59aef38bc857df26c00800f1d199dcb7ab720 Mon Sep 17 00:00:00 2001 From: Tommaso Sciortino Date: Sat, 6 Sep 2025 09:50:25 -0700 Subject: [PATCH] Fix ctrl-c/esc while Authenticating. --- packages/cli/src/ui/AppContainer.tsx | 5 ----- packages/cli/src/ui/components/DialogManager.tsx | 2 +- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/packages/cli/src/ui/AppContainer.tsx b/packages/cli/src/ui/AppContainer.tsx index d8fde483da2..a006053e39d 100644 --- a/packages/cli/src/ui/AppContainer.tsx +++ b/packages/cli/src/ui/AppContainer.tsx @@ -903,7 +903,6 @@ Logging in with Google... Please restart Gemini CLI to continue. isEditorDialogOpen || isSettingsDialogOpen || isFolderTrustDialogOpen || - isAuthenticating || showPrivacyNotice; if (anyDialogOpen) { return; @@ -932,9 +931,6 @@ Logging in with Google... Please restart Gemini CLI to continue. ) { handleSlashCommand('/ide status'); } else if (keyMatchers[Command.QUIT](key)) { - if (isAuthenticating) { - return; - } if (!ctrlCPressedOnce) { cancelOngoingRequest?.(); } @@ -968,7 +964,6 @@ Logging in with Google... Please restart Gemini CLI to continue. setCtrlDPressedOnce, ctrlDTimerRef, handleSlashCommand, - isAuthenticating, cancelOngoingRequest, isThemeDialogOpen, isAuthDialogOpen, diff --git a/packages/cli/src/ui/components/DialogManager.tsx b/packages/cli/src/ui/components/DialogManager.tsx index 4cd39fe4b54..76cfb2e6f87 100644 --- a/packages/cli/src/ui/components/DialogManager.tsx +++ b/packages/cli/src/ui/components/DialogManager.tsx @@ -137,7 +137,7 @@ export const DialogManager = () => { return ( { - /* This is now handled in AppContainer */ + uiActions.onAuthError('Authentication cancelled.'); }} /> );