fix sync unloadFile in previewMode

This commit is contained in:
Grol Grol 2025-04-04 16:00:13 +03:00
parent b9a9d7b73c
commit 13ab4da8e7
2 changed files with 2 additions and 1 deletions

View file

@ -94,7 +94,7 @@ export default class SyncController {
return;
}
await this.mutex.runExclusive(async () => {
console.log(`sync file ${Date.now()}`)
console.log(`sync file ${file.basename} date: ${Date.now()}`)
let text = await this.plugin.app.vault.read(file);
let textBefore = this.plugin.fileStateHolder.get(file);
let newText = text;

View file

@ -93,6 +93,7 @@ export default class CheckboxSyncPlugin extends Plugin {
if (view.getMode() === 'preview') {
console.log(`rerender ${view.file.basename}`);
view.previewMode.rerender();
await this.fileStateHolder.updateIfNeeded(view.file);
} else {
const content = view.editor.getValue();
const tempEl = document.createElement('div');