fix(ux) keyboard input hangs while waiting for keyboard input. (#10121)

This commit is contained in:
Jacob Richman
2025-10-16 20:38:06 -07:00
committed by GitHub
parent cd0f9fe22f
commit 406f0baaf2
6 changed files with 778 additions and 96 deletions

View File

@@ -73,12 +73,14 @@ export const renderWithProviders = (
settings = mockSettings,
uiState: providedUiState,
width,
kittyProtocolEnabled = true,
config = configProxy as unknown as Config,
}: {
shellFocus?: boolean;
settings?: LoadedSettings;
uiState?: Partial<UIState>;
width?: number;
kittyProtocolEnabled?: boolean;
config?: Config;
} = {},
): ReturnType<typeof render> => {
@@ -115,7 +117,7 @@ export const renderWithProviders = (
<UIStateContext.Provider value={finalUiState}>
<VimModeProvider settings={settings}>
<ShellFocusContext.Provider value={shellFocus}>
<KeypressProvider kittyProtocolEnabled={true}>
<KeypressProvider kittyProtocolEnabled={kittyProtocolEnabled}>
{component}
</KeypressProvider>
</ShellFocusContext.Provider>