Batching receipts should be per room/thread, not just per room #1684
Labels
A-Client-Server
Issues affecting the CS API
clarification
An area where the expected behaviour is understood, but the spec could do with being more explicit
Link to problem area: https://github.com/matrix-org/matrix-spec/blob/main/content/client-server-api/modules/receipts.md?plain=1#L211
Issue
What is wrong?
In "Server behaviour" under "Receipts" we say:
However, if a user is sending receipts for multiple threads in the same room simultaneously, this batching would prevent sending some of those receipts.
Ideally, the format would not be:
but something like:
But it's probably too late for that.
Expected behaviour
So instead I suggest rewording the above sentence to something like:
I haven't been able to verify server behaviour in this situation, but maybe a server dev could comment - do we actually lose receipts in this circumstance at the moment?
The text was updated successfully, but these errors were encountered: