signalapp / Signal-iOS

A private messenger for iOS.
https://signal.org
GNU Affero General Public License v3.0
10.78k stars 3.02k forks source link

Archiving Unread Messages marks them as read #5702

Closed theschweitz closed 4 months ago

theschweitz commented 10 months ago

Bug description

Archiving a conversation marks it as read

Steps to reproduce

Actual result: Sender & Recipient will see their message check-boxes marked as Read

Expected result: Unread messages should stay unread. This is not "consistent across platforms" as stated in https://github.com/signalapp/Signal-Android/issues/9147. Telegram, for example, keeps unread messages as unread upon archiving. This is dangerous to users and Signal needs to prioritize this fix before this becomes a bigger issue than just inconvenience to users (see: the user mentioning a stalker in the comments of the above issue). Refusing to resolve this issue is irresponsible on Signal's part.

Herohtar commented 10 months ago

This is not "consistent across platforms" as stated in signalapp/Signal-Android#9147. Telegram, for example, keeps unread messages as unread upon archiving.

This comment was misunderstood. By "consistent across platforms" they meant that the individual Signal apps for each platform (iOS, Android, and Desktop) have the same (intentional) behavior and the behavior being complained about wasn't an Android-only thing. They didn't mean "well all the other guys are doing it" as several people seem to have taken it.

Miguel-Signal commented 9 months ago

Hi @theschweitz,

I've gone ahead and filed this bug with our engineering team. While our engineers are working on a fix, I unfortunately can't give out a specific timeline for a resolution. You may see a fix for this bug specifically included in the release notes in future versions of Signal.

Thanks again for your help in reporting this and improving Signal for everyone.

floatingatoms commented 8 months ago

Hi @theschweitz,

I've gone ahead and filed this bug with our engineering team. While our engineers are working on a fix, I unfortunately can't give out a specific timeline for a resolution. You may see a fix for this bug specifically included in the release notes in future versions of Signal.

Thanks again for your help in reporting this and improving Signal for everyone.

Amazing! Is there any chance this issue could be fixed for the Android version as well? To keep it consistent bewteen Signal platforms? :)

stale[bot] commented 5 months ago

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.

stale[bot] commented 4 months ago

This issue has been closed due to inactivity.

trysten commented 4 weeks ago

This issue wasn't resolved. It's still an absolutely trivial fix that was basically laughed at by a developer. The last time @Miguel-Signal posted was May. Should we assume this isn't the real issue tracker for the multi-million dollar open source project we fund? That perhaps there's a non-public issue tracker that Miguel copies issues to? And that for whatever reason, the devs have again rejected the idea of making the app safe, consistent, or sane.

jfc. Why are we doing this? How many horror stories will it take to make the app behave in a safe way?

theschweitz commented 4 weeks ago

Agreed. Many of us donate to signal on a monthly basis. For this extremely easy fix to be ignored / pushed aside at the risk of user safety is shameful.

Ceasing my donations until this issue is fixed. @Miguel-Signal