From ec351710b134c57bdbcad39e009dae8516f6e571 Mon Sep 17 00:00:00 2001 From: mantou <709922234@qq.com> Date: Sat, 15 Mar 2025 04:53:27 +0800 Subject: [PATCH] fix: `` in ShadowDOM will open docsearch (#2212) Co-authored-by: Paul Jankowski <33367713+8bittitan@users.noreply.github.com> --- packages/docsearch-react/src/useDocSearchKeyboardEvents.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/docsearch-react/src/useDocSearchKeyboardEvents.ts b/packages/docsearch-react/src/useDocSearchKeyboardEvents.ts index eb172da4..6ca99491 100644 --- a/packages/docsearch-react/src/useDocSearchKeyboardEvents.ts +++ b/packages/docsearch-react/src/useDocSearchKeyboardEvents.ts @@ -9,7 +9,7 @@ export interface UseDocSearchKeyboardEventsProps { } function isEditingContent(event: KeyboardEvent): boolean { - const element = event.target as HTMLElement; + const element = event.composedPath()[0] as HTMLElement; const tagName = element.tagName; return element.isContentEditable || tagName === 'INPUT' || tagName === 'SELECT' || tagName === 'TEXTAREA';