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

Application badge count is unreliable (stuck on, stuck off, or flickering) #2066

Closed
ara4n opened this issue Nov 10, 2023 · 5 comments
Closed
Labels
O-Frequent Affects or can be seen by most users regularly or impacts most users' first experience S-Major Severely degrades major functionality or product features, with no satisfactory workaround T-Defect X-Needs-Product X-Needs-Rust This issue needs a Rust SDK change. It must have a link to a Rust SDK issue

Comments

@ara4n
Copy link
Member

ara4n commented Nov 10, 2023

Steps to reproduce

Rageshakes are stuffed with complaints about the application badge count being wrong - either stuck off, or stuck on (showing 1..n notifs), or flickering every time a push notif arrives, only to immediately turn off again.

The application badge should show you the number of rooms with unread push notifs (e.g. mentions). (Not the number of missed notifications, given it's much more useful to know how many different conversations are trying to get your attention, than that you have "one or more" busy conversation happening).

Outcome

What did you expect?

Reliable app badge count

What happened instead?

Chaos

Your phone model

No response

Operating system version

No response

Application version

432

Homeserver

No response

Will you send logs?

Yes

@ara4n ara4n added the T-Defect label Nov 10, 2023
@kittykat kittykat added X-Needs-Product S-Major Severely degrades major functionality or product features, with no satisfactory workaround O-Frequent Affects or can be seen by most users regularly or impacts most users' first experience X-Needs-Rust This issue needs a Rust SDK change. It must have a link to a Rust SDK issue labels Nov 15, 2023
@ara4n
Copy link
Member Author

ara4n commented Nov 20, 2023

I wrote MSC4076 as a proposal for fixing this.

@ara4n
Copy link
Member Author

ara4n commented Feb 15, 2024

This has got worse due to synapse consistently overcounting notifs recently. This may be a regression in element-hq/synapse#16756

@ara4n
Copy link
Member Author

ara4n commented Feb 15, 2024

element-hq/synapse#16904?

@wrjlewis
Copy link

wrjlewis commented Mar 5, 2024

element-hq/synapse#16904?

V1.102 released today reverts this issue, and we're seeing reports of better badge counts

@stefanceriu
Copy link
Member

we're seeing reports of better badge counts

Same here, nicely done! 👏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
O-Frequent Affects or can be seen by most users regularly or impacts most users' first experience S-Major Severely degrades major functionality or product features, with no satisfactory workaround T-Defect X-Needs-Product X-Needs-Rust This issue needs a Rust SDK change. It must have a link to a Rust SDK issue
Projects
None yet
Development

No branches or pull requests

4 participants