Skip to content

Commit d496d87

Browse files
committed
client: always capture up/down in search input
1 parent 0ef441d commit d496d87

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/static/js/client/sidebar-search.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -347,10 +347,13 @@ export function addPageListeners() {
347347
info.searchInput.addEventListener('drop', handleDroppedIntoSearchInput);
348348

349349
info.searchInput.addEventListener('keydown', domEvent => {
350+
if (domEvent.key === 'ArrowUp' || domEvent.key === 'ArrowDown') {
351+
domEvent.preventDefault();
352+
}
353+
350354
if (domEvent.key === 'ArrowDown') {
351355
const elem = info.results.firstChild;
352356
if (elem?.classList.contains('wiki-search-result')) {
353-
domEvent.preventDefault();
354357
elem.focus({focusVisible: true});
355358
}
356359
}

0 commit comments

Comments
 (0)