diff --git a/package.json b/package.json index 1f5e4dec..9a60855b 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,7 @@ "codemirror": "^6.0.1", "color": "^5.0.0", "dompurify": "^3.2.4", - "embeddia": "^1.1.3", + "embeddia": "^1.1.4", "embla-carousel-autoplay": "^8.5.2", "embla-carousel-svelte": "^8.5.2", "events": "^3.3.0", diff --git a/src/plugins/built-in/globalSearch/src/components/SearchBar.svelte b/src/plugins/built-in/globalSearch/src/components/SearchBar.svelte index 8e8135c7..3adc386d 100644 --- a/src/plugins/built-in/globalSearch/src/components/SearchBar.svelte +++ b/src/plugins/built-in/globalSearch/src/components/SearchBar.svelte @@ -111,6 +111,11 @@ isLoading = true; selectedIndex = 0; + tick().then(() => { + const selectedElement = resultsList?.querySelector(`li:nth-child(1)`); + selectedElement?.scrollIntoView({ block: 'nearest' }); + }); + const term = searchTerm.trim().toLowerCase(); if (commandsFuse && dynamicContentFuse) { @@ -143,20 +148,12 @@ searchTerm = ''; selectedIndex = 0; combinedResults = []; - tick().then(() => { - const selectedElement = resultsList?.querySelector(`li:nth-child(1)`); - selectedElement?.scrollIntoView({ block: 'nearest' }); - }); } }); $effect(() => { if (combinedResults.length === 0 && calculatorResult && commandPalleteOpen) { selectedIndex = 0; - tick().then(() => { - const selectedElement = resultsList?.querySelector(`li:nth-child(1)`); - selectedElement?.scrollIntoView({ block: 'nearest' }); - }); } }); @@ -232,7 +229,7 @@ role="button" tabindex="0">
{ e.stopPropagation(); @@ -276,7 +273,7 @@ {#if result.type === 'command'} {@const staticItem = item as StaticCommandItem}