diff --git a/src/lib/components/chat/Suggestions.svelte b/src/lib/components/chat/Suggestions.svelte index b43decd88..566fc4782 100644 --- a/src/lib/components/chat/Suggestions.svelte +++ b/src/lib/components/chat/Suggestions.svelte @@ -42,14 +42,18 @@ } const getFilteredPrompts = (inputValue) => { - const newFilteredPrompts = inputValue.trim() - ? fuse.search(inputValue.trim()).map((result) => result.item) - : sortedPrompts; + if (inputValue.length > 500) { + filteredPrompts = []; + } else { + const newFilteredPrompts = inputValue.trim() + ? fuse.search(inputValue.trim()).map((result) => result.item) + : sortedPrompts; - // Compare with the oldFilteredPrompts - // If there's a difference, update array + version - if (!arraysEqual(filteredPrompts, newFilteredPrompts)) { - filteredPrompts = newFilteredPrompts; + // Compare with the oldFilteredPrompts + // If there's a difference, update array + version + if (!arraysEqual(filteredPrompts, newFilteredPrompts)) { + filteredPrompts = newFilteredPrompts; + } } };