Vanessa 2024-09-29 10:30:24 +08:00
parent 8edd56b371
commit 5936a01df5

View file

@ -843,10 +843,14 @@ export const keydown = (protyle: IProtyle, editorElement: HTMLElement) => {
nextSibling = nextSibling.nextSibling as Element;
}
if (nextSibling.nodeType === 1 && nextSibling.classList.contains("img")) {
removeImage(nextSibling as Element, nodeElement, range, protyle);
event.stopPropagation();
event.preventDefault();
return;
// 光标需在图片前 https://github.com/siyuan-note/siyuan/issues/12452
const textPosition = getSelectionOffset(range.startContainer, protyle.wysiwyg.element, range)
if (textPosition.start === range.startContainer.textContent.length) {
removeImage(nextSibling as Element, nodeElement, range, protyle);
event.stopPropagation();
event.preventDefault();
return;
}
}
}
}