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

Edited messages in active chats temporarily show as unread despite already being read, with a delayed read status update #5978

Open
3 tasks done
ExtRIELICi opened this issue Feb 20, 2025 · 0 comments

Comments

@ExtRIELICi
Copy link

  • I have searched open and closed issues for duplicates
  • I am submitting a bug report for existing functionality that does not work as intended
  • This isn't a feature request or a discussion topic

Bug description

If I send a message to someone who is already in our chat, the “read” status appears instantly, as expected, since the person has read it. However, if I edit that same message, the read status does not update in real time as it did when the message was first sent. Instead, it remains marked as unread for a significant number of seconds, even though the person is still in the chat.

This issue can affect multiple messages. For example, if I send four messages and they are all read, but then I edit the third one, it will temporarily appear as unread. But if I send a fifth message right after editing the third message, will that edited third message be marked as viewed.

This bug occurs only on Signal and affects all platforms (confirmed on Desktop and iOS)

Steps to reproduce

  • Open Signal.
  • Open a chat where the other person is present and has not left.
  • Send a message—it will instantly show as read.
  • Edit that message—it will briefly appear as unread, even though it has already been read.
  • (Optional) Send a second message immediately after editing—the edited message and the new message will both be marked as read.

Actual result: When you edit a previously sent message in a chat where the recipient is actively present, the message temporarily appears as unread for a few seconds, even though it has already been read. There is a noticeable delay before the read status updates with edited messages. If you send another message after editing, the edited message is then immediately marked as read.

Expected result: When editing a message in an active chat, the read status should update as quickly as it does for newly sent messages. The edited message should be marked as read almost instantly, without an unnecessary delay.

Screenshots

Device info

Device: All devices. I use an iPhone 15 Pro Max.

iOS version: All iOS versions. I'm on iOS 18.3.1.

Signal version: 7.47 (625)

Link to debug log

https://debuglogs.org/ios/7.47.0/d413020d1219586d123d90dd16ff17fba925f99733247617535ae20ad4ca1dbc.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant