matrix-org / matrix-org/matrix-bifrost
XMPP join: Only update matrix-side room after join succeeds
Open
invalid
- Dominant language
- TypeScript
- Stars
- 187
- Forks
- 38
- PR merge metrics
- No merged PRs in 30d
Description
When an XMPP user fails to join a bridged room, they will be shown on the Matrix side as joining and immediately leaving.
The room membership should only be updated **after** the user successfully joined on the XMPP side.
Contributor guide
Research direction
Start by tracing the XMPP join handling and the point where Matrix room membership is updated. Reproduce a failed XMPP join and verify that the Matrix-side membership is not changed until the XMPP join succeeds.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100