This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
When leaving the last room shared with a remote user, the remote user is missing from device_lists.left
in the /sync
response, even when lazy_load_members
is off
#13650
Labels
A-Device-List-Tracking
Telling clients about other devices. Often related to E2EE.
A-Sync
defects related to /sync
O-Uncommon
Most users are unlikely to come across this or unexpected workflow
S-Tolerable
Minor significance, cosmetic issues, low or no impact to users.
T-Defect
Bugs, crashes, hangs, security vulnerabilities, or other reported issues.
@alice:local
and one remote user,@bob:remote
.@alice:local
leave the room.@alice:local
does not observe@bob:remote
in thedevice_lists.left
section of /sync.@bob:remote
then updates their device list and@alice:local
does a/keys/query
request, the correct response is returned. This part is working.]@alice:local
rejoins the room, I believedevice_lists.changed
will contain@bob:remote
, so nothing should break here.]Not tested with
lazy_load_members
yet. I presume it's similarly buggy and even trickier to fix.The text was updated successfully, but these errors were encountered: