diff --git a/lib/pages/chat/events/html_message.dart b/lib/pages/chat/events/html_message.dart
index 32cdca164..055f6b9f9 100644
--- a/lib/pages/chat/events/html_message.dart
+++ b/lib/pages/chat/events/html_message.dart
@@ -290,7 +290,6 @@ class HtmlMessage extends StatelessWidget {
);
return WidgetSpan(
- alignment: PlaceholderAlignment.middle,
child: CompositedTransformTarget(
link: token != null && renderer.assignTokenKey
? MatrixState.pAnyState
@@ -333,12 +332,12 @@ class HtmlMessage extends StatelessWidget {
MouseRegion(
cursor: SystemMouseCursors.click,
child: GestureDetector(
+ behavior: HitTestBehavior.translucent,
onTap: onClick != null && token != null
? () => onClick?.call(token)
: null,
- child: Text.rich(
- textScaler: TextScaler.noScaling,
- TextSpan(
+ child: RichText(
+ text: TextSpan(
children: [
LinkifySpan(
text: node.innerHtml,
diff --git a/lib/pangea/message_token_text/message_token_button.dart b/lib/pangea/message_token_text/message_token_button.dart
index a9c79c7b5..7e855e223 100644
--- a/lib/pangea/message_token_text/message_token_button.dart
+++ b/lib/pangea/message_token_text/message_token_button.dart
@@ -393,9 +393,7 @@ class MessageTokenButtonContent extends StatelessWidget {
child: Container(
height: height,
padding: const EdgeInsets.only(top: 10.0),
- width: MessageMode.wordMeaning == messageMode
- ? width
- : min(width, height),
+ width: max(width, 24.0),
alignment: Alignment.center,
decoration: BoxDecoration(
color: Theme.of(context)