From 6dace27f91f3c96f42d24af4feb1cf918b969e5b Mon Sep 17 00:00:00 2001 From: Eric Liu Date: Thu, 30 Dec 2021 12:37:40 -0800 Subject: [PATCH] fix(multi-select): open filterable menu on [Space] --- src/MultiSelect/MultiSelect.svelte | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/MultiSelect/MultiSelect.svelte b/src/MultiSelect/MultiSelect.svelte index 18651df4..0c5edf7a 100644 --- a/src/MultiSelect/MultiSelect.svelte +++ b/src/MultiSelect/MultiSelect.svelte @@ -64,7 +64,7 @@ * @type {(item: MultiSelectItem, value: string) => string} */ export let filterItem = (item, value) => - item.text.toLowerCase().includes(value.toLowerCase()); + item.text.toLowerCase().includes(value.trim().toLowerCase()); /** Set to `true` to open the dropdown */ export let open = false; @@ -419,6 +419,8 @@ change(-1); } else if (key === 'Escape') { open = false; + } else if (key === ' ') { + if (!open) open = true; } }}" on:keyup