diff --git a/app/src/protyle/util/editorCommonEvent.ts b/app/src/protyle/util/editorCommonEvent.ts index 4dad47fdc..cda011467 100644 --- a/app/src/protyle/util/editorCommonEvent.ts +++ b/app/src/protyle/util/editorCommonEvent.ts @@ -60,7 +60,7 @@ const moveTo = async (protyle: IProtyle, sourceElements: Element[], targetElemen for (let index = sourceElements.length - 1; index >= 0; index--) { const item = sourceElements[index]; const id = item.getAttribute("data-node-id"); - const parentID = item.parentElement.getAttribute("data-node-id") || protyle.block.parentID || protyle.block.rootID; + const parentID = getParentBlock(item).getAttribute("data-node-id") || protyle.block.parentID || protyle.block.rootID; if (item.getAttribute("data-type") === "NodeListItem" && !newListId && !isSameLi) { newListId = Lute.NewNodeID(); newListElement = document.createElement("div");