From d9ee53b504592e1edf0865e30b8ae10e84e46746 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Thu, 13 Feb 2025 22:45:03 -0800 Subject: [PATCH] refac: placeholder performance --- src/lib/components/chat/Suggestions.svelte | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) 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; + } } };