diff --git a/core/lib/presentation/utils/html_transformer/sanitize_autolink_filter.dart b/core/lib/presentation/utils/html_transformer/sanitize_autolink_filter.dart index 1dcad41e1..fb41930b8 100644 --- a/core/lib/presentation/utils/html_transformer/sanitize_autolink_filter.dart +++ b/core/lib/presentation/utils/html_transformer/sanitize_autolink_filter.dart @@ -32,7 +32,6 @@ class SanitizeAutolinkFilter { options: _linkifyOption, linkifiers: _linkifier, ); - log('AutolinkFilter::process:elements: $elements'); final htmlTextBuffer = StringBuffer(); for (var element in elements) { @@ -53,8 +52,9 @@ class SanitizeAutolinkFilter { htmlTextBuffer.write(urlLinkTag); } } - - return htmlTextBuffer.toString(); + final textSanitized = htmlTextBuffer.toString(); + log('SanitizeAutolinkFilter::process:htmlTextBuffer = $textSanitized'); + return textSanitized; } catch (e) { logError('$runtimeType::process:Exception = $e'); return inputText; @@ -62,10 +62,10 @@ class SanitizeAutolinkFilter { } String _buildUrlLinkTag({required String urlLink, required String value}) { - return '$value'; + return '$value'; } String _buildEmailLinkTag({required String mailToLink, required String value}) { - return '$value'; + return '$value'; } } \ No newline at end of file diff --git a/core/lib/utils/html/html_utils.dart b/core/lib/utils/html/html_utils.dart index 71a465d22..0b8eba7dd 100644 --- a/core/lib/utils/html/html_utils.dart +++ b/core/lib/utils/html/html_utils.dart @@ -138,6 +138,8 @@ class HtmlUtils { min-height: ${minHeight ?? 0}px; min-width: ${minWidth ?? 0}px; overflow: auto; + overflow-wrap: break-word; + word-break: break-word; } ${hideScrollBar ? ''' .tmail-content::-webkit-scrollbar {