diff --git a/.changeset/great-candies-shake.md b/.changeset/great-candies-shake.md new file mode 100644 index 000000000..de7f01a0e --- /dev/null +++ b/.changeset/great-candies-shake.md @@ -0,0 +1,5 @@ +--- +"gitbook": patch +--- + +Support isComposing for search diff --git a/bun.lock b/bun.lock index 552b2edc2..1f68f9704 100644 --- a/bun.lock +++ b/bun.lock @@ -1,6 +1,5 @@ { "lockfileVersion": 1, - "configVersion": 0, "workspaces": { "": { "name": "gitbook", diff --git a/packages/gitbook/src/components/Search/useSearchController.tsx b/packages/gitbook/src/components/Search/useSearchController.tsx index 3768c4202..2a90deb6c 100644 --- a/packages/gitbook/src/components/Search/useSearchController.tsx +++ b/packages/gitbook/src/components/Search/useSearchController.tsx @@ -81,7 +81,7 @@ function useSearchKeyboardNavigation(props: { } else if (event.key === 'ArrowDown') { event.preventDefault(); moveCursorBy(1); - } else if (event.key === 'Enter') { + } else if (event.key === 'Enter' && !event.nativeEvent.isComposing) { event.preventDefault(); if (cursor !== null && cursor >= results.length) { onAskSelect(cursor - results.length);