From 968cc47df242f3c014b98a01051cca15b8072e6f Mon Sep 17 00:00:00 2001 From: Vanessa Date: Fri, 23 Sep 2022 17:18:51 +0800 Subject: [PATCH] :bug: fix https://github.com/siyuan-note/siyuan/issues/5931 --- app/src/protyle/preview/index.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/src/protyle/preview/index.ts b/app/src/protyle/preview/index.ts index 0d501824a..449d3ef7b 100644 --- a/app/src/protyle/preview/index.ts +++ b/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 = `${headElement.innerHTML}`; + } headElement.remove(); }); }