From b178d8f6299abe621e0b35c41c4a21e8f85668b3 Mon Sep 17 00:00:00 2001 From: "J. Ryan Stinnett" Date: Tue, 2 Mar 2021 12:15:27 +0000 Subject: [PATCH] Filter out edits from other senders in history We currently don't support edits from other senders, but the server may not filter them, so we filter them here on the client. --- src/client.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/client.js b/src/client.js index 5e224a5bf..09c7ed6e7 100644 --- a/src/client.js +++ b/src/client.js @@ -5413,6 +5413,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,