From b810404afadffef2e741ba41a6234ff3f5215c2e Mon Sep 17 00:00:00 2001 From: "Lyu, Wei-Da" <36730922+jasonlyu123@users.noreply.github.com> Date: Sat, 24 Apr 2021 09:35:18 +0800 Subject: [PATCH] fix can't open dropdown with keyboard (#610) --- src/Dropdown/Dropdown.svelte | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Dropdown/Dropdown.svelte b/src/Dropdown/Dropdown.svelte index 3597b258..dc48e52b 100644 --- a/src/Dropdown/Dropdown.svelte +++ b/src/Dropdown/Dropdown.svelte @@ -203,7 +203,11 @@ tabindex="0" role="button" aria-expanded="{open}" - on:keydown="{({ key }) => { + on:keydown="{(e) => { + const { key } = e; + if (['Enter', 'ArrowDown', 'ArrowUp'].includes(key)) { + e.preventDefault(); + } if (key === 'Enter') { open = !open; if (highlightedIndex > -1 && highlightedIndex !== selectedIndex) {