element-hq / element-hq/element-meta

Room creation breaks when a invited user doesn't support channel version

Open
#808 1 comment 0 reactions 0 assignees View on GitHub
A-Invitations O-Occasional P3 S-Minor T-Defect
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.