From 2944778074f1372366a89df9455bfde60a58d2ca Mon Sep 17 00:00:00 2001 From: dab246 Date: Mon, 23 Sep 2024 16:36:46 +0700 Subject: [PATCH] Fix hyperlink iOS still show full link --- .../dom/sanitize_hyper_link_tag_in_html_transformers.dart | 4 +++- .../utils/html_transformer/transform_configuration.dart | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/core/lib/presentation/utils/html_transformer/dom/sanitize_hyper_link_tag_in_html_transformers.dart b/core/lib/presentation/utils/html_transformer/dom/sanitize_hyper_link_tag_in_html_transformers.dart index b710645bc..ac66d9a79 100644 --- a/core/lib/presentation/utils/html_transformer/dom/sanitize_hyper_link_tag_in_html_transformers.dart +++ b/core/lib/presentation/utils/html_transformer/dom/sanitize_hyper_link_tag_in_html_transformers.dart @@ -18,7 +18,9 @@ class SanitizeHyperLinkTagInHtmlTransformer extends DomTransformer { }) async { final elements = document.querySelectorAll('a'); await Future.wait(elements.map((element) async { - _addToolTipWhenHoverLink(element); + if (useTooltip) { + _addToolTipWhenHoverLink(element); + } _addBlankForTargetProperty(element); _addNoReferrerForRelProperty(element); })); diff --git a/core/lib/presentation/utils/html_transformer/transform_configuration.dart b/core/lib/presentation/utils/html_transformer/transform_configuration.dart index eea5f86cf..4b277d40c 100644 --- a/core/lib/presentation/utils/html_transformer/transform_configuration.dart +++ b/core/lib/presentation/utils/html_transformer/transform_configuration.dart @@ -108,7 +108,7 @@ class TransformConfiguration { const RemoveScriptTransformer(), const BlockQuotedTransformer(), const BlockCodeTransformer(), - SanitizeHyperLinkTagInHtmlTransformer(), + SanitizeHyperLinkTagInHtmlTransformer(useTooltip: PlatformInfo.isWeb), const ImageTransformer(), const AddLazyLoadingForBackgroundImageTransformer(), const RemoveCollapsedSignatureButtonTransformer(),