diff --git a/lib/widgets/renderers/message.dart b/lib/widgets/renderers/message.dart index 598e9f9..b380577 100644 --- a/lib/widgets/renderers/message.dart +++ b/lib/widgets/renderers/message.dart @@ -73,11 +73,11 @@ class const MessageRenderer( ) => Column( crossAxisAlignment: .start, children: [ - format == .html && !textOnly + format == .html && formattedBody != null && !textOnly ? Html( roomId: event.roomId, textStyle: textStyle, - formattedBody!.replaceAllMapped( + formattedBody.replaceAllMapped( RegExp( r"(]*>.*?<\/a>)|(\bhttps?:\/\/[^\s<]+)", caseSensitive: false,