diff --git a/app/src/protyle/wysiwyg/getBlock.ts b/app/src/protyle/wysiwyg/getBlock.ts index 32f48ea10..64145c109 100644 --- a/app/src/protyle/wysiwyg/getBlock.ts +++ b/app/src/protyle/wysiwyg/getBlock.ts @@ -94,7 +94,8 @@ export const getTopEmptyElement = (element: Element) => { while (topElement.parentElement && !topElement.parentElement.classList.contains("protyle-wysiwyg")) { if (!topElement.parentElement.getAttribute("data-node-id")) { topElement = topElement.parentElement; - } else if (topElement.parentElement.textContent !== "" || topElement.previousElementSibling?.getAttribute("data-node-id")) { + } else if (getContenteditableElement(topElement.parentElement).textContent !== "" || + topElement.previousElementSibling?.getAttribute("data-node-id")) { break; } else { topElement = topElement.parentElement;