From 6f8a9a0f81a988eff0a7352d89e0f12d1c60a9e9 Mon Sep 17 00:00:00 2001 From: Alf Eaton Date: Wed, 25 Sep 2024 12:18:35 +0100 Subject: [PATCH] [visual] Improve cursor position in empty list items (#20611) GitOrigin-RevId: 08a83b509e217573f680ca4a635d9480ade9b1ae --- .../js/features/source-editor/extensions/toolbar/lists.ts | 2 +- .../features/source-editor/extensions/visual/visual-keymap.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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), } }