From 127d9205b82a6e8ec7f37f8f9208a6b4b4b293c3 Mon Sep 17 00:00:00 2001 From: Tommaso Sciortino Date: Sat, 6 Sep 2025 10:34:00 -0700 Subject: [PATCH] Fix ctrl-c/esc while Authenticating. (#7879) --- 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 d8fde483da..a006053e39 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 4cd39fe4b5..76cfb2e6f8 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.'); }} /> );