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

Room stuck as unread despite all messages/threads marked as read (to my knowledge) #25481

Closed
Tracked by #24392
turt2live opened this issue May 30, 2023 · 9 comments
Closed
Tracked by #24392

Comments

@turt2live
Copy link
Member

Steps to reproduce

Unclear

Outcome

What did you expect?

No stuck notifications.

What happened instead?

See rageshake. The threads list icon indicated that there weren't any unread threads, and I've read all messages in the main timeline to my knowledge. Still have a stuck notification.

Operating system

Windows 11

Application version

Element Nightly version: 0.0.1-nightly.2023053001 Olm version: 3.2.14

How did you install the app?

The Internet

Homeserver

t2l.io

Will you send logs?

Yes

@turt2live
Copy link
Member Author

Sending a message to the main timeline fixed this case for me.

@weeman1337
Copy link
Contributor

Added to the stuck notifications epic for investigation.

@turt2live
Copy link
Member Author

It appears as though this is caused by the most recent message in the main timeline being a thread root (and thus threads under it). The read receipt appears to be confused.

@audunmb
Copy link

audunmb commented Jun 9, 2023

I have this as well. I left click and mark the room as read, still shows as unread. I open all threads and place the marker in the reply field below, to make sure that the thread is marked as read. Still it shows as unread.

@Standard8
Copy link

I also have this on a room and I've just sent logs for it.

Interestingly if I use the Element mobile app for the room, the room there shows as unread, but if I try and go into the threads view, then I get "RealmList does not accept null values", which is an error that can't be cleared.

@Standard8
Copy link

One possible step to repeat:

  • Have a room that you're subscribed to that receives a new message and thread.
  • View the room but not the thread.
  • Mark the room as read.
  • View the thread.
  • Close the thread view.

At this stage, you're now stuck in the unread state.

I've just sent debug logs for this.

@samim23
Copy link

samim23 commented Jul 12, 2023

I get this sort of bug all the time on https://app.element.io/ and its highly annoying. Unread badges will reappear multiple times often, despite manually saying "i have read this". Sometimes it will even just say hundreds of old messages are unread, especially when heavily using threads. It happens daily, to the point where matrix/element feels like a broken UX.

@oliverguenther
Copy link

This happens to me as well on a daily basis using Element on Mac and Linux (Version 1.11.35 both cases)

@t3chguy
Copy link
Member

t3chguy commented Jul 13, 2023

Believed to be fixed by matrix-org/matrix-js-sdk#3600

@t3chguy t3chguy closed this as completed Jul 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants