From dc7ccce10a81cd176c93a822375c7b8226c812bb Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 5 Feb 2025 10:21:23 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/pull/14008 --- app/src/protyle/wysiwyg/index.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/app/src/protyle/wysiwyg/index.ts b/app/src/protyle/wysiwyg/index.ts index 1931966ba..e4e367799 100644 --- a/app/src/protyle/wysiwyg/index.ts +++ b/app/src/protyle/wysiwyg/index.ts @@ -416,15 +416,13 @@ export class WYSIWYG { } // 不能使用 commonAncestorContainer https://ld246.com/article/1643282894693 const codeBlockElement = hasClosestByAttribute(range.startContainer, "data-type", "NodeCodeBlock"); + textPlain = tempElement.textContent; if (codeBlockElement) { - textPlain = tempElement.textContent.replace(Constants.ZWSP, ""); if (range.endContainer.textContent.length === range.endOffset && (range.endContainer.parentElement.getAttribute("spellcheck") ? !range.endContainer.nextSibling : !range.endContainer.parentElement.nextSibling)) { textPlain = textPlain.replace(/\n$/, ""); } - } else if (hasClosestByMatchTag(range.startContainer, "CODE")) { - textPlain = tempElement.textContent.replace(Constants.ZWSP, ""); - } else { + } else if (!hasClosestByMatchTag(range.startContainer, "CODE")) { textPlain = range.toString(); } }