-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Synapse does not bundle m.replace
aggregations for events other than m.room.message
#12503
Comments
Presumably this means that if you forward-paginate through a room with |
Another situation this can impact clients is when viewing a thread (which uses the See also element-hq/element-web#21447 and element-hq/element-web#21445 |
so to be clear: that is a workaround for this bug, and if we fixed this bug, clients could remove that workaround? |
This is my understanding, yes. 👍 |
Yes, once enough server uptake EW will gladly remove the check which asks the server for /relations on each and every thread response |
See #14252. |
The changes in #15193 just shipped this week (in v1.79.0). I haven't seen any reports of regression due to it, but to be safe I think we should likely wait until v1.81 before making this change. |
Per MSC2675, when the server returns an event, it is supposed to bundle the aggregation of any related events into the response.
This includes
m.replace
relations: for anm.room.message
event,/context/$original_event_id
might return:However, for other event types, no
m.replace
aggregation is returned.It's not as if
m.room.message
is the only event type you can edit (consider, for example, encrypted events), so this seems odd.The text was updated successfully, but these errors were encountered: