element-hq / element-hq/synapse
Rooms can get into a very confused state where guests' join requests are 200ed but never actually joined (SYN-623)
Open
A-Guests
A-Join
O-Uncommon
S-Minor
T-Defect
- Dominant language
- Python
- Stars
- 4.6k
- Forks
- 600
- Avg merge
- 5d 22h
- Merged PRs (30d)
- 51
Description
This issue has been migrated from [#1492](https://github.com/matrix-org/synapse/issues/1492).
---
https://github.com/vector-im/vector-web/issues/884
(Imported from https://matrix.org/jira/browse/SYN-623)
(Reported by @dbkr)
Contributor guide
Research direction
Review the migrated report and the linked vector-web issue first, then trace the Synapse handling for room join requests. Done means identifying why a request can return 200 without joining the guest and ensuring the reported confused room state no longer occurs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100