Signal-Android icon indicating copy to clipboard operation
Signal-Android copied to clipboard

Scheduled messages set the default timer for disappearing messages before being sent

Open angelakis opened this issue 1 year ago • 1 comments

  • [x] I have searched open and closed issues for duplicates
  • [x] I am submitting a bug report for existing functionality that does not work as intended
  • [x] I have read https://github.com/signalapp/Signal-Android/wiki/Submitting-useful-bug-reports
  • [x] This isn't a feature request or a discussion topic

Bug description

When sending a scheduled message to a person you have never exchanged messages before, the disappearing messages setting is set, according to your default setting, before the actual message has been sent. ~~I have not yet confirmed if the other person sees the disappearing messages setting change but I'm fairly confident they do, as my desktop signal app saw the change (and bumped this chat to the top of the list).~~ I have confirmed that also the other person gets the notification about the dissappearing messages setting changing in the chat.

I am not 100% sure that this is a functionality that does not work as intended, but to me it seems like a bug as I am not expecting the other person to get any notification before the scheduled send time, I mean I could cancel the message until then.

I am using Signal on an Android running LineageOS 19.1 (Android 12) without google services. I have not tested on other devices to figure out if the bug is maybe related to google services/push notifications.

Steps to reproduce

  • Set a default disappearing messages time for new chats in the privacy settings.
  • Schedule a message to be sent later to a signal user you have not exchanged anything before (and maybe you are not in each other contact lists? I don't know if this affects it).
  • Watch as by the time you press schedule send, the disappearing messages setting is suddenly set and sent to the other person too.

Actual result: Disappearing messages setting is set before the first message is being sent (probably hours before, or at an inconvenient time). Expected result: The dissappearing messages setting should be applied to the chat just at the moment the message is sent. After all, nohing is supposed to leave your device when you schedule a message, right?

Screenshots

Doesn't prove anything but here it goes.

bug

Device info

Device: Xiaomi Poco F3 Android version: 12 (LineageOS 19.1) Signal version: 7.1.3

Link to debug log

I don't think it's needed but I can reproduce it and sent it later if yes (i'm omitting for privacy reasons).

angelakis avatar Apr 03 '24 11:04 angelakis

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] avatar Jun 08 '24 14:06 stale[bot]