fix: preserve focused editor after pulls

This commit is contained in:
lucaronin
2026-05-14 05:53:37 +02:00
parent 6bb9c7fbc9
commit 2eae7a0899
3 changed files with 35 additions and 6 deletions

View File

@@ -86,7 +86,7 @@ import { initializeNoteProperties } from './utils/initializeNoteProperties'
import { filterEntries, filterInboxEntries, type NoteListFilter } from './utils/noteListHelpers'
import { openNoteInNewWindow } from './utils/openNoteWindow'
import { isWindows } from './utils/platform'
import { refreshPulledVaultState } from './utils/pulledVaultRefresh'
import { getPulledVaultUpdateOptions, refreshPulledVaultState } from './utils/pulledVaultRefresh'
import { isNoteWindow, getNoteWindowParams } from './utils/windowMode'
import { GitSetupDialog } from './components/GitRequiredModal'
import { RenameDetectedBanner } from './components/RenameDetectedBanner'
@@ -652,7 +652,7 @@ function App() {
vault.unsavedPaths,
])
const handlePulledVaultUpdate = useCallback(
(updatedFiles: string[]) => handleVaultUpdate(updatedFiles),
(updatedFiles: string[]) => handleVaultUpdate(updatedFiles, getPulledVaultUpdateOptions()),
[handleVaultUpdate],
)
const handleFocusedVaultUpdate = useCallback(