element-hq / element-hq/element-meta
Room creation breaks when a invited user doesn't support channel version
- Dominant language
- No language data
- Stars
- 112
- Forks
- 25
- Avg merge
- 6h 6m
- Merged PRs (30d)
- 4
Description
### Steps to reproduce
1. Where are you starting? What can you see?
Some random chat room.
2. What do you click?
- Click "Start chat" button
- Invite people
- Write the first message
- Message cannot be send generic error message
- Click multiple times on retry.
### Outcome
#### What did you expect?
The room creation is successful and I get the message that one person cannot be invited because of an outdated homeserver version.
#### What happened instead?
On the first message send in the room, I get a generic error message that my message could not be send. I pushed multiple times on "retry". It's not working. When I close the dialog, I see that 2 new rooms (one for each "retry", I think) was created and one of the invited persons is missing in both.
When I try to add the missing person, I get the message that the homeserver of the person is too old for the channel version.
### Operating system
Windows 10
### Application version
Element version: 1.11.13 Olm version: 3.2.12
### How did you install the app?
Chocolatey
### Homeserver
_No response_
### Will you send logs?
No
Contributor guide
No contributing guide indexed for this repository
Research direction
Begin by reproducing room creation on Windows 10 with Element 1.11.13, inviting a user whose homeserver does not support the channel version, and sending the first message. Trace how room creation, invitation failure, retries, and the generic send error are handled; done means the user receives the compatibility explanation without duplicate rooms being created.
Written by the indexing model from the issue text.
Assessment
- Domain
- api
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100