From 0ab814f7e4f79ca8a3bc3a4d498eb83c774f031d Mon Sep 17 00:00:00 2001 From: Vanessa Date: Mon, 30 May 2022 09:51:16 +0800 Subject: [PATCH] :bug: fix https://github.com/siyuan-note/siyuan/issues/5047 --- app/src/protyle/toolbar/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/protyle/toolbar/index.ts b/app/src/protyle/toolbar/index.ts index 8f887e84a..ad586828e 100644 --- a/app/src/protyle/toolbar/index.ts +++ b/app/src/protyle/toolbar/index.ts @@ -257,8 +257,8 @@ export class Toolbar { return; } // 对已有字体样式的文字再次添加字体样式 - if (focusAdd && action === "add" && types.includes("bold") && - this.range.toString() === this.range.commonAncestorContainer.textContent) { + if (focusAdd && action === "add" && types.includes("bold") && this.range.startContainer.nodeType === 3 && + this.range.startContainer.parentNode.isSameNode(this.range.endContainer.parentNode)) { return; } let startElement = this.range.startContainer as Element;