fixed scene reload on embeddable edit causing edit mode to be interrupted. fixed LaTeX.ts race condition.

This commit is contained in:
zsviczian
2024-12-14 09:54:58 +01:00
parent b8655cff5e
commit 0eca97bf18
5 changed files with 34 additions and 25 deletions

View File

@@ -115,9 +115,9 @@ export class CanvasNodeFactory {
if (!this.initialized || !node) return;
try {
if (node.file === this.view.file) {
await this.view.setEmbeddableIsEditingSelf();
}
//if (node.file === this.view.file) {
await this.view.setEmbeddableNodeIsEditing();
//}
node.startEditing();
node.isEditing = true;
@@ -141,9 +141,9 @@ export class CanvasNodeFactory {
if (!this.initialized || !node || !node.isEditing) return;
try {
if (node.file === this.view.file) {
this.view.clearEmbeddableIsEditingSelf();
}
//if (node.file === this.view.file) {
this.view.clearEmbeddableNodeIsEditing();
//}
node.child.showPreview();
node.isEditing = false;
this.observer?.disconnect();