First Incoming Message unread Issue
Guidelines
- [X] I have searched searched open and closed issues for duplicates
- [X] I am submitting a bug report for existing functionality that does not work as intended
- [X] This isn't a feature request or a discussion topic
Bug description
- Go to any contact whom you have not contacted with
- Go to the profile screen
- Get the first message from that user
- Go to the messages screen.
- A New Message is received.
- Go back to the Chats List Screen, and you'll still see the message was unread.
Observations:
- When the new message is received, the
scrollButtonStateis also updated, and the new list is submitted to the adapter. - When we try to scroll in the conversation screen, this will trigger the
presentScrollButtons, and update the state. - After some time,
New List submittedandUpdate scroll stateis triggered, which marks the message as read.
I am working on this issue, please assign this to me.
What I have found is, presentScrollButtons is the function call required to mark the message as read. Which is only possible by updating scrollButtonStateStore from the ConversationRepository. I am not sure what is causing the delay in updating the scrollButtonStateStore for the FIRST message(I may need some assistance here), for further messages, the scroll is triggered every time and the behavior is as expected.
Screenshots
https://github.com/user-attachments/assets/a66fe26f-a069-4d10-b3e9-5869ed40b79c
Device
Realme GT NEO 3T
Android version
14
Signal version
7.29.2
Link to debug log
NA
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Unstale