diff --git a/packages/stream_chat_flutter/lib/src/message_input/stream_message_input.dart b/packages/stream_chat_flutter/lib/src/message_input/stream_message_input.dart index 07df9485..a7a02a60 100644 --- a/packages/stream_chat_flutter/lib/src/message_input/stream_message_input.dart +++ b/packages/stream_chat_flutter/lib/src/message_input/stream_message_input.dart @@ -366,8 +366,7 @@ class StreamMessageInputState extends State bool get _hasQuotedMessage => _effectiveController.message.quotedMessage != null; - // TODO: - bool get _isEditing => _effectiveController.message.state.isCompleted; + bool get _isEditing => !_effectiveController.message.state.isInitial; BoxBorder? _draggingBorder; @@ -553,7 +552,7 @@ class StreamMessageInputState extends State child: Column( mainAxisSize: MainAxisSize.min, children: [ - if (_hasQuotedMessage) + if (_hasQuotedMessage && !_isEditing) // Ensure this doesn't show on web & desktop PlatformWidgetBuilder( mobile: (context, child) => child,