Daniel 2025-03-11 12:30:17 +08:00
parent 27ed451f12
commit 020dfabcb0
No known key found for this signature in database
GPG Key ID: 86211BA83DF03017

View File

@ -392,7 +392,7 @@ export const focusByOffset = (container: Element, start: number, end: number, is
const editElement = getContenteditableElement(container);
if (editElement) {
container = editElement;
} else if (isNotEditBlock(container) || container.classList.contains("av")) {
} else if (isFocus && (isNotEditBlock(container) || container.classList.contains("av"))) {
return focusBlock(container);
}
let startNode;
@ -549,7 +549,7 @@ export const focusBlock = (element: Element, parentElement?: HTMLElement, toStar
setRange = true;
} else if (type === "NodeBlockQueryEmbed") {
genRenderFrame(element);
range.selectNodeContents(element.lastElementChild.previousElementSibling.firstChild);
range.setStart(element.lastElementChild.previousElementSibling.firstChild, 0);
range.collapse(true);
setRange = true;
} else if (["NodeMathBlock", "NodeHTMLBlock"].includes(type)) {