element-hq / element-hq/element-web

It seems to be pretty hard to find a mention you just got seconds or minutes ago locally on that same session

Open
#23,503 6 comments 2 reactions 0 assignees View on GitHub
A-Notif-Panel A-Notifications O-Occasional T-Defect X-Needs-Product
Dominant language
TypeScript
Stars
13.5k
Forks
2.8k
PR merge metrics
PR metrics pending

Description

### Steps to reproduce

1. Get a desktop notification about a message with a mention and it disappears/you click it away being busy
2. After you're no longer busy some seconds or minutes later, you get curious and open Element to see what it's about
3. You click the notifications bell button to find the message. That failing, you search the new message marker for the channel and click the channel name that is marked to find the message. In short, you just try to see the mention.

### Outcome

#### What did you expect?
The message always shows in the notifications unless I restarted the client since. Clicking the room entry marked for new notification always jumps to that mention (or another newer mention in that same room if any since) if I haven't been looking at that room since, not the latest message, and visually flashes it somehow in the log for a brief second.

(I know for E2ee, notifications can't be fetched from the server and/or synced between clients. But Element should IMHO do the next best thing, which is keep the mention notifications in memory, locally, of all the mentions it actually happened to process on that device recently, until it restarts.)

#### What happened instead?
95% of the time it appears to be impossible to locate the message with the mention. It's not in the notifications bell button list. It's not marked, shown, in any way jumped to clicking the room with the mention maker which is just showing the newest regular one instead. If the room has any higher amount of activity at all, it's basically now a matter of minutes to hours to possibly ever find that message.

For something like a messenger, I feel like something as basic as mentions should really work, it feels frustrating!

### Operating system

Linux

### Application version

Element version: 1.11.8 Olm version: 3.2.12

### How did you install the app?

flathub flatpak

### Homeserver

matrix.org

### Will you send logs?

No

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.