From e9016a5f8d5ff4e6baabace47fff8f5fdd624a69 Mon Sep 17 00:00:00 2001 From: Eric Liu Date: Sat, 28 Nov 2020 12:01:21 -0800 Subject: [PATCH] fix(ui-shell): prevent default behavior for Arrow{Up|Down} in HeaderSearch (#432) --- src/UIShell/HeaderSearch.svelte | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/UIShell/HeaderSearch.svelte b/src/UIShell/HeaderSearch.svelte index 1b86db88..eb464498 100644 --- a/src/UIShell/HeaderSearch.svelte +++ b/src/UIShell/HeaderSearch.svelte @@ -223,12 +223,13 @@ on:focus on:blur on:keydown - on:keydown="{({ key }) => { - switch (key) { + on:keydown="{(e) => { + switch (e.key) { case 'Enter': selectResult(); break; case 'ArrowDown': + e.preventDefault(); if (selectedResultIndex === results.length - 1) { selectedResultIndex = 0; } else { @@ -236,6 +237,7 @@ } break; case 'ArrowUp': + e.preventDefault(); if (selectedResultIndex === 0) { selectedResultIndex = results.length - 1; } else {