Add "Mark as read" action to chat notifications#18741
Conversation
…ix #6035 Assisted-by: ClaudeCode:claude-opus-4-8 Signed-off-by: Jan C. Borchardt <925062+jancborchardt@users.noreply.github.com>
nickvergessen
left a comment
There was a problem hiding this comment.
A very useful addition would be a secondary "Mark as read" button which directly marks the message as read and removes the notification.
I think this is dangerous. Maybe it works in some chats, but there are 2 cases where this has unintended side effects:
- If you got top to bottom through your notifications, marking a higher one as read, will discard all other chat notifications in the same chat as the read-marker was placed behind them
- If you had further unread messages that did not trigger a chat notification due to your selected notification level, you will never be aware of that.
Both indications are very much not clear from the label on the button.
I'm fine adding the button, if it is just a shortcut to dismiss. But in the current state I think this can hurt conversations
Agree, read marker logic is already quite fragile to mess with it from backend side
Then why not have a 'Dismiss' button here... I feel like this place better stay reserved for potential 'Quick reply' feature, although that would need more intervention from 'notifications' apps side. Short reply would then post a message linking to origin one and reset the read marker that way |
Right, this is a side-effect of our implementation.
This also seems dependent on our implementation of a "read marker". If we would just mark the specific mention as "read", the other unread messages would still show and you would still be aware.
But dismissing is already possible via the x. I don’t only want to dismiss the notification though. Especially for simple 👍 reactions or things I just take in but don’t need to reply to I would like to mark them as read (which is why I opened the issue back then too).
@Antreesy I actually think "View chat" would be better to get replaced with "Reply". That is how it’s usually done in mobile apps, for the 3 different levels of handling the message:
|
I just checked, that is true for Whatsapp, Threema and all, but they all show always all the messages in the notifications combined on a per chat level. |
|
Talk Android for example also shows Reply and Mark as read though, does that use different logic? |
Currently the notifications only have the primary "View chat" and the default "Dismiss" x. A very useful addition would be a secondary "Mark as read" button which directly marks the message as read and removes the notification.
☑️ Resolves
AI (if applicable)
🖌️ UI Checklist
🖼️ Screenshots / Screencasts
🏁 Checklist