From 6339bdb5d2e86367fcbba1e463d001e4a2b22ca9 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Sat, 6 Dec 2025 17:37:11 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/16051 --- app/src/protyle/wysiwyg/enter.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/protyle/wysiwyg/enter.ts b/app/src/protyle/wysiwyg/enter.ts index 1ff9ef430..4a6e43d55 100644 --- a/app/src/protyle/wysiwyg/enter.ts +++ b/app/src/protyle/wysiwyg/enter.ts @@ -17,7 +17,7 @@ import {isIPad, setStorageVal} from "../util/compatibility"; import {mathRender} from "../render/mathRender"; import {isMobile} from "../../util/functions"; import {processRender} from "../util/processCode"; -import {hasClosestByAttribute, hasClosestByClassName} from "../util/hasClosest"; +import {hasClosestBlock, hasClosestByAttribute, hasClosestByClassName} from "../util/hasClosest"; import {blockRender} from "../render/blockRender"; export const enter = (blockElement: HTMLElement, range: Range, protyle: IProtyle) => { @@ -197,7 +197,7 @@ export const enter = (blockElement: HTMLElement, range: Range, protyle: IProtyle data: newElement.outerHTML, id: newId, previousID: blockElement.previousElementSibling ? blockElement.previousElementSibling.getAttribute("data-node-id") : "", - parentID: blockElement.parentElement.getAttribute("data-node-id") || protyle.block.parentID + parentID: (hasClosestBlock(blockElement.parentElement) as HTMLElement)?.getAttribute("data-node-id") || protyle.block.parentID }], [{ action: "delete", id: newId,