-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Wrong new messages count #8598
Comments
In an encrypted room, the server is unable to tell whether an event is a call, a message, or otherwise, hence we get this behaviour. Do you experience this problem in unencrypted rooms as well? |
synapse/synapse/push/baserules.py Lines 456 to 474 in dd11f57
|
So this is probably a compound issue which should be resolved by the FTUE Notifications project which has a workaround for the server's over-count |
Yep, this is an encrypted room. For unencrypted it shows correct one event for a missed call. |
Guessing this is blocked by the notifications project then. Follow matrix-org/matrix-spec-proposals#2785 for updates. |
in android when you take missed call the event was 3 missed call. |
I don't think there is anything we on the Synapse team can do here. This behaviour is not ideal, but needs spec work to fix properly. |
Element team says this is on the synapse side, Synapse team says behaviour is not ideal. Awesome! |
To be clear: both teams are saying that this requires changes to the spec. That work can be tracked at e.g. matrix-org/matrix-spec-proposals#2785. Once any relevant MSC has changed then the Synapse team will do the work to implement it. Having issues open across lots of different repos makes it much harder to track these issues, and make it way more likely for the work to be forgotten. |
I am experiencing the wrong count in all my rooms. The notification is off by 5. Opening and closing the app (element) corrects it though. Element iOS told me this is a server issue. So I found this. Is this the same issue? |
Can you cross-link the issue with Element iOS? |
i posted first about the issue here element-hq/element-ios#6829. on mac i dont see this issue - also reading on Mac adjusts the notification count on iOS ... so its working correctly in the background sending the read receipt through ... but the iOS count is still 5 off .... i still think this is an iOS issue ... |
I opened a new issue with a detailed image of what is happening element-hq/element-ios#7135 |
Michael says this is synapse not a client ones
element-hq/element-web#15505
element-hq/element-android#2273
Originally posted by @t3chguy in element-hq/element-web#15505 (comment)
It looks like missed calls are counted multiple times:
Web:
Android:
With
Show hidden events
there 5 events:Synapse 1.20.1 on debian stable
The text was updated successfully, but these errors were encountered: