Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tapping alternating rooms can lead to ElX displaying a "Join Room" screen #3270

Closed
Avi0n opened this issue Sep 11, 2024 · 8 comments · Fixed by #3323
Closed

Tapping alternating rooms can lead to ElX displaying a "Join Room" screen #3270

Avi0n opened this issue Sep 11, 2024 · 8 comments · Fixed by #3323
Labels
A-Room-List O-Occasional Affects or can be seen by some users regularly or most users rarely S-Major Severely degrades major functionality or product features, with no satisfactory workaround T-Defect

Comments

@Avi0n
Copy link

Avi0n commented Sep 11, 2024

Unsure if this related to SSS or not. Didn't try it before enabling SSS.

Steps to reproduce

  1. On iPad, rapidly tap between two different rooms
  2. See that you will get a "Preview is not available...Join Room" screen

Outcome

What did you expect?

To see my room's contents

What happened instead?

Got a "Join Room" screen

Your phone model

iPad Air 4th gen

Operating system version

iPadOS 18.0 RC

Application version

1.8.0 (122)

Homeserver

matrix.org

Will you send logs?

Yes

@Avi0n Avi0n added the T-Defect label Sep 11, 2024
@Velin92 Velin92 added S-Major Severely degrades major functionality or product features, with no satisfactory workaround O-Occasional Affects or can be seen by some users regularly or most users rarely A-Room-List labels Sep 16, 2024
@ara4n
Copy link
Member

ara4n commented Sep 18, 2024

this sounds very similar to #3031

@wrjlewis
Copy link

wrjlewis commented Sep 18, 2024

Also hitting this issue, posted a video internally (let me know if you want a link to it)

I don't need to tap rapidly for the issue to occur, and I generally see a noticeable delay when clicking into certain rooms.

I'm on build 709 and Synapse 1.115

@manuroe
Copy link
Member

manuroe commented Sep 19, 2024

I think I have a way to reproduce it:

  • Clear the cache
  • Kill the app before all the whole room list is loaded
  • Go offline
  • Restart the app

The app displays room ids instead of room names for some and if you top one of them, you will get the "Join Room" screen.

This may be the same root race conditionon state events that leads to this particular bug on iOS. @ganfra and @Hywan are working on a batch for room id display bug, which translates into rooms with no name on Android.

@ganfra
Copy link
Member

ganfra commented Sep 19, 2024

This is not the same issue than the "no name" one.
This one happens in non encrypted room where we need encryption info to create the timeline.
@jmartinesp is working on a fix in the rust sdk.

@ara4n
Copy link
Member

ara4n commented Sep 21, 2024

had something very similar to this this morning; rageshaked

@jmartinesp
Copy link
Member

This should be fixed by matrix-org/matrix-rust-sdk#4021, once merged.

@Hywan
Copy link
Member

Hywan commented Sep 24, 2024

PR has been merged. Should we wait on an update of EX before closing this issue?

@Avi0n
Copy link
Author

Avi0n commented Oct 8, 2024

I ran into this issue again today on 1.8.5 (128) and sent logs.
Steps I took:

  • Background EX
  • Open EX and open Synapse Admins room
  • Before it finishes loading all events, go back to room list
  • Open Synapse Admins room again
  • See "Join Room" screen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Room-List O-Occasional Affects or can be seen by some users regularly or most users rarely S-Major Severely degrades major functionality or product features, with no satisfactory workaround T-Defect
Projects
None yet
8 participants