diff --git a/CHANGELOG.md b/CHANGELOG.md index 61528abf..57300ae2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed +- Disable page scroll when using arrow keys on search suggestions box. [#493](https://github.com/sourcebot-dev/sourcebot/pull/493) + ## [4.6.6] - 2025-09-04 ### Added diff --git a/packages/web/src/app/[domain]/components/searchBar/searchSuggestionsBox.tsx b/packages/web/src/app/[domain]/components/searchBar/searchSuggestionsBox.tsx index 6b208c0e..eb167640 100644 --- a/packages/web/src/app/[domain]/components/searchBar/searchSuggestionsBox.tsx +++ b/packages/web/src/app/[domain]/components/searchBar/searchSuggestionsBox.tsx @@ -334,6 +334,7 @@ const SearchSuggestionsBox = forwardRef(({ } if (e.key === 'ArrowUp') { + e.preventDefault(); e.stopPropagation(); setHighlightedSuggestionIndex((curIndex) => { return curIndex <= 0 ? suggestions.length - 1 : curIndex - 1; @@ -341,6 +342,7 @@ const SearchSuggestionsBox = forwardRef(({ } if (e.key === 'ArrowDown') { + e.preventDefault(); e.stopPropagation(); setHighlightedSuggestionIndex((curIndex) => { return curIndex >= suggestions.length - 1 ? 0 : curIndex + 1;