diff --git a/lib/pages/chat/events/html_message.dart b/lib/pages/chat/events/html_message.dart
index 4cbc43e94..f83b04689 100644
--- a/lib/pages/chat/events/html_message.dart
+++ b/lib/pages/chat/events/html_message.dart
@@ -389,6 +389,9 @@ class HtmlMessage extends StatelessWidget {
if (matrixId.sigil == '@') {
final user = room.unsafeGetUserFromMemoryOrFallback(matrixId);
return WidgetSpan(
+ // #Pangea
+ alignment: PlaceholderAlignment.middle,
+ // Pangea#
child: MatrixPill(
key: Key('user_pill_$matrixId'),
name: user.calcDisplayname(),
@@ -408,6 +411,9 @@ class HtmlMessage extends StatelessWidget {
? this.room.client.getRoomById(matrixId)
: this.room.client.getRoomByAlias(matrixId);
return WidgetSpan(
+ // #Pangea
+ alignment: PlaceholderAlignment.middle,
+ // Pangea#
child: MatrixPill(
name: room?.getLocalizedDisplayname() ?? matrixId,
avatar: room?.avatar,