diff --git a/app/src/protyle/wysiwyg/list.ts b/app/src/protyle/wysiwyg/list.ts index 39a058ae1..1fc5a4e6c 100644 --- a/app/src/protyle/wysiwyg/list.ts +++ b/app/src/protyle/wysiwyg/list.ts @@ -537,12 +537,12 @@ export const listOutdent = (protyle: IProtyle, liItemElements: Element[], range: lastBlockElement.setAttribute("data-type", "NodeList"); lastBlockElement.setAttribute("updated", dayjs().format("YYYYMMDDHHmmss")); lastBlockElement.innerHTML = `
${Constants.ZWSP}
`; - parentLiItemElement.after(lastBlockElement); + liItemElements[0].lastElementChild.before(lastBlockElement); doOperations.push({ action: "insert", id: newId, data: lastBlockElement.outerHTML, - previousID: parentLiItemElement.getAttribute("data-node-id"), + previousID: liItemElements[0].lastElementChild.previousElementSibling.getAttribute("data-node-id"), }); } let previousID;