From: PhiTux Date: Sat, 15 Mar 2025 18:02:38 +0000 (+0100) Subject: minor fixes to search X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=99a31650927ec36133a900f1e751971ecd5bddc8;p=DailyTxT.git minor fixes to search --- diff --git a/frontend/src/lib/Sidenav.svelte b/frontend/src/lib/Sidenav.svelte index 9d0df73..a20eb7a 100644 --- a/frontend/src/lib/Sidenav.svelte +++ b/frontend/src/lib/Sidenav.svelte @@ -19,7 +19,7 @@ ); }); - let searchInput; + let searchInput = $state(null); let ctrlPressed = false; function on_key_down(event) { if (event.key === 'Control') { @@ -47,7 +47,10 @@ let selectedTagIndex = $state(0); function handleKeyDown(event) { - if (!showTagDropdown && event.key === 'Enter') searchForString(); + if (!showTagDropdown && event.key === 'Enter') { + searchForString(); + return; + } if (filteredTags.length === 0) return; switch (event.key) { @@ -110,13 +113,13 @@ //let searchTag = $state({}); function selectSearchTag(tagId) { + showTagDropdown = false; const tag = $tags.find((tag) => tag.id === tagId); if (!tag) { return; } $searchTag = tag; //$searchResults = []; - showTagDropdown = false; searchForTag(); } @@ -133,13 +136,25 @@
-