Forráskód Böngészése

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

Vanessa 2 éve
szülő
commit
968cc47df2
1 módosított fájl, 9 hozzáadás és 1 törlés
  1. 9 1
      app/src/protyle/preview/index.ts

+ 9 - 1
app/src/protyle/preview/index.ts

@@ -258,7 +258,15 @@ export class Preview {
     private processZHTable(element: HTMLElement) {
         element.querySelectorAll("table").forEach(item => {
             const headElement = item.querySelector("thead");
-            item.querySelector("tbody").insertAdjacentElement("afterbegin", headElement.firstElementChild);
+            if (!headElement) {
+                return;
+            }
+            const tbodyElement = item.querySelector("tbody");
+            if (tbodyElement) {
+                tbodyElement.insertAdjacentElement("afterbegin", headElement.firstElementChild);
+            } else {
+                item.innerHTML = `<tbody>${headElement.innerHTML}</tbody>`;
+            }
             headElement.remove();
         });
     }