Presence Status Reverts After Page Refresh Despite Correct Toggle State #4791
Labels
A-Presence
O-Occasional
Affects or can be seen by some users regularly or most users rarely
S-Minor
Impairs non-critical functionality or suitable workarounds exist
T-Defect
We have found out that there is clear inconsistency in user presence status occurs after a page refresh.
Steps to Reproduce:
Expected Behavior:
Presence status should persist and reflect the user’s last-set value after a page refresh
Observed Behavior:
After refresh, the UI toggle shows the correct status (e.g., "Busy"), but the actual presence data reverts to the prior state. This suggests a synchronization failure between the client’s cached state and the server’s response post-refresh.
Might be Related Issue:
This may connect to matrix-js-sdk#2535, which highlights unreliable event triggering for user presence updates. The problem could stem from missing or delayed
User.presence
event emissions after rehydration.Tested Environments:
The text was updated successfully, but these errors were encountered: