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
418 stars 98 forks source link

Joining a room from a matrix.to link sticks at loading spinner #3079

Open kenrachynski opened 3 months ago

kenrachynski commented 3 months ago

Steps to reproduce

I started from Feditext on iOS. tap a matrix.to link to go to a fedizen’s room. iOS switched me to Element X and opened the loading spinner.

Outcome

What did you expect?

I expected a brief wait as the home server was contacted a the the room displayed.

What happened instead?

the loading spinner never ends. If I am in an existing room, new messages will display on arrival and I am able to type replies in the input box, but not actually send them.

Your phone model

iPhone 11

Operating system version

iOS 17.5.1

Application version

1.7.0

Homeserver

Matrix.org

Will you send logs?

Yes

kenrachynski commented 3 months ago

https://github.com/user-attachments/assets/1a459390-d220-4f25-a6aa-19e3655c77f7

kenrachynski commented 3 months ago

I left my iPhone running the last import for an hour or so. I don't know if it actually was doing any kind of processing when the screen locked, but nothing has moved forward.

I did find out that the matrix server itself is down so it can't respond to join requests.