diff --git a/services/web/frontend/js/features/source-editor/extensions/toolbar/lists.ts b/services/web/frontend/js/features/source-editor/extensions/toolbar/lists.ts index a1243fdeee..8d4a065895 100644 --- a/services/web/frontend/js/features/source-editor/extensions/toolbar/lists.ts +++ b/services/web/frontend/js/features/source-editor/extensions/toolbar/lists.ts @@ -69,7 +69,7 @@ const wrapRangeInList = ( ] // map through the prefix - range = EditorSelection.cursor(range.to).map(state.changes(changes), 1) + range = EditorSelection.cursor(range.to, -1).map(state.changes(changes), 1) changes.push({ from: toLine.to, diff --git a/services/web/frontend/js/features/source-editor/extensions/visual/visual-keymap.ts b/services/web/frontend/js/features/source-editor/extensions/visual/visual-keymap.ts index 9266c1d280..d2d57adf46 100644 --- a/services/web/frontend/js/features/source-editor/extensions/visual/visual-keymap.ts +++ b/services/web/frontend/js/features/source-editor/extensions/visual/visual-keymap.ts @@ -110,7 +110,7 @@ export const visualKeymap = Prec.highest( return { changes: { from, insert }, - range: EditorSelection.cursor(pos), + range: EditorSelection.cursor(pos, -1), } }