Browse Source

:art: https://github.com/siyuan-note/siyuan/issues/11372

Vanessa 1 year ago
parent
commit
c20c644440
1 changed files with 3 additions and 3 deletions
  1. 3 3
      app/src/mobile/dock/MobileOutline.ts

+ 3 - 3
app/src/mobile/dock/MobileOutline.ts

@@ -59,11 +59,11 @@ export class MobileOutline {
 
     public update() {
         if (!window.siyuan.mobile.editor.protyle.preview.element.classList.contains("fn__none")) {
+            const blockId = window.siyuan.mobile.editor.protyle.preview.element.querySelector(".selected")?.id;
             window.siyuan.mobile.editor.protyle.preview.render(window.siyuan.mobile.editor.protyle, (outlineData) => {
                 this.tree.updateData(outlineData);
-                const blockElement = window.siyuan.mobile.editor.protyle.preview.element.querySelector("selected")
-                if (blockElement) {
-                    this.setCurrentByPreview(blockElement);
+                if (blockId) {
+                    this.setCurrentByPreview(this.element.querySelector("#" + blockId));
                     return;
                 }
             });