element-hq / element-hq/element-web
Joined room leaves me at a blank view with no timeline or composer
- Dominant language
- TypeScript
- Stars
- 13.5k
- Forks
- 2.8k
- PR merge metrics
- PR metrics pending
Description
### Steps to reproduce
Joined room leaves me at a blank view with no timeline or composer. The room view never recovered until switching rooms.
1. Join new room
1. Get stuck on blank screen

While joining, there was a little toast in the corner that appeared for a second saying something about my server not responding or working correctly. Here is the series of network requests:
- ❌ `404` response for `GET https://matrix-client.matrix.org/_matrix/client/r0/rooms/!dlUJvnxTqziXgGwAaW%3Amatrix.org/event/%24fhDEdtZGi8I6aP0PEn3ZmV4WHtuGGiSTgrXjngEByVw`
- ❌ `403` response for `GET https://matrix-client.matrix.org/_matrix/client/r0/rooms/!dlUJvnxTqziXgGwAaW%3Amatrix.org/initialSync?limit=20`
- These two might be from trying to get a room preview. The room wasn't preview-able.
- ✅ `200` response for `POST https://matrix-client.matrix.org/_matrix/client/r0/join/!dlUJvnxTqziXgGwAaW%3Amatrix.org?server_name=matrix.org&server_name=element.io&server_name=connecteu.rs`
- ✅ `200` response for `https://matrix-client.matrix.org/_matrix/client/r0/rooms/!dlUJvnxTqziXgGwAaW%3Amatrix.org/event/%24fhDEdtZGi8I6aP0PEn3ZmV4WHtuGGiSTgrXjngEByVw`
- ✅ `200` response for `https://matrix-client.matrix.org/_matrix/client/r0/rooms/!dlUJvnxTqziXgGwAaW%3Amatrix.org/event/%24fhDEdtZGi8I6aP0PEn3ZmV4WHtuGGiSTgrXjngEByVw`
- ✅ `200` response for `https://matrix-client.matrix.org/_matrix/client/r0/rooms/!dlUJvnxTqziXgGwAaW%3Amatrix.org/context/%24fhDEdtZGi8I6aP0PEn3ZmV4WHtuGGiSTgrXjngEByVw?filter=%7B%22lazy_load_members%22%3Atrue%7D`
- ✅ `200` response for `https://matrix-client.matrix.org/_matrix/client/r0/rooms/!dlUJvnxTqziXgGwAaW%3Amatrix.org/members?not_membership=leave&at=s3386284912_757284974_2005978_1675473251_1703397109_3686724_634899543_5580470815_0`
- `200 `PUT https://matrix-client.matrix.org/_matrix/client/r0/pushrules/global/room/!dlUJvnxTqziXgGwAaW%3Amatrix.org`
- ❌ `404` response for `PUT https://matrix-client.matrix.org/_matrix/client/r0/pushrules/global/room/!dlUJvnxTqziXgGwAaW%3Amatrix.org/enabled`
### Outcome
#### What did you expect?
Joining a room lands me in the room with the timeline and composer visible
#### What happened instead?
Stuck at a blank screen (only room header visible) and have to switch rooms. The room did appear after switching back to it
Debug logs: https://github.com/matrix-org/element-web-rageshakes/issues/16397
### Operating system
Windows 10
### Browser information
Chrome 106.0.5249.119
### URL for webapp
https://develop.element.io/
### Application version
Element version: 2f49467152ac-react-de51bfdcb54e-js-9f2f08dfd3de Olm version: 3.2.12
### Homeserver
matrix.org
### Will you send logs?
Yes, see https://github.com/matrix-org/element-web-rageshakes/issues/16397
Contributor guide
Assessment
This issue has not been assessed yet.