diff --git a/lib/widgets/raw_editor.dart b/lib/widgets/raw_editor.dart index 04b4aaf8..516c2819 100644 --- a/lib/widgets/raw_editor.dart +++ b/lib/widgets/raw_editor.dart @@ -886,15 +886,11 @@ class RawEditorState extends EditorState } void _didChangeTextEditingValue() { + _onChangeTextEditingValue(); + if (kIsWeb) { - _onChangeTextEditingValue(); requestKeyboard(); - return; - } - - if (_keyboardVisible) { - _onChangeTextEditingValue(); - } else { + } else if (!_keyboardVisible) { requestKeyboard(); } }