From 67f56144571c6ef905a48193bf716c0d017b1956 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Mon, 7 Aug 2023 12:55:10 +0800 Subject: [PATCH] :art: fix https://github.com/siyuan-note/siyuan/issues/8925 --- app/src/protyle/wysiwyg/index.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/protyle/wysiwyg/index.ts b/app/src/protyle/wysiwyg/index.ts index 7e81a084c..7c9accdbf 100644 --- a/app/src/protyle/wysiwyg/index.ts +++ b/app/src/protyle/wysiwyg/index.ts @@ -247,17 +247,17 @@ export class WYSIWYG { } } else { selectElements.forEach((item, index) => { - const topElement = getTopAloneElement(item); + // 复制列表项中的块会变为复制列表项,因此不能使用 getTopAloneElement https://github.com/siyuan-note/siyuan/issues/8925 if (isRefText && index === 0) { - const cloneElement = topElement.cloneNode(true) as HTMLElement; + const cloneElement = item.cloneNode(true) as HTMLElement; const cloneEditElement = getContenteditableElement(cloneElement); if (cloneEditElement) { - cloneEditElement.insertAdjacentHTML("beforeend", ` *`); + cloneEditElement.insertAdjacentHTML("beforeend", ` *`); } html += removeEmbed(cloneElement); selectElements[0].removeAttribute("data-reftext"); } else { - html += removeEmbed(topElement); + html += removeEmbed(item); } }); }