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

Open
2 tasks done
ExtRIELICi opened this issue Feb 20, 2025 · 1 comment

Comments

@ExtRIELICi
Copy link

Using a supported version?

  • I have searched searched open and closed issues for duplicates.
  • I am using Signal-Desktop as provided by the Signal team, not a 3rd-party package.

Overall summary

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

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

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

Actual 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

No response

Signal version

Signal Desktop 7.43.0 ⁨production⁩ (Apple silicon)

Operating system

macOS Sequoia 15.3.1

Version of Signal on your phone

7.47 (625)

Link to debug log

https://debuglogs.org/desktop/7.43.0/89d2cdfb24df3a68104777deefeb512e34bfaf9d701ed5fb85f73e35d0602553.gz

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

@adam3941875
Copy link

I also noticed this, it has been like this for a long time.

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

2 participants