diff --git a/src/components/InputSearch.svelte b/src/components/InputSearch.svelte
index 9cabb6c..8478a67 100644
--- a/src/components/InputSearch.svelte
+++ b/src/components/InputSearch.svelte
@@ -18,6 +18,7 @@
}
async function selectInput() {
+ await tick()
elInput.focus()
await tick()
elInput.select()
diff --git a/src/components/ModalInFile.svelte b/src/components/ModalInFile.svelte
index 148d875..09ad24e 100644
--- a/src/components/ModalInFile.svelte
+++ b/src/components/ModalInFile.svelte
@@ -62,8 +62,6 @@
groupedOffsets = groups.map(group =>
Math.round((group.first()!.offset + group.last()!.offset) / 2)
)
- // console.log(groups)
- // console.log(groupedOffsets)
}
}
@@ -145,7 +143,7 @@
+ initialValue="{searchQuery}"/>
{#if groupedOffsets.length && note}
diff --git a/src/components/ModalVault.svelte b/src/components/ModalVault.svelte
index 67e4043..8199372 100644
--- a/src/components/ModalVault.svelte
+++ b/src/components/ModalVault.svelte
@@ -12,7 +12,7 @@
import { Query } from 'src/search/query'
import { settings } from '../settings'
import * as NotesIndex from '../notes-index'
- import { cacheManager } from "../cache-manager"
+ import { cacheManager } from '../cache-manager'
export let modal: OmnisearchVaultModal
let selectedIndex = 0
@@ -31,8 +31,6 @@
}
onMount(async () => {
- await NotesIndex.refreshIndex()
- previousQuery = (await cacheManager.getSearchHistory())[historySearchIndex]
eventBus.enable('vault')
eventBus.on('vault', 'enter', openNoteAndCloseModal)
eventBus.on('vault', 'create-note', createNoteAndCloseModal)
@@ -43,6 +41,8 @@
eventBus.on('vault', 'arrow-down', () => moveIndex(1))
eventBus.on('vault', 'prev-search-history', prevSearchHistory)
eventBus.on('vault', 'next-search-history', nextSearchHistory)
+ await NotesIndex.refreshIndex()
+ previousQuery = (await cacheManager.getSearchHistory())[0]
})
onDestroy(() => {