ソースを参照

:bug: fix https://github.com/siyuan-note/siyuan/issues/5047

Vanessa 3 年 前
コミット
0ab814f7e4
1 ファイル変更2 行追加2 行削除
  1. 2 2
      app/src/protyle/toolbar/index.ts

+ 2 - 2
app/src/protyle/toolbar/index.ts

@@ -257,8 +257,8 @@ export class Toolbar {
             return;
             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;
             return;
         }
         }
         let startElement = this.range.startContainer as Element;
         let startElement = this.range.startContainer as Element;