diff --git a/packages/stream_chat_flutter/lib/src/components/message_composer/message_composer_input_trailing.dart b/packages/stream_chat_flutter/lib/src/components/message_composer/message_composer_input_trailing.dart index 6f9220f19..c45f5a6cc 100644 --- a/packages/stream_chat_flutter/lib/src/components/message_composer/message_composer_input_trailing.dart +++ b/packages/stream_chat_flutter/lib/src/components/message_composer/message_composer_input_trailing.dart @@ -42,7 +42,7 @@ class DefaultStreamMessageComposerInputTrailing extends StatelessWidget { return ValueListenableBuilder( valueListenable: _controller, builder: (context, value, child) { - final hasText = _controller.text.isNotEmpty; + final hasText = _controller.text.trim().isNotEmpty; final hasContent = hasText || _controller.attachments.isNotEmpty; final isEditing = !_controller.message.state.isInitial; final hasCommand = _controller.message.command != null;