diff --git a/lib/src/editor/editor_component/service/keyboard_service_widget.dart b/lib/src/editor/editor_component/service/keyboard_service_widget.dart index c06c94ecd..078626c38 100644 --- a/lib/src/editor/editor_component/service/keyboard_service_widget.dart +++ b/lib/src/editor/editor_component/service/keyboard_service_widget.dart @@ -216,7 +216,7 @@ class KeyboardServiceWidgetState extends State void _attachTextInputService(Selection selection) { final textEditingValue = _getCurrentTextEditingValue(selection); - if (textEditingValue != null) { + if (textEditingValue != null && editorState.editable) { textInputService.attach( textEditingValue, TextInputConfiguration(