This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
When a remote user leaves the last room shared with the local homeserver, their cached device list is not invalidated #13651
Labels
A-Device-List-Tracking
Telling clients about other devices. Often related to E2EE.
O-Occasional
Affects or can be seen by some users regularly or most users rarely
S-Major
Major functionality / product severely impaired, no satisfactory workaround.
T-Defect
Bugs, crashes, hangs, security vulnerabilities, or other reported issues.
and
/keys/query
continues to return stale information, even after the remote user rejoins the room.@alice:local
and one remote user,@bob:remote
.@alice:local
do a/keys/query
request to cache@bob:remote
's device list.@bob:remote
leave the room.@alice:local
observes@bob:remote
in thedevice_lists.left
section of /sync.@bob:remote
then updates their device list and@alice:local
does a/keys/query
request, a stale response is returned.@bob:remote
rejoins the room.@alice:local
observes@bob:remote
in thedevice_lists.changed
section of /sync.@alice:local
does a/keys/query
request, a stale response is still returned.The text was updated successfully, but these errors were encountered: