diff --git a/ui/packages/editor/src/extensions/paragraph/index.ts b/ui/packages/editor/src/extensions/paragraph/index.ts index fe03c34dc..d304c2bc3 100644 --- a/ui/packages/editor/src/extensions/paragraph/index.ts +++ b/ui/packages/editor/src/extensions/paragraph/index.ts @@ -147,7 +147,7 @@ export function deleteCurrentNodeAndSetSelection( const { tr } = state; if (deleteNodeByPos($from)(tr) && dispatch) { if (beforePos !== 0) { - tr.setSelection(TextSelection.create(tr.doc, beforePos - 1)); + tr.setSelection(TextSelection.near(tr.doc.resolve(beforePos - 1), -1)); } dispatch(tr); return true;