diff --git a/src/client.js b/src/client.js index 16c79895d..4be20f8c0 100644 --- a/src/client.js +++ b/src/client.js @@ -5425,6 +5425,9 @@ async function(roomId, eventId, relationType, eventType, opts = {}) { })); events = events.filter(e => e.getType() === eventType); } + if (originalEvent && relationType === "m.replace") { + events = events.filter(e => e.getSender() === originalEvent.getSender()); + } return { originalEvent, events,