Description
When re-connecting to the server fails (possibly related to a DNS issue), the client's placeholder/state indicators do not reflect the actual connection state correctly. During this state, the account shows a "Reconnecting…" status in the sidebar.
Additionally, actions that require an active connection, such as creating a room, likely will not work while disconnected/reconnecting, but the UI does not communicate this. The "Create a room" action remains available in the Chat Rooms view even though it cannot succeed without a connection.
Observed Behaviour
- Re-connection fails intermittently.
- Placeholder messages / connection state indicators do not accurately reflect the reconnecting state.
- The "Create a room" action stays enabled while the client is not connected.
Expected Behaviour
- Connection state and placeholder messages should accurately reflect the current reconnecting/disconnected state.
- Actions that require a connection (e.g. creating a room) should be disabled while disconnected, with a clear message indicating that a connection is required.

Description
When re-connecting to the server fails (possibly related to a DNS issue), the client's placeholder/state indicators do not reflect the actual connection state correctly. During this state, the account shows a "Reconnecting…" status in the sidebar.
Additionally, actions that require an active connection, such as creating a room, likely will not work while disconnected/reconnecting, but the UI does not communicate this. The "Create a room" action remains available in the Chat Rooms view even though it cannot succeed without a connection.
Observed Behaviour
Expected Behaviour