Răsfoiți Sursa

set caret pos

reiji-h 1 an în urmă
părinte
comite
6081c0107b

+ 1 - 0
packages/editor/src/client/services/use-codemirror-editor/utils/set-caret-line.ts

@@ -21,6 +21,7 @@ const setCaretLine = (view?: EditorView, lineNumber?: number): void => {
         head: posOfLineEnd,
       },
       scrollIntoView: true,
+      effects: EditorView.scrollIntoView(posOfLineEnd, { x: 'end', y: 'center' }),
     });
     // focus
     view?.focus();