diff --git a/lib/pages/chat/chat.dart b/lib/pages/chat/chat.dart index 109bbfa2..67095237 100644 --- a/lib/pages/chat/chat.dart +++ b/lib/pages/chat/chat.dart @@ -289,6 +289,9 @@ class ChatController extends State { await Matrix.of(context).client.roomsLoading; await Matrix.of(context).client.accountDataLoading; eventContextId ??= room.fullyRead; + if (!eventContextId.isValidMatrixId || eventContextId.sigil != '\$') { + eventContextId = null; + } try { timeline = await room .getTimeline(