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

[Story] Set user's expectations better when previewing a private room #2586

Open
mxandreas opened this issue Oct 17, 2024 · 0 comments
Open

Comments

@mxandreas
Copy link

Description

  • As a user who has opened a private room in a preview (e.g. via a link)
  • I want to be aware that I may not be able to join this room
  • So that I would not think it is a technical error; and spend time on solving it

This is not a problem that is directly related to requesting access to a room; it is one that already exists and caused by the fact that the join rules of a private room are not accessible to a user that has no membership with the room. This could be a room which requires an invite (e.g. the user can't join anyway) but it also could be a restricted room (accessible to space members) in which case the user may be able to join. Theoretically, it could be also a knock room, but for not increasing the confusion further, Element clients currently will prevent creating private room with knock.

As there may be potentially a case where user can join, we are optimistically currently showing a button to do that. This will continue to be so but we will make 2 UI adjustments to set the expectations more clearly:

  • Tell to the user that - e.g. "This looks to be a private room, and you either may need an invite or be part of a space"
  • When joining fails, show a user-friendly error message to make it clear that this was not a temporary technical fault or bug - e.g. "Unable to join the room. It seems like this room requires an invite or that you’re a member of a space"

The designs and exact copy are TODO.

Acceptance criteria

  • The user understands that joining may fail and the reasons for it.

Size estimate

None

Dependencies

  • None

Out of scope

  • Nothing

Open questions

Questions

No tasks being tracked yet.

Subtasks

Android

No tasks being tracked yet.

iOS

No tasks being tracked yet.

Rust

No tasks being tracked yet.

Other

No tasks being tracked yet.
@mxandreas mxandreas changed the title [Story] Set users expectations better when previewing a private room [Story] Set user's expectations better when previewing a private room Oct 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant