Browse Source

:bug: https://github.com/siyuan-note/siyuan/issues/12753

Vanessa 10 months ago
parent
commit
3562cc0bb1
1 changed files with 2 additions and 2 deletions
  1. 2 2
      app/src/protyle/util/selection.ts

+ 2 - 2
app/src/protyle/util/selection.ts

@@ -317,9 +317,9 @@ export const setLastNodeRange = (editElement: Element, range: Range, setStart =
         // 最后一个为多种行内元素嵌套
         // 最后一个为多种行内元素嵌套
         lastNode = lastNode.lastChild as Element;
         lastNode = lastNode.lastChild as Element;
     }
     }
+    // https://github.com/siyuan-note/siyuan/issues/12753
     if (!lastNode) {
     if (!lastNode) {
-        range.selectNodeContents(editElement);
-        return range;
+        lastNode = editElement;
     }
     }
     if (setStart) {
     if (setStart) {
         range.setStart(lastNode, lastNode.textContent.length);
         range.setStart(lastNode, lastNode.textContent.length);