Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stuck notifications due to unread threads not updating rapidly. #25420

Closed
Tracked by #24392
ara4n opened this issue May 22, 2023 · 1 comment
Closed
Tracked by #24392

Stuck notifications due to unread threads not updating rapidly. #25420

ara4n opened this issue May 22, 2023 · 1 comment
Labels
A-Notifications A-Threads O-Frequent Affects or can be seen by most users regularly or impacts most users' first experience S-Major Severely degrades major functionality or product features, with no satisfactory workaround T-Defect

Comments

@ara4n
Copy link
Member

ara4n commented May 22, 2023

Steps to reproduce

  1. Spot a room with a high unread count
  2. View it, and spot that the unread count doesn't zero
  3. Open the thread panel and observe that the unread count is due to unread messages in the two most recent threads in the room.
  4. View the older of the two threads; read count immediately drops by the number of unread messages in that thread.
  5. View the newer thread; read count doesn't update.
  6. Wonder what's going on; are the unread messages on another thread? New messages on the timeline? Or just flakiness? Check that you're scrolled to the bottom of the thread (you are).
  7. Go back to the thread index and see the most recent thread is still marked as unread, despite having you just been in there reading it.
  8. At some point later (could be 30s, could be 5s) the badge suddenly disappears. Unclear what the trigger is (could it be a local echo issue? or the user having to do some other interaction to nudge the app into considering the thread read? or is it a falsey bug where the zero'd count doesn't get picked up rapidly?)

So far i've repro'd this 3 out of 3 times today.

Outcome

What did you expect?

Notif counts to instantly update as you read things in the app

What happened instead?

A perception of confused flakiness due to a mix of rapid and super-slow updating of the notif counts.

Operating system

macOS

Application version

Element Nightly version: 2023052201
Olm version: 3.2.14

How did you install the app?

Nightly

Homeserver

matrix.org

Will you send logs?

Yes

@ara4n ara4n added the T-Defect label May 22, 2023
@andybalaam andybalaam added S-Major Severely degrades major functionality or product features, with no satisfactory workaround A-Notifications O-Frequent Affects or can be seen by most users regularly or impacts most users' first experience A-Threads labels May 23, 2023
@t3chguy
Copy link
Member

t3chguy commented Aug 2, 2023

This is believed to be fixed by the multiple rounds of work over the past month or two, there were multiple bugs relating to read receipts in threads which caused stuck unreads. If you spot this again please send screenshot of debug notifications devtool along with your rageshake

@t3chguy t3chguy closed this as completed Aug 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Notifications A-Threads O-Frequent Affects or can be seen by most users regularly or impacts most users' first experience S-Major Severely degrades major functionality or product features, with no satisfactory workaround T-Defect
Projects
None yet
Development

No branches or pull requests

3 participants