Signal-android: Unread message get's read on archiving conversation, even when blocked

Created on 10 May 2020  路  5Comments  路  Source: signalapp/Signal-Android


Bug description

If a contact sends you a message and instead of reading, you block them straight away, I would not expect them to receive a read notification in any case. What is worse: If you just "Archive" the conversation, the blocked sender sees the "read" check symbol, even though the message never got read.

Steps to reproduce

  • Alice sends message to Bob
  • Bob blocks Alice by clicking onto the user profile picture => Block
  • Bob archives conversation (without ever opening the Conversation)

Actual result: Alice sees a "read" notification for their message in the conversation with Bob
Expected result: Alice should not receive a read notification

help wanted

All 5 comments

I noticed this too. Are you sure that the other person actually gets a read receipt?
I thought (hoped) that Signal just doesn't show the conversation as having an unread message, because I archived it and didn't want to be notified...

But if you are right I would very much liked this to be fixed too.
(I'm sorry for my terrible English, trying my best lol)

I didn't know what the behavior was so I tried it out so yes I am sure.

It's correct that we mark as read when archiving in general, but we shouldn't be sending read receipts to blocked contacts. We'll fix it, thanks!

Thank you, very much appreciated. Should I open another issue about mark as read when archiving in general? I think get why it is this way, though I believe that shouldn't be the case.

Thank you!

Was this page helpful?
0 / 5 - 0 ratings