From b002cd46ca63afc56c06ff76277671b9c5cf2008 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 8 Feb 2023 15:26:45 +0800 Subject: [PATCH] :bug: fix https://github.com/siyuan-note/siyuan/issues/6200 --- app/src/protyle/wysiwyg/renderBacklink.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app/src/protyle/wysiwyg/renderBacklink.ts b/app/src/protyle/wysiwyg/renderBacklink.ts index 1b2effdf7..a86cabb30 100644 --- a/app/src/protyle/wysiwyg/renderBacklink.ts +++ b/app/src/protyle/wysiwyg/renderBacklink.ts @@ -72,13 +72,18 @@ export const loadBreadcrumb = (protyle: IProtyle, element: HTMLElement) => { tempElement.remove(); } element.parentElement.insertAdjacentHTML("afterend", setBacklinkFold(getResponse.data.content, true)); - processRender(protyle.wysiwyg.element); - highlightRender(protyle.wysiwyg.element); - blockRender(protyle, protyle.wysiwyg.element); + processRender(element.parentElement.parentElement); + highlightRender(element.parentElement.parentElement); + blockRender(protyle, element.parentElement.parentElement); if (getResponse.data.isSyncing) { disabledForeverProtyle(protyle); } else if (window.siyuan.config.readonly || window.siyuan.config.editor.readOnly) { disabledProtyle(protyle); + } else if (element.parentElement.parentElement.classList.contains("protyle-wysiwyg__embed")) { + // 嵌入块 + element.parentElement.parentElement.querySelectorAll('[contenteditable="true"][spellcheck]').forEach(item => { + item.setAttribute("contenteditable", "false"); + }); } }); };