diff --git a/packages/docsearch-core/src/useDocSearchKeyboardEvents.ts b/packages/docsearch-core/src/useDocSearchKeyboardEvents.ts index 556ebcdde..3801202df 100644 --- a/packages/docsearch-core/src/useDocSearchKeyboardEvents.ts +++ b/packages/docsearch-core/src/useDocSearchKeyboardEvents.ts @@ -34,6 +34,7 @@ export function useDocSearchKeyboardEvents({ function onKeyDown(event: KeyboardEvent): void { if (isOpen && event.code === 'Escape' && isAskAiActive) { onAskAiToggle(false); + onClose(); return; } diff --git a/packages/docsearch-react/src/useDocSearchKeyboardEvents.ts b/packages/docsearch-react/src/useDocSearchKeyboardEvents.ts index cb53b58d6..88d575c05 100644 --- a/packages/docsearch-react/src/useDocSearchKeyboardEvents.ts +++ b/packages/docsearch-react/src/useDocSearchKeyboardEvents.ts @@ -37,6 +37,7 @@ export function useDocSearchKeyboardEvents({ function onKeyDown(event: KeyboardEvent): void { if (isOpen && event.code === 'Escape' && isAskAiActive) { onAskAiToggle(false); + onClose(); return; }