element-hq / element-ios

A glossy Matrix collaboration client for iOS
https://element.io
Apache License 2.0
1.72k stars 479 forks source link

Clicking on a matrix.to link takes you to the space-room #7625

Open gabrc52 opened 1 year ago

gabrc52 commented 1 year ago

Steps to reproduce

  1. Click on a matrix.to room that consists of an alias to a space (like https://matrix.to/#/#something:homeserver.tld). This has to be a space you are not in.

Outcome

What did you expect?

I can see the list of rooms in the space (or otherwise confirmation that I am now in the space)

What happened instead?

I am taken to this weird chat and not to the list of rooms

image

Being taken to the space-room timeline is extra confusing if you don't know the details about why it even exists.

Note: in the spec it says:

clients are not generally expected to have a way to render the timeline of the room

Your phone model

iPhone 12 Pro

Operating system version

16.5.1 (c)

Application version

1.10.14

Homeserver

Synapse 1.88.0+jammy1

Will you send logs?

No

gabrc52 commented 1 year ago

I can confirm this bug on iOS 14.8, iPhone 6s, Element 1.10.14 (20230621144257).

This is what you see upon clicking on a space alias link:

image

(the UI talks about a "room" and even shows the most recent events in it)

Once you join, you are taken straight to the space-room timeline:

image

When clicking the link again, it does show it as a space:

image

However, clicking "Open" just kicks you to your room list.