diff --git a/lib/src/room.dart b/lib/src/room.dart index b6269d5c..da1a75a5 100644 --- a/lib/src/room.dart +++ b/lib/src/room.dart @@ -323,10 +323,11 @@ class Room { EventTypes.Encrypted, ].contains(state.type); - // We ignore events relating to events older than the current-latest here so + // We ignore events editing events older than the current-latest here so // i.e. newly sent edits for older events don't show up in room preview if (isMessageEvent && state.relationshipEventId != null && + state.relationshipType == RelationshipTypes.edit && state.relationshipEventId != lastEvent?.eventId) { return; }