diff --git a/lib/src/widgets/raw_editor.dart b/lib/src/widgets/raw_editor.dart index 01b3a351..ec140f25 100644 --- a/lib/src/widgets/raw_editor.dart +++ b/lib/src/widgets/raw_editor.dart @@ -530,7 +530,7 @@ class RawEditorState extends EditorState void _updateOrDisposeSelectionOverlayIfNeeded() { if (_selectionOverlay != null) { - if (_hasFocus) { + if (_hasFocus && !textEditingValue.selection.isCollapsed) { _selectionOverlay!.update(textEditingValue); } else { _selectionOverlay!.dispose();