Signal on android resends incoming messages exchanged from another device
- [ 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 I am chatting from a device (ex. Laptop) and then open my phone (Android), i get incoming notifications from messages that were exchanged on my laptop as they are new, confusing me into thinking i have new messages
Steps to reproduce
- Start chatting with someone on a device
- Have another device disconnected from the internet
- chat some time
- connect to wifi on your other, previously disconnected, device.
Actual result: I get notifications about messages i have already seen and replied to from another device. Expected result: No new notifications arrive Describe here what should happen after you run the steps above (i.e. what would be the correct behaviour)
Device info
Device: LG V30 H930 Android version: Lineage os 20 (Android 13) Signal version: 6.41.3
Hello, do you have any logs for the desktop and android device?
I have the same problem. I would expect that when I connect my other device, it does download all messages that I have seen on the first device, but it should not generate notifications for those that I have already read on the first device.
It should intuitively be possible, since on the other device, signal's main screen correctly shows the conversations I have already read as such (despite having generated notifications when fetching them).
Logs for the other device: https://debuglogs.org/android/6.43.2/0f65e0964aef38558beda104d59199a0603d9c05e4e5054c6d69001544b6c84d
@wetneb Do the notifications go away after a short while? It's possible the original messages are downloaded first, and the "read state" is downloaded later. The original messages would generate notifications but the read state would clear them.
Each notification is rather short because it is quickly replaced by the next one, since they generally come in a large round. But the last one is definitely there for quite some time, enough to really read it multiple times. It's not like they are just flashing briefly.
The original messages would generate notifications but the read state would clear them.
That sounds like a plausible explanation of my UX, but then the delay between the message and the read state is really significant and consistent.
Any news on that?
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.
The issue still exists
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.
This issue has been closed due to inactivity.
This problem still remains. When I open another device, ill be flooded with the messages i sent on another device, even though i have read them. The read status should be the first thing to be sent