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 @@ } -
0 ? '' : 'hidden'} id="suggestions-container"> +
0 ? '' : 'hidden'} + id={(filteredItems ?? []).length > 0 ? 'suggestions-container' : undefined} +>
{#if char === '/'}