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

One UI element suggests that there are unread messages; another, that there aren't #1851

Open
frandavid100 opened this issue Oct 26, 2019 · 2 comments
Labels

Comments

@frandavid100
Copy link

Description

Please take a look at this screenshot:

image

The room's name (Debian) in the room list isn't bold, which indicates that there aren't any unread messages. But there is a "go to first unread" button, which indicates the opposite.

To solve this inconsistency, I would expect the room's name to be bold as long as the "go to first unread" button is there, and to stop being bold when the button isn't there anymore.

@yajo
Copy link

yajo commented Oct 24, 2020

I think it should be the opposite. Just like in Telegram for Android. The chat list displays the count of unread messages. Then, when you enter the room, you land already on the first unread message, and there's a button to go to the end, with a count that goes down as you scroll down.

20201024_073308

This is the only way to be technically accurate on what is "seen", consistent and, at the same time, providing a helper to skip garbage in big groups.

@t3chguy t3chguy transferred this issue from element-hq/element-web Jul 10, 2023
@t3chguy
Copy link
Member

t3chguy commented Jul 10, 2023

This is because of the difference between Read Receipts (avatars in the right column) and Read Markers (green horizontal rule). The former tracks the newest event you've seen, the latter tracks the point in history you claim you've read up to and is not shared with others. The former drives unread counts both on client & server, the latter is effectively a bookmark.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants