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

Logging into signal account from new phone *without* syncing from old phone has disabled disappearing messages on most chats #5697

Closed kpcyrd closed 7 months ago

kpcyrd commented 10 months ago

Bug description

I've switched to a new phone and the iOS migration wizard, at the end, suggested wiping the old phone so I did.

After switching sim cards I logged into signal, noticed I can't import and recovered access through the pin on my account. Everything seemed fine, I had no former conversations but I also had disappearing messages enabled for almost everything anyway.

Steps to reproduce

Actual result: The chat from step one now has disappearing messages disabled

Expected result: The chat from step one should still have disappearing messages enabled

I noticed this does not seem to happen in groups, only for 1-to-1 DMs. I suspect this is because disappearing messages is tracked as a room setting, while for 1-to-1 DMs it's a regular message that was not synced to the new phone. I also noticed in cases when the other side (or possibly also another device) have selected disappearing messages, it still seems to be enabled.

Related to #4953

Device info

Device: iPhone 15

iOS version: 17.1.1

Signal version: 6.48.0.14

stale[bot] commented 7 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 7 months ago

This issue has been closed due to inactivity.