-
Notifications
You must be signed in to change notification settings - Fork 106
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
"$foo mentioned you" notifications generally lie. #2397
Comments
So the |
I see we never made a decision. Should we remove the different text or try to detect intentional mentions only? |
What will happen if we remove false positives for intentional mentions and fix the computation of |
Then it should be working as expected: replies won't say you've been mentioned, and neither will messages with |
yes, this is right. |
So we discussed this with several devs in the Rust SDK Development room and it seems like there's no good way to distinguish between mentions and replies given the current state of the spec:
|
@amshakal , I assigned this to you as it seems we are going to review the copy instead of doing a MSC. |
Makes sense to change the copy. Can we have different copy for different scenarios? One for replies and one for @room? Is there a third scenario? |
the current behaviour is now to say "Foo mentioned or replied to you" on these msgs, given we can't differentiate them otherwise. This is technically correct, but exposes the bug that we can't differentiate them, which is just really weird UX. i suggest we remove the "mentioned or replied" entirely and just use the name until we have fixed the API to be able to distinguish between them. cc @amshakal |
Agreed. However, this was known to be workaround, not the desired behaviour (which is much more costly). The small upside of the current message is that it is clear (e.g. you know at least the source(s) for these notifications). I would say that if the desired behavior is critical (e.g. causing significant damage), then we should prioritize implementing that solution, instead of fine-tuning the workaround. |
I am closing this issue to faciliate the project management for the matrix conf as the current solution is good enough for the moment. The next iteration will happen in element-hq/element-meta#2520. |
Steps to reproduce
@room
Outcome
What did you expect?
imo, notifications shouldn't waste space with "$foo mentioned you" at all. If we really want do to this, they certainly shouldn't include "$foo mentioned you" unless $foo really did intentionally mention you.
What happened instead?
All sorts of things seem to trigger this. I can't actually remember seeing this notification when someone actually intentionally mentioned me, in fact.
Your phone model
No response
Operating system version
No response
Application version
508
Homeserver
No response
Will you send logs?
No
The text was updated successfully, but these errors were encountered: