element-hq / element-ios

A glossy Matrix collaboration client for iOS
https://element.io
GNU Affero General Public License v3.0
1.73k stars 498 forks source link

Messages dissapear from room timeline when sending but not "synced" #4118

Open ShadowJonathan opened 3 years ago

ShadowJonathan commented 3 years ago

Describe the bug

When sending a message, when the message is in the "sending" state, but not yet synced (echo from /sync), they disappear from the timeline.

To Reproduce

Steps to reproduce the behaviour:

  1. Send message(s) in room
  2. Before it becomes "not grey" (has been sent), exit the room timeline page
  3. Return to room timeline
  4. Observe event being gone

Expected behaviour

Object Permanence, that the event shows either sending or being sent when returning to the timeline.

Smartphone (please complete the following information):

manuroe commented 3 years ago

Thanks for the steps to reproduce it. This is really valuable.

ShadowJonathan commented 3 years ago

I'll also have to note that the event eventually does send (server-side), it just doesn't show up client-side.

ShadowJonathan commented 3 years ago

I just encountered this issue twice again, this is P1, yet it has not been worked on for six months?