diff --git a/app/src/protyle/util/selection.ts b/app/src/protyle/util/selection.ts index a8a81b488..f9949cf11 100644 --- a/app/src/protyle/util/selection.ts +++ b/app/src/protyle/util/selection.ts @@ -671,6 +671,9 @@ export const focusBlock = (element: Element, parentElement?: HTMLElement, toStar }); } if (cursorElement) { + if (cursorElement.getAttribute("contenteditable") === "false") { + return false; + } if (cursorElement.tagName === "TABLE") { if (toStart) { cursorElement = cursorElement.querySelector("th, td");