Bug 484377

Summary: At Login neochat fails to connect because kwallet starts later
Product: [Applications] NeoChat Reporter: Angelo Naselli <anaselli>
Component: GeneralAssignee: Tobias Fella <fella>
Status: RESOLVED FIXED    
Severity: major CC: carl, geiger.david68210, james.h.graham
Priority: NOR    
Version First Reported In: 23.04.1   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Angelo Naselli 2024-03-24 11:28:53 UTC
When i login to my home with kde the kwallet password is asked, but that happens later than NeoChat starts, so NeoChat remains in the attempting to connect screen forever.
Unfortunately there is no way to go on from that but exiting NeoChat and entering again.

Maybe an option to disconnect/connect again could help as a workaround.

STEPS TO REPRODUCE
1. Enable kwallet
2. Save neochat accounts
3. reboot
4. login

SOFTWARE/OS VERSIONS
 Mageia Linux 9
 Kde plasma version: 5.237.10
 KDE Frameworks Version:5.114.0 
 Qt Version: 5.15.17
Comment 1 James Graham 2024-03-31 12:38:08 UTC
We have a new login flow in latest version now which means you should never get stuck.
Comment 2 Angelo Naselli 2024-04-01 17:28:59 UTC
Which is the latest version, just out of curiosity? 23.04.3 is still affected.
Comment 3 James Graham 2024-04-01 18:14:24 UTC
24.02 is the latest.
Comment 4 David Geiger 2024-04-03 16:02:25 UTC
Is this new login flow portable in previous version as of 23.04.x series for stable distribution? We can't update all the kde stack just for one fix in a stable release.
Comment 5 James Graham 2024-04-03 16:24:58 UTC
Here is the major one that sorted it https://invent.kde.org/network/neochat/-/commit/7f9e709559b9a2dc6f03d1836be35658ca8e488c no idea if it'll apply cleanly. I doubt it will for 23.04, it may just for 23.08 if the welcome page rework made it into that.