From 4b503c8c3576cfc2bcea8389741608ce06295d8b Mon Sep 17 00:00:00 2001 From: metonym Date: Wed, 7 Dec 2022 20:34:46 -0800 Subject: [PATCH] fix(multi-select): avoid runtime error if `items` is empty (#1577) --- src/MultiSelect/MultiSelect.svelte | 1 + 1 file changed, 1 insertion(+) diff --git a/src/MultiSelect/MultiSelect.svelte b/src/MultiSelect/MultiSelect.svelte index b5dc9974..6b0674c8 100644 --- a/src/MultiSelect/MultiSelect.svelte +++ b/src/MultiSelect/MultiSelect.svelte @@ -203,6 +203,7 @@ function change(direction) { let index = highlightedIndex + direction; const length = filterable ? filteredItems.length : items.length; + if (length === 0) return; if (index < 0) { index = length - 1; } else if (index >= length) {