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

Fixes #938
This commit is contained in:
metonym 2022-02-18 15:54:00 -08:00 committed by GitHub
commit 73b105660c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 2 deletions

View file

@ -315,10 +315,14 @@
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') {