diff --git a/lib/src/widgets/editor.dart b/lib/src/widgets/editor.dart index 5f169788..09d04794 100644 --- a/lib/src/widgets/editor.dart +++ b/lib/src/widgets/editor.dart @@ -498,11 +498,14 @@ class QuillEditorState extends State ); final editor = I18n( - initialLocale: widget.locale, - child: _selectionGestureDetectorBuilder.build( - behavior: HitTestBehavior.translucent, - child: child, - )); + initialLocale: widget.locale, + child: selectionEnabled + ? _selectionGestureDetectorBuilder.build( + behavior: HitTestBehavior.translucent, + child: child, + ) + : child, + ); if (kIsWeb) { // Intercept RawKeyEvent on Web to prevent it from propagating to parents