From 0444ed22c3ac6c084d9e24a36a720cdc76357b50 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Thu, 25 Sep 2025 21:09:09 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/15918 --- app/src/protyle/util/insertHTML.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/app/src/protyle/util/insertHTML.ts b/app/src/protyle/util/insertHTML.ts index 170eeaee0..396c780da 100644 --- a/app/src/protyle/util/insertHTML.ts +++ b/app/src/protyle/util/insertHTML.ts @@ -493,6 +493,20 @@ export const insertHTML = (html: string, protyle: IProtyle, isBlock = false, }); } if (!hasParentHeading) { + const rendersElement = []; + if (item.classList.contains("render-node") && item.getAttribute("data-type") === "NodeCodeBlock") { + rendersElement.push(item); + } else { + rendersElement.push(...item.querySelectorAll('.render-node[data-type="NodeCodeBlock"]')); + } + rendersElement.forEach((renderItem) => { + renderItem.querySelector(".protyle-icons")?.remove(); + const spinElement = renderItem.querySelector('[spin="1"]'); + if (spinElement) { + spinElement.innerHTML = ""; + } + renderItem.removeAttribute("data-render"); + }); processClonePHElement(item); if (insertBefore) { blockElement.before(item);