diff --git a/core/lib/data/network/download/download_client.dart b/core/lib/data/network/download/download_client.dart index 82ad707d8..781eeab11 100644 --- a/core/lib/data/network/download/download_client.dart +++ b/core/lib/data/network/download/download_client.dart @@ -107,7 +107,7 @@ class DownloadClient { if (fileName.contains('.')) { fileName = fileName.split('.').first; } - final base64Uri = '$fileName'; + final base64Uri = '$fileName'; return base64Uri; } } \ No newline at end of file diff --git a/core/lib/presentation/utils/html_transformer/dom/image_transformers.dart b/core/lib/presentation/utils/html_transformer/dom/image_transformers.dart index e8ee882d2..8cfcce26b 100644 --- a/core/lib/presentation/utils/html_transformer/dom/image_transformers.dart +++ b/core/lib/presentation/utils/html_transformer/dom/image_transformers.dart @@ -24,6 +24,9 @@ class ImageTransformer extends DomTransformer { await Future.wait(imageElements.map((imageElement) async { var exStyle = imageElement.attributes['style']; if (exStyle != null) { + if (!exStyle.trim().endsWith(';')) { + exStyle = '$exStyle;'; + } if (!exStyle.contains('display')) { exStyle = '$exStyle display:inline;'; } diff --git a/lib/features/composer/presentation/controller/rich_text_web_controller.dart b/lib/features/composer/presentation/controller/rich_text_web_controller.dart index 5add197a8..5c1422e89 100644 --- a/lib/features/composer/presentation/controller/rich_text_web_controller.dart +++ b/lib/features/composer/presentation/controller/rich_text_web_controller.dart @@ -289,7 +289,7 @@ class RichTextWebController extends BaseRichTextController { if (platformFile.bytes != null) { final base64Data = base64Encode(platformFile.bytes!); editorController.insertHtml( - 'Image in my signature' + 'Image in my signature' ); } else { logError("RichTextWebController::insertImageAsBase64: bytes is null");