🐛 上下键报错

This commit is contained in:
Vanessa 2022-07-27 00:35:37 +08:00
parent ac357adc73
commit bbc67b32e2

View file

@ -554,7 +554,7 @@ export const keydown = (protyle: IProtyle, editorElement: HTMLElement) => {
protyle.toolbar.isNewEmptyInline = false;
protyle.hint.enableEmoji = false;
// 需使用 editabled否则代码块会把语言字数算入
const nodeEditableElement = getContenteditableElement(nodeElement)
const nodeEditableElement = getContenteditableElement(nodeElement) || nodeElement
const position = getSelectionOffset(nodeEditableElement, protyle.wysiwyg.element, range);
const tdElement = hasClosestByMatchTag(range.startContainer, "TD");
if (event.key === "ArrowDown" && nodeEditableElement?.textContent.trimRight().substr(position.start).indexOf("\n") === -1 && (