From eaf8ec51cd981af1b20a1eb6f195b396124d2612 Mon Sep 17 00:00:00 2001 From: SethBurkart123 Date: Wed, 14 May 2025 09:32:24 +1000 Subject: [PATCH] fix: incorrect usage and cleanup --- .../src/components/SearchBar.svelte | 11 +------- .../src/components/items/SubjectItem.svelte | 2 +- .../globalSearch/src/indexing/actions.ts | 8 ++++++ .../src/indexing/jobs/subjects.ts | 26 ++++++++++++++++--- .../globalSearch/src/indexing/types.ts | 1 + .../globalSearch/src/search/searchUtils.ts | 22 ++++------------ 6 files changed, 38 insertions(+), 32 deletions(-) diff --git a/src/plugins/built-in/globalSearch/src/components/SearchBar.svelte b/src/plugins/built-in/globalSearch/src/components/SearchBar.svelte index c685af0c..82c7811f 100644 --- a/src/plugins/built-in/globalSearch/src/components/SearchBar.svelte +++ b/src/plugins/built-in/globalSearch/src/components/SearchBar.svelte @@ -196,15 +196,6 @@ const result = combinedResults[resultIndex]; if (result?.item) { executeItemAction(result.item); - if (result?.type === 'dynamic') { - tick().then(() => { - const li = resultsList?.querySelectorAll('li')[resultIndex]; - if (li) { - const btn = li.querySelector('button, [tabindex="0"]'); - if (btn) (btn as HTMLElement).click(); - } - }); - } } } }; @@ -306,7 +297,7 @@ searchTerm={searchTerm} matches={result.matches} onclick={() => executeItemAction(dynamicItem)} - onkeydown={() => {}} + onkeydown={() => executeItemAction(dynamicItem)} role="button" tabindex="0" /> diff --git a/src/plugins/built-in/globalSearch/src/components/items/SubjectItem.svelte b/src/plugins/built-in/globalSearch/src/components/items/SubjectItem.svelte index b6063505..cd64b6f0 100755 --- a/src/plugins/built-in/globalSearch/src/components/items/SubjectItem.svelte +++ b/src/plugins/built-in/globalSearch/src/components/items/SubjectItem.svelte @@ -42,7 +42,7 @@