fix(multi-select): ListBoxField should not prevent default behavior

Fixes #938
This commit is contained in:
Eric Liu 2022-02-16 07:24:25 -08:00
commit 7b4bea5778
2 changed files with 9 additions and 2 deletions

View file

@ -60,7 +60,7 @@
on:mouseover
on:mouseenter
on:mouseleave
on:keydown|preventDefault|stopPropagation
on:keydown
on:focus
on:blur
>

View file

@ -315,10 +315,17 @@
open = !open;
}
}}"
on:keydown="{({ key }) => {
on:keydown="{(e) => {
if (filterable) {
return;
}
const key = e.key;
if ([' ', 'ArrowUp', 'ArrowDown'].includes(key)) {
e.preventDefault();
}
if (key === ' ') {
open = !open;
} else if (key === 'Tab') {