element-hq / element-meta

Shared/meta documentation and project artefacts for Element clients
75 stars 12 forks source link

Misleading UX when inviting users to a private room in a space #2000

Open gabrc52 opened 1 year ago

gabrc52 commented 1 year ago

Steps to reproduce

  1. Create a private room in a space
  2. Go to the room
  3. Click on the invite button
  4. Select a list of people to invite to the space

Outcome

What did you expect?

The invite button would add them to the room and the space.

image

The issue is that the featured button adds them to the space. Also, the second button saying "to just this room" implies that selecting the first option would invite them to the room, and the space, which does not seem to be the case.

This behavior might be okay with public rooms, since invitees might find their way into the room by being invited into the space, but it's unexpected with private rooms in spaces.

What happened instead?

The invite button added them to the space and not the room. They can't join the room because it is private/invite-only.

Operating system

Linux

Browser information

Firefox 112.0.1

URL for webapp

1.11.30

Application version

1.11.30

Homeserver

1.81.0+jammy1

Will you send logs?

No

gabrc52 commented 1 year ago

Screenshot_20230821-235853

This is true for Element android too, so this probably belongs in Element meta instead since it seems like they followed a common design

Leading to the same issue:

Screenshot_20230821-235847

I try to invite someone to the private room but get an error saying they're already in the space, because I used the wrong button.