-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Description
Steps to reproduce
- Click the + "Start chat" button next to the header of the People section of the room list.
- Attempt to start a chat with a user that you know does not exist (and alternatively, on a homeserver you know does exist).
- Click "Go"
- You are let through to the next stage without any warnings.
- Send a message to create the room.
If you chose a non-existent localpart on a real matrix homeserver domain, then that non-existent user will have an invite (which the homeserver received). If a user is ever created under that localpart, then they will find that invite waiting for them when they log in for the first time.
If you chose a non-existent homeserver domain, then you will end up in a broken room.
Outcome
What did you expect?
The following errors appear when attempting to invite a non-existent user through the "Invite" dialog in an existing Matrix room.
When attempting to invite a non-existent localpart on an existing homeserver:
When attempting to invite any user on a non-existent homeserver:
What happened instead?
For a non-existent user on an existing homeserver, no warning is presented on clicking Go here:
When attempting to contact a user on a non-existent homeserver, you end up with a broken room. Clicking retry does nothing:
To actually leave these rooms, user have to search for "Empty room" in their list of rooms and select it. This will take them to the same room, but with a composer that is usable. They can then leave the room from there.
Operating system
NixOS
Application version
Element version: 1.11.24 Olm version: 3.2.12
How did you install the app?
nixpkgs package repository
Homeserver
No response
Will you send logs?
No