From 886871001f4f1e7ff6c57b8d6bf64e1e0b45861c Mon Sep 17 00:00:00 2001 From: Vanessa Date: Thu, 15 May 2025 22:19:15 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/14820 https://github.com/siyuan-note/siyuan/issues/14820#issuecomment-2879645329 --- app/src/protyle/toolbar/index.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/protyle/toolbar/index.ts b/app/src/protyle/toolbar/index.ts index bed126f21..f7bc74ea1 100644 --- a/app/src/protyle/toolbar/index.ts +++ b/app/src/protyle/toolbar/index.ts @@ -328,6 +328,9 @@ export class Toolbar { }); if (this.range.startContainer.nodeType !== 3) { let emptyNode: Element = this.range.startContainer.childNodes[this.range.startOffset] as HTMLElement; + if (!emptyNode) { + emptyNode = this.range.startContainer.childNodes[this.range.startOffset - 1] as HTMLElement; + } if (emptyNode && emptyNode.nodeType === 3) { if ((this.range.startContainer as HTMLElement).tagName === "DIV") { emptyNode = emptyNode.previousSibling as HTMLElement;