From fbef731a04d560e6e823ab79dd9057603351e0d1 Mon Sep 17 00:00:00 2001 From: Aryan Kothari <87589047+thearyadev@users.noreply.github.com> Date: Wed, 24 Jul 2024 09:06:21 -0400 Subject: [PATCH] fix: check `filteredItems` length before unsafe index access --- src/lib/components/chat/ModelSelector/Selector.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/components/chat/ModelSelector/Selector.svelte b/src/lib/components/chat/ModelSelector/Selector.svelte index 868a51404..a51416838 100644 --- a/src/lib/components/chat/ModelSelector/Selector.svelte +++ b/src/lib/components/chat/ModelSelector/Selector.svelte @@ -243,7 +243,7 @@ placeholder={searchPlaceholder} autocomplete="off" on:keydown={(e) => { - if (e.code === 'Enter') { + if (e.code === 'Enter' && filteredItems.length > 0) { value = filteredItems[selectedModelIdx].value; show = false; return; // dont need to scroll on selection