diff --git a/src/lib/components/chat/MessageInput/CommandSuggestionList.svelte b/src/lib/components/chat/MessageInput/CommandSuggestionList.svelte index 8988ab9e29..e1e0ff016f 100644 --- a/src/lib/components/chat/MessageInput/CommandSuggestionList.svelte +++ b/src/lib/components/chat/MessageInput/CommandSuggestionList.svelte @@ -55,6 +55,7 @@ const onKeyDown = (event: KeyboardEvent) => { if (!['ArrowUp', 'ArrowDown', 'Enter', 'Tab', 'Escape'].includes(event.key)) return false; + if ((filteredItems ?? []).length === 0) return false; if (event.key === 'ArrowUp') { suggestionElement?.selectUp(); @@ -89,7 +90,10 @@ } -