diff --git a/app/src/protyle/toolbar/index.ts b/app/src/protyle/toolbar/index.ts index 016cd20fe..bed126f21 100644 --- a/app/src/protyle/toolbar/index.ts +++ b/app/src/protyle/toolbar/index.ts @@ -335,7 +335,8 @@ export class Toolbar { emptyNode = this.range.startContainer as HTMLElement; } } - if (emptyNode && emptyNode.nodeType !== 3 && emptyNode.textContent.replace(Constants.ZWSP, "") === "") { + if (emptyNode && emptyNode.nodeType !== 3 && emptyNode.textContent.replace(Constants.ZWSP, "") === "" && + !["TD", "TH"].includes(emptyNode.tagName)) { emptyNode.remove(); } }