element-hq / element-hq/element-ios

On ios unread message notification shown after call ends.

Open
#7,490 9 comments 3 reactions 0 assignees View on GitHub
A-VoIP O-Occasional S-Minor T-Defect
Dominant language
Swift
Stars
1.8k
Forks
544
PR merge metrics
PR metrics pending

Description

### Steps to reproduce

On ios device after you end call on element application icon show new unread notification count (in red circle badge) when no new messages are arrived in reality. To my observation element application shows call event info (call started and ended) as unread messages. Every time you go to room to check whether there is actually new messages unread notification count lowers by one, but as soon as you kill element and reopen unread count returns.

EDIT
Phone and application updated to ios 16.4.1 and element 1.10.10 and behavior changed slightly. I will do few more tests to better describe new behavior and update accordingly.
If i log with android device i can see and check unread messages and they are not shown as unread anymore neither from android nor from ios device. That tells me ios application is unable to update event status on server after call.

### Outcome

What did you expect?

Application shouldn't show unread message after placing and ending call until there is actually new unseen messages.

### Your phone model

iphone13

### Operating system version

ios 16.4.1

### Application version

element version 1.10.10

### Homeserver

synapse:v1.78.0

### 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.