diff --git a/app/src/protyle/wysiwyg/keydown.ts b/app/src/protyle/wysiwyg/keydown.ts index 50bd50bea..11247477c 100644 --- a/app/src/protyle/wysiwyg/keydown.ts +++ b/app/src/protyle/wysiwyg/keydown.ts @@ -697,7 +697,9 @@ export const keydown = (protyle: IProtyle, editorElement: HTMLElement) => { } event.stopPropagation(); event.preventDefault(); - } else if (nodeEditableElement?.textContent.substr(position.end + 1).indexOf("\n") === -1) { + } else if (nodeEditableElement?.textContent.substr(position.end + 1).indexOf("\n") === -1 && + // table 下方为折叠块 + nodeEditableElement.tagName !== "TABLE") { // 下一个块是折叠块 const nextFoldElement = getNextBlock(nodeElement) as HTMLElement; if (nextFoldElement && nextFoldElement.getAttribute("fold") === "1") {