From c8fe0b992b91c94251ec12102f5ef54d26cfc7db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Istv=C3=A1n=20Pat=C3=B3?= Date: Wed, 1 Dec 2021 14:35:29 +0100 Subject: [PATCH] fix(combobox): filtered ComboBox handling with keyboard --- src/ComboBox/ComboBox.svelte | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/ComboBox/ComboBox.svelte b/src/ComboBox/ComboBox.svelte index 40399deb..9e6a466e 100644 --- a/src/ComboBox/ComboBox.svelte +++ b/src/ComboBox/ComboBox.svelte @@ -113,10 +113,10 @@ function change(dir) { let index = highlightedIndex + dir; - + let _items = !filteredItems?.length ? items : filteredItems; if (index < 0) { - index = items.length - 1; - } else if (index >= items.length) { + index = _items.length - 1; + } else if (index >= _items.length) { index = 0; } @@ -161,7 +161,6 @@ : undefined; $: filteredItems = items.filter((item) => shouldFilterItem(item, value)); $: selectedItem = items[selectedIndex]; - $: inputValue = selectedItem ? selectedItem.text : ""; $: value = inputValue;