This commit is contained in:
Vanessa 2024-10-08 13:47:45 +08:00
parent 78ba07bd56
commit 75b36df345

View file

@ -201,11 +201,11 @@ export const enter = (blockElement: HTMLElement, range: Range, protyle: IProtyle
if (range.toString() !== "") {
// 选中数学公式后回车取消选中 https://github.com/siyuan-note/siyuan/issues/12637#issuecomment-2381106949
const mathElement = hasClosestByAttribute(range.startContainer, "data-type", "inline-math")
const mathElement = hasClosestByAttribute(range.startContainer, "data-type", "inline-math");
if (mathElement) {
const nextSibling = hasNextSibling(mathElement);
if (nextSibling) {
range = getSelection().getRangeAt(0)
range = getSelection().getRangeAt(0);
range.setEnd(nextSibling, nextSibling.textContent.startsWith(Constants.ZWSP) ? 1 : 0);
range.collapse(false);
}
@ -446,11 +446,11 @@ const listEnter = (protyle: IProtyle, blockElement: HTMLElement, range: Range) =
const html = listItemElement.parentElement.outerHTML;
if (range.toString() !== "") {
// 选中数学公式后回车取消选中 https://github.com/siyuan-note/siyuan/issues/12637#issuecomment-2381106949
const mathElement = hasClosestByAttribute(range.startContainer, "data-type", "inline-math")
const mathElement = hasClosestByAttribute(range.startContainer, "data-type", "inline-math");
if (mathElement) {
const nextSibling = hasNextSibling(mathElement);
if (nextSibling) {
range = getSelection().getRangeAt(0)
range = getSelection().getRangeAt(0);
range.setEnd(nextSibling, nextSibling.textContent.startsWith(Constants.ZWSP) ? 1 : 0);
range.collapse(false);
}