From 7f5a7609b0640d86b6f48ae7dd776f00783e47f7 Mon Sep 17 00:00:00 2001 From: MuslemRahimi Date: Fri, 7 Mar 2025 15:46:39 +0100 Subject: [PATCH] bugfixing search --- src/lib/components/Searchbar.svelte | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/lib/components/Searchbar.svelte b/src/lib/components/Searchbar.svelte index a16b511c..8c0b4f7e 100644 --- a/src/lib/components/Searchbar.svelte +++ b/src/lib/components/Searchbar.svelte @@ -81,7 +81,7 @@ // Reset the flag after navigation setTimeout(() => { isNavigating = false; - }, 100); + }, 50); } async function popularTicker(state) { @@ -114,7 +114,7 @@ // Reset the flag after a short delay setTimeout(() => { isNavigating = false; - }, 100); + }, 50); } function searchBarTicker(state) { @@ -171,7 +171,7 @@ ); searchBarData = await response?.json(); isLoading = false; - }, 300); // delay + }, 50); // delay } function handleKeyDown(symbol) { @@ -231,7 +231,6 @@ $: { if (searchBarModalChecked === true && typeof window !== "undefined") { - console.log("open"); if ($screenWidth > 640) { inputElement.focus(); } @@ -254,7 +253,7 @@ ) { (async () => { // Add 500 ms delay is important otherwise bug since #each has searchHistory and updates too quickly and redirects to wrong symbol - await new Promise((resolve) => setTimeout(resolve, 800)); + await new Promise((resolve) => setTimeout(resolve, 500)); // Update search history after delay searchHistory = updatedSearchHistory;