From fdd9973d24de9f08e6976c6cc1bb43fbf4d7df6c Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 23 Nov 2022 12:01:43 +0800 Subject: [PATCH] :art: fix https://github.com/siyuan-note/siyuan/issues/6679 --- app/src/protyle/wysiwyg/enter.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/protyle/wysiwyg/enter.ts b/app/src/protyle/wysiwyg/enter.ts index c449a6e52..0f710661a 100644 --- a/app/src/protyle/wysiwyg/enter.ts +++ b/app/src/protyle/wysiwyg/enter.ts @@ -72,7 +72,9 @@ const listEnter = (protyle: IProtyle, blockElement: HTMLElement, range: Range) = // 子列表下的段落块回车 https://ld246.com/article/1623919354587 blockElement.nextElementSibling.isSameNode(subListElement)) { // 含有子列表的换行 - if (position.end >= editableElement.textContent.length) { + if (position.end >= editableElement.textContent.length - + // 数学公式结尾会有 zwsp https://github.com/siyuan-note/siyuan/issues/6679 + (editableElement.textContent.endsWith(Constants.ZWSP) ? 1 : 0)) { // 段末换行,在子列表中插入 range.insertNode(document.createElement("wbr")); const html = subListElement.outerHTML;