Bug 481341

Summary: Adding printer applet hangs Plasma splash screen until 30s timeout
Product: [Plasma] plasmashell Reporter: Niccolò Venerandi <niccolo>
Component: Startup processAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: major CC: kde, nate
Priority: NOR Keywords: qt6
Version First Reported In: master   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 6.0
Sentry Crash Report:

Description Niccolò Venerandi 2024-02-14 22:02:11 UTC
SUMMARY
Adding a Plasma 6-unsupported printer applet, I have to wait all of the 30 seconds before the splash screen disappears!


STEPS TO REPRODUCE
1. Log in to Plasma 5 session
2. Add Printer applet to the desktop
3. Switch to another session
4. Log-in to Plasma 6
5. Stare at a blank loading screen for 30 seconds

OBSERVED RESULT
I have to wait 30 seconds before the system is ready!

EXPECTED RESULT
I should not wait all the 30 seconds, and I should instead get to the desktop sooner.

SOFTWARE/OS VERSIONS
KDE Plasma Version: master branch, compiled on 2/14/24
KDE Frameworks Version: master branch, compiled on 2/14/24
Qt Version: 6.6.1

ADDITIONAL INFORMATION
Comment 1 David Redondo 2024-02-21 11:24:42 UTC
Git commit 5b0af64f99ef7dab63307753289ffdac2659acf3 by David Redondo.
Committed on 21/02/2024 at 11:01.
Pushed by davidre into branch 'master'.

ksplash: Fallback to default lnf theme

If loading the file from the active lnf theme fails, also try
the fallback (default) one.
FIXED-IN:6.0

M  +22   -6    ksplash/ksplashqml/splashwindow.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/5b0af64f99ef7dab63307753289ffdac2659acf3
Comment 2 David Redondo 2024-02-21 11:52:53 UTC
Git commit a2fb6a1e23068f35baad3778525d051c07e8d9ce by David Redondo.
Committed on 21/02/2024 at 11:33.
Pushed by davidre into branch 'Plasma/6.0'.

ksplash: Fallback to default lnf theme

If loading the file from the active lnf theme fails, also try
the fallback (default) one.
FIXED-IN:6.0

M  +22   -6    ksplash/ksplashqml/splashwindow.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/a2fb6a1e23068f35baad3778525d051c07e8d9ce