diff --git a/app/src/protyle/toolbar/index.ts b/app/src/protyle/toolbar/index.ts index d97257937..7ee7ef4cc 100644 --- a/app/src/protyle/toolbar/index.ts +++ b/app/src/protyle/toolbar/index.ts @@ -1148,6 +1148,7 @@ export class Toolbar { processRender(renderElement); } else { inlineLastNode = renderElement; + // esc 后需要 focus range,但点击空白处不能 focus range,否则光标无法留在点击位置 renderElement.outerHTML = ""; } } else { @@ -1180,6 +1181,9 @@ export class Toolbar { focusBlock(renderElement); renderElement.classList.add("protyle-wysiwyg--select"); } + } else { + // ctrl+M 后点击空白会留下 wbr + nodeElement.querySelector("wbr")?.remove(); } nodeElement.setAttribute("updated", dayjs().format("YYYYMMDDHHmmss"));