Ver Fonte

:bug: fix https://github.com/siyuan-note/siyuan/issues/10851

Vanessa há 1 ano atrás
pai
commit
ea203ba8ba
1 ficheiros alterados com 6 adições e 4 exclusões
  1. 6 4
      app/src/protyle/util/onGet.ts

+ 6 - 4
app/src/protyle/util/onGet.ts

@@ -33,10 +33,12 @@ export const onGet = (options: {
     options.protyle.wysiwyg.element.removeAttribute("data-top");
     if (options.data.code === 1) {
         // 其他报错
-        if (options.protyle.model) {
-            options.protyle.model.parent.parent.removeTab(options.protyle.model.parent.id, false);
-        } else {
-            options.protyle.element.innerHTML = `<div class="ft__smaller ft__secondary b3-form__space--small" contenteditable="false">${window.siyuan.languages.refExpired}</div>`;
+        if (!options.action.includes(Constants.CB_GET_APPEND)) {    // 向下加载时块可能还没有创建 https://github.com/siyuan-note/siyuan/issues/10851
+            if (options.protyle.model) {
+                options.protyle.model.parent.parent.removeTab(options.protyle.model.parent.id, false);
+            } else {
+                options.protyle.element.innerHTML = `<div class="ft__smaller ft__secondary b3-form__space--small" contenteditable="false">${window.siyuan.languages.refExpired}</div>`;
+            }
         }
         return;
     }