-
- Notifications
You must be signed in to change notification settings - Fork 2.3k
Closed
Labels
O-UncommonMost users are unlikely to come across this or unexpected workflowMost users are unlikely to come across this or unexpected workflowS-MajorSeverely degrades major functionality or product features, with no satisfactory workaroundSeverely degrades major functionality or product features, with no satisfactory workaroundS-TolerableLow/no impact on usersLow/no impact on usersT-DefectZ-FTUE-Notifications
Description
To reproduce (with difficulty), the following steps can be taken:
- Disable avatar/displayname changes.
- Receive avatar/displayname changes in a room that is:
a. not active (i.e. no visible events being added);
b. hasn't been swapped to since the app was refreshed (i.e. hasn't been paginated, has few events in memory and those events are not being shown). - Observe that the room tile is bold.
- View the room, swap to another room.
- Refresh.
- Go back 3 instructions.
The problem is that the RR (Read Receipt) is not being sent for the room because the only events that would normally qualify are hidden. This is fine for RRs in general and reflects accurately what is happening in a room and who can see what events.
The assumption being made is the following: If the RR is not pointing to an event in memory, this room can be considered unread.
This assumption if broken when all events in memory are hidden events.
fuzzy76 and matejdro
Metadata
Metadata
Assignees
Labels
O-UncommonMost users are unlikely to come across this or unexpected workflowMost users are unlikely to come across this or unexpected workflowS-MajorSeverely degrades major functionality or product features, with no satisfactory workaroundSeverely degrades major functionality or product features, with no satisfactory workaroundS-TolerableLow/no impact on usersLow/no impact on usersT-DefectZ-FTUE-Notifications