Bläddra i källkod

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

Vanessa 2 år sedan
förälder
incheckning
35307911d1
1 ändrade filer med 3 tillägg och 2 borttagningar
  1. 3 2
      app/src/protyle/toolbar/index.ts

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

@@ -570,8 +570,9 @@ export class Toolbar {
         } else if (newNodes.length > 0) {
             const lastNewNode = newNodes[newNodes.length - 1];
             if (lastNewNode.nodeType !== 3 && (lastNewNode as HTMLElement).getAttribute("data-type") === "inline-math") {
-                if (lastNewNode.nextSibling) {
-                    this.range.setStart(lastNewNode.nextSibling, 0);
+                const mathNextSibling = hasNextSibling(lastNewNode);
+                if (mathNextSibling) { // https://github.com/siyuan-note/siyuan/issues/6065
+                    this.range.setStart(mathNextSibling, 0);
                 } else {
                     this.range.setStartAfter(lastNewNode);
                 }