element-hq / element-hq/element-android

Old messages do not appear on a new device

Open
#7,968 1 comment 3 reactions 0 assignees View on GitHub
A-E2EE A-E2EE-Cross-Signing O-Occasional S-Major T-Defect Team: Crypto
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.