Browse Source

:art: fix https://github.com/siyuan-note/siyuan/issues/6814

Vanessa 2 years ago
parent
commit
eacf25983e
1 changed files with 3 additions and 1 deletions
  1. 3 1
      app/src/protyle/wysiwyg/index.ts

+ 3 - 1
app/src/protyle/wysiwyg/index.ts

@@ -626,7 +626,9 @@ export class WYSIWYG {
                         hasJump = true;
                         hasJump = true;
                     }
                     }
                 }
                 }
-                endLastElement = selectElements[selectElements.length - 1]
+                if (moveEvent.clientY <= y && !endLastElement) {
+                    endLastElement = selectElements[selectElements.length - 1]
+                }
                 if (selectElements.length === 1 && !selectElements[0].classList.contains("list") && !selectElements[0].classList.contains("bq") && !selectElements[0].classList.contains("sb")) {
                 if (selectElements.length === 1 && !selectElements[0].classList.contains("list") && !selectElements[0].classList.contains("bq") && !selectElements[0].classList.contains("sb")) {
                     // 只有一个 p 时不选中
                     // 只有一个 p 时不选中
                     protyle.selectElement.style.backgroundColor = "transparent";
                     protyle.selectElement.style.backgroundColor = "transparent";