Bug 501206

Summary: Logging in displays all spaces a user has joined, not just those they're in at the moment
Product: [Applications] NeoChat Reporter: Théotime Maillarbaux <n7w71ajzi>
Component: GeneralAssignee: Tobias Fella <fella>
Status: RESOLVED UPSTREAM    
Severity: minor CC: carl, josh
Priority: NOR    
Version First Reported In: 24.12.3   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Théotime Maillarbaux 2025-03-07 22:37:08 UTC
SUMMARY
Logging in displays all spaces a user has joined, not just those they're in at the moment.

STEPS TO REPRODUCE
1. Join a space with an account, then leave it
2. At least on a fresh install of NeoChat, log in

OBSERVED RESULT
The space the user has left still appears. Clicking on it prompts to join it.

EXPECTED RESULT
The space shouldn't show up (like on other clients).

SOFTWARE/OS VERSIONS
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: Arch Linux
KDE Plasma Version: 6.3.2
KDE Frameworks Version: 6.11.0
Qt Version: 6.8.2

ADDITIONAL INFORMATION
I'm using a Conduit.rs server (version 0.9.0)
Comment 1 Tobias Fella 2025-09-09 09:33:22 UTC
I've never seen this before and due neochat's architecture, this would reqiure multiple major bugs that we have never seen individually. It sounds more likely that conduit for some reason sends you spaces that you have already left during syncing