diff --git a/core/lib/presentation/utils/html_transformer/dom/remove_collapsed_signature_button_transformers.dart b/core/lib/presentation/utils/html_transformer/dom/remove_collapsed_signature_button_transformers.dart
new file mode 100644
index 000000000..bd22e7c72
--- /dev/null
+++ b/core/lib/presentation/utils/html_transformer/dom/remove_collapsed_signature_button_transformers.dart
@@ -0,0 +1,24 @@
+
+import 'package:core/data/network/dio_client.dart';
+import 'package:core/presentation/utils/html_transformer/base/dom_transformer.dart';
+import 'package:core/utils/app_logger.dart';
+import 'package:html/dom.dart';
+
+class RemoveCollapsedSignatureButtonTransformer extends DomTransformer {
+
+ const RemoveCollapsedSignatureButtonTransformer();
+
+ @override
+ Future process({
+ required Document document,
+ required DioClient dioClient,
+ Map? mapUrlDownloadCID,
+ }) async {
+ final elements = document.querySelectorAll('.tmail-signature-button');
+ log('RemoveCollapsedSignatureButtonTransformer::process:elements:: ${elements.length}');
+ await Future.wait(elements.map((element) async {
+ element.remove();
+ }));
+ }
+
+}
\ No newline at end of file
diff --git a/core/lib/presentation/utils/html_transformer/transform_configuration.dart b/core/lib/presentation/utils/html_transformer/transform_configuration.dart
index 2c61271b6..618aa7654 100644
--- a/core/lib/presentation/utils/html_transformer/transform_configuration.dart
+++ b/core/lib/presentation/utils/html_transformer/transform_configuration.dart
@@ -7,6 +7,7 @@ import 'package:core/presentation/utils/html_transformer/dom/add_tooltip_link_tr
import 'package:core/presentation/utils/html_transformer/dom/blockcode_transformers.dart';
import 'package:core/presentation/utils/html_transformer/dom/blockquoted_transformers.dart';
import 'package:core/presentation/utils/html_transformer/dom/image_transformers.dart';
+import 'package:core/presentation/utils/html_transformer/dom/remove_collapsed_signature_button_transformers.dart';
import 'package:core/presentation/utils/html_transformer/dom/remove_lazy_loading_for_background_image_transformers.dart';
import 'package:core/presentation/utils/html_transformer/dom/remove_tooltip_link_transformers.dart';
import 'package:core/presentation/utils/html_transformer/dom/script_transformers.dart';
@@ -40,6 +41,7 @@ class TransformConfiguration {
const RemoveTooltipLinkTransformer(),
const SignatureTransformer(),
const RemoveLazyLoadingForBackgroundImageTransformer(),
+ const RemoveCollapsedSignatureButtonTransformer(),
]);
factory TransformConfiguration.forDraftsEmail() => TransformConfiguration.empty();
@@ -53,6 +55,7 @@ class TransformConfiguration {
const ImageTransformer(),
const AddTooltipLinkTransformer(),
const AddLazyLoadingForBackgroundImageTransformer(),
+ const RemoveCollapsedSignatureButtonTransformer(),
]
);
@@ -92,6 +95,7 @@ class TransformConfiguration {
AddTargetBlankInTagATransformer(),
ImageTransformer(),
AddLazyLoadingForBackgroundImageTransformer(),
+ RemoveCollapsedSignatureButtonTransformer(),
];
static const List standardTextTransformers = [