Clarify if notifications are cleared by stream ordering or topological ordering #1167
Labels
clarification
An area where the expected behaviour is understood, but the spec could do with being more explicit
Link to problem area: https://spec.matrix.org/latest/client-server-api/#receiving-notifications
Issue:
It is not stated clearly which notifications get cleared when a read receipt is received, currently the spec reads:
It is unclear if "prior to" refers to stream ordering or topological ordering. Synapse clears this based on stream ordering.
(Note that because of the inconsistency in
/sync
and/messages
either could give odd results to a user.)See conversation around https://matrix.to/#/!NasysSDfxKxZBzJJoE:matrix.org/$sb6NPRyuiu4wN7egyY8SJ6YoubvQqZvJSOlMFsTzVSE?via=matrix.org&via=libera.chat&via=element.io
The text was updated successfully, but these errors were encountered: