-
Notifications
You must be signed in to change notification settings - Fork 102
Description
What did you do?
Opened a chat from the unread chat list and read the last unread message, then navigated back.
What did you expect to happen?
Expected the chat to disappear from the list and see the “No unread chats” screen immediately.
What happened instead?
The chat remained visible in the unread list (with the unread badge), even though the unread count updated. The chat only disappeared after taking an additional action, like refreshing or navigating away and back.
GetStream Environment last one
**GetStream Chat version:4.80.0
GetStream Chat frameworks: StreamChat, StreamChatSwiftUI
**iOS version:18.2
Swift version:
**Xcode version:16.4
**Device:Simulator
Additional context
This issue only occurs when there is a single unread chat left. With multiple unread chats, the list updates as expected after reading one. Is there a way to make the UI update and remove the chat from the unread list immediately after it is read, without requiring extra actions? Or is this a bug?