diff --git a/lib/widgets/raw_editor.dart b/lib/widgets/raw_editor.dart index 0497a04d..022a140d 100644 --- a/lib/widgets/raw_editor.dart +++ b/lib/widgets/raw_editor.dart @@ -490,7 +490,13 @@ class RawEditorState extends EditorState } @override - void bringIntoView(TextPosition position) {} + void bringIntoView(TextPosition position) { + setState(() { + widget.controller.selection = TextSelection( + baseOffset: widget.controller.selection.baseOffset, + extentOffset: position.offset); + }); + } @override void connectionClosed() {