diff --git a/app/src/protyle/toolbar/index.ts b/app/src/protyle/toolbar/index.ts index bef4b0997..2b9e34a6f 100644 --- a/app/src/protyle/toolbar/index.ts +++ b/app/src/protyle/toolbar/index.ts @@ -622,7 +622,12 @@ export class Toolbar { } } if (previousElement) { - this.mergeNode(previousElement.childNodes); + if (previousElement.nodeType !== 3 && previousElement.textContent === Constants.ZWSP) { + // https://github.com/siyuan-note/siyuan/issues/7548 + previousElement.remove(); + } else { + this.mergeNode(previousElement.childNodes); + } } if (nextElement) { this.mergeNode(nextElement.childNodes);