element-hq / element-x-ios

Next generation Matrix client for iOS built with SwiftUI on top of matrix-rust-sdk.
https://element.io/labs/element-x
GNU Affero General Public License v3.0
401 stars 88 forks source link

Local roomlist ordering leaks ugly room IDs on initial sync #3010

Open ara4n opened 2 months ago

ara4n commented 2 months ago

Steps to reproduce

  1. Upgrade to build 642
  2. First time the app syncs using the new ordering, rooms are shown in a spurious order with raw room IDs everywhere:

IMG_7315

  1. After a few seconds, it fixes itself.

Outcome

What did you expect?

Atomic accurate updates to roomlist, rather than leaking incomplete room state

Your phone model

No response

Operating system version

No response

Application version

642

Homeserver

No response

Will you send logs?

No

kenrachynski commented 1 month ago

I ran into this after updating to 1.7.0. Rooms that were not present at all before the update are visible now with the room id. I suspect these are historical rooms.