From a9cb219569296c738cd8fbc989ff6c261972b5ea Mon Sep 17 00:00:00 2001 From: Vanessa Date: Sat, 12 Nov 2022 00:36:53 +0800 Subject: [PATCH] :bug: fix https://github.com/siyuan-note/siyuan/issues/6555 --- app/src/protyle/wysiwyg/index.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/protyle/wysiwyg/index.ts b/app/src/protyle/wysiwyg/index.ts index 42e1e609b..194cc443b 100644 --- a/app/src/protyle/wysiwyg/index.ts +++ b/app/src/protyle/wysiwyg/index.ts @@ -214,7 +214,9 @@ export class WYSIWYG { let html = ""; let textPlain = ""; if (selectElements.length > 0) { - if (selectElements[0].getAttribute("data-type") === "NodeListItem" && selectElements[0].parentElement.childElementCount - 1 === selectElements.length) { + if (selectElements[0].getAttribute("data-type") === "NodeListItem" && + selectElements[0].parentElement.classList.contains("list") && // 反链复制列表项 https://github.com/siyuan-note/siyuan/issues/6555 + selectElements[0].parentElement.childElementCount - 1 === selectElements.length) { html = selectElements[0].parentElement.outerHTML; } else { selectElements.forEach(item => { @@ -939,7 +941,9 @@ export class WYSIWYG { } let html = ""; if (selectElements.length > 0) { - if (selectElements[0].getAttribute("data-type") === "NodeListItem" && selectElements[0].parentElement.childElementCount - 1 === selectElements.length) { + if (selectElements[0].getAttribute("data-type") === "NodeListItem" && + selectElements[0].parentElement.classList.contains("list") && // 反链复制列表项 https://github.com/siyuan-note/siyuan/issues/6555 + selectElements[0].parentElement.childElementCount - 1 === selectElements.length) { html = selectElements[0].parentElement.outerHTML; } else { selectElements.forEach(item => {