Created attachment 160599 [details] Reproduction of the bug SUMMARY When minimising Elisa to the system tray, clicking the app icon in the taskbar opens a new session. This new session sometimes hangs with the loading gear animation. STEPS TO REPRODUCE 1. Open Elisa 2. Configure Elisa > Tick box for 'Keep running in System Tray when main window is closed' > Apply 3. Minimise Elisa 4. Open Elisa from krunner, from application launcher, from taskbar, etc. OBSERVED RESULT A new instance of Elisa opens, sometimes with spinning gears forever, until the system tray minimised instance is closed. This also causes other odd behaviour, such as Ctrl+Q (Quit), which minimises the second instance rather than quitting it, or locks up the program entirely. EXPECTED RESULT The system tray minimised instance should maximise. There should only be max of one running instance of Elisa at any given moment. SOFTWARE/OS VERSIONS uname: Linux laptop 6.1.41-gentoo-x86_64 #1 SMP PREEMPT_DYNAMIC Tue Jul 25 21:57:22 AEST 2023 x86_64 AMD Ryzen 7 PRO 5850U with Radeon Graphics AuthenticAMD GNU/Linux KDE Plasma Version: 5.27.6 KDE Frameworks Version: 5.108.0 Qt Version: 5.15.10 Graphics Platform: X11 ADDITIONAL INFORMATION Gentoo USE flags for Elisa: handbook vlc -debug -mpris -semantic-desktop -test
*** Bug 459974 has been marked as a duplicate of this bug. ***
*** Bug 499292 has been marked as a duplicate of this bug. ***
Hi, nothing changed in the last 2 years since this bug was reported ?
(In reply to Alex from comment #3) > Hi, nothing changed in the last 2 years since this bug was reported ? As a mostly volunteer project, development progress for KDE applications requires (among other things) folks with the time, ability, and interest to contribute code that implement features and bug fixes. It would seem this bug is still in need of such a contribution - if you or someone you know of can help, the Community Wiki guide for getting start with KDE development is here: https://community.kde.org/Get_Involved/development
A possibly relevant merge request was started @ https://invent.kde.org/multimedia/elisa/-/merge_requests/666
Git commit 6a51e1b17f0a6f028caeb53853261e11021b2d0c by Pedro Nishiyama. Committed on 08/02/2025 at 16:56. Pushed by jackh into branch 'master'. Restore the minimized Elisa instance when opened again M +1 -0 src/elisaapplication.cpp M +2 -0 src/elisaapplication.h M +4 -0 src/qml/PlatformIntegration.qml https://invent.kde.org/multimedia/elisa/-/commit/6a51e1b17f0a6f028caeb53853261e11021b2d0c
Thank you Pedro for fixing this bug ! <3 Do you have any idea when the next update (that includes this fix) will be released ?
The "Version Fixed In" field up at the top of bug page will typically contain the version planned to be released with the relevant code changes for a particular bug. KDE Gear follows a YY.MM major version number style, so the currently planned version 25.04.0 would be planned for an April 2025 release.
Okay, thanks ! :)