NOTE: I suspect this is a duplicate of https://bugs.kde.org/show_bug.cgi?id=472836 but since the way I caused the problem mentioned here was slightly different, I'm reporting it as a different bug. SUMMARY If you join a space in NeoChat, you will see a button for your "home" (where your main room list is), and a button for the space you just joined (both of these buttons will appear at the top of the room list). If the space you joined appears to be empty, and you leave that space while you still have it selected, the button that allows you to go back to your home list will vanish and you will not be able to see any of the rooms you are in. Resolving this requires restarting NeoChat. STEPS TO REPRODUCE 1. Join some rooms. 2. Join a space that appears to be empty in NeoChat (#solus:matrix.org did the trick for me). 3. Make sure that the space you just joined is selected. 4. Right-click on the space and click "Leave space". OBSERVED RESULT You are left looking at an empty room list. EXPECTED RESULT You should be switched back to your "home" room list after leaving the space. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Kubuntu 22.04 LTS (available in About System) KDE Plasma Version: 5.27.7 KDE Frameworks Version: 5.104.0 Qt Version: 5.15.3
A possibly relevant merge request was started @ https://invent.kde.org/network/neochat/-/merge_requests/1182
Git commit cc60dde62d020d2faac941c41c080e42bf570eda by Tobias Fella, on behalf of Tobias Fella. Committed on 28/08/2023 at 11:47. Pushed by tfella into branch 'master'. Deselect space when leaving it M +6 -1 src/qml/Page/RoomList/SpaceDrawer.qml https://invent.kde.org/network/neochat/-/commit/cc60dde62d020d2faac941c41c080e42bf570eda
Git commit 4886f1c3b9e6d800069a590a7391ea92f436fd30 by Tobias Fella, on behalf of Tobias Fella. Committed on 28/08/2023 at 11:48. Pushed by tfella into branch 'release/23.08'. Deselect space when leaving it (cherry picked from commit cc60dde62d020d2faac941c41c080e42bf570eda) M +6 -1 src/qml/Page/RoomList/SpaceDrawer.qml https://invent.kde.org/network/neochat/-/commit/4886f1c3b9e6d800069a590a7391ea92f436fd30