element-hq / element-hq/element-android
Old messages do not appear on a new device
- Dominant language
- Kotlin
- Stars
- 3.7k
- Forks
- 917
- PR merge metrics
- No merged PRs in 30d
Description
### Steps to reproduce
1. Have a working 1-on-1 chat between someone else and yourself on a desktop or mobile device. It really doesn't seem to matter.
2. Purchase a new phone
3. Install Element
4. Log in
5. Activate the chat session from step 1
6. All chat messages will say **Waiting for this message, this may take a while**
7. Autorise the new session on the new phone using the QR-code method
8. Autorisation successful
9. Verify that you can send messages on the new session on the new device, and they are recieved correctly (they are).
10. All chat messages from before this new device was added, still say **Waiting for this message, this may take a while**
### Outcome
#### What did you expect?
It just works. I don't care about where these messages are being pulled from. My still working session is open, connected, and showing all old AND new messages normally, so it could pull them from there.
#### What happened instead?
All chat messages from before a new device was added, say **Waiting for this message, this may take a while**
This is useless, incorrect, and unneccesary. It doesn'ty say how long "a while" is, it doesn't say why this is happening, and it never needed to be this way.
### Your phone model
Xperia 5 IV
### Operating system version
Android 13
### Application version and app store
Element 1.5.20, olm 3.2.12 from Play store
### Homeserver
_No response_
### Will you send logs?
Yes
### Are you willing to provide a PR?
No
Contributor guide
Assessment
This issue has not been assessed yet.