diff --git a/packages/cli/src/ui/components/DialogManager.tsx b/packages/cli/src/ui/components/DialogManager.tsx index 6102c5b81..a02985926 100644 --- a/packages/cli/src/ui/components/DialogManager.tsx +++ b/packages/cli/src/ui/components/DialogManager.tsx @@ -392,7 +392,12 @@ export const DialogManager = ({ // AppContainer) so its visibility mutes the composer and the global // Ctrl+C / Esc handlers route through `closeAnyOpenDialog`. if (bgTasksDialogOpen) { - return ; + return ( + + ); } return null; diff --git a/packages/cli/src/ui/components/Footer.test.tsx b/packages/cli/src/ui/components/Footer.test.tsx index 585f47ece..fe8ddadab 100644 --- a/packages/cli/src/ui/components/Footer.test.tsx +++ b/packages/cli/src/ui/components/Footer.test.tsx @@ -13,6 +13,7 @@ import { type UIState, UIStateContext } from '../contexts/UIStateContext.js'; import { ConfigContext } from '../contexts/ConfigContext.js'; import { VimModeProvider } from '../contexts/VimModeContext.js'; import { SettingsContext } from '../contexts/SettingsContext.js'; +import { KeypressProvider } from '../contexts/KeypressContext.js'; import type { LoadedSettings } from '../../config/settings.js'; vi.mock('../hooks/useTerminalSize.js'); @@ -96,11 +97,13 @@ const renderWithWidth = (width: number, uiState: UIState) => { return render( - - -