Created attachment 186105 [details] A launcher with its popup open SUMMARY I had 3 Quicklauncher widgets in my panel. They all had popups enabled, with additional launchers in their respective popups. Everything worked fine. After the 6.5.0 update, all popups now show up empty when opened (see attachment). It can also be reproduced with Quicklaunch widgets freshly added under Plasma 6.5.0 (as opposed to "migrated" from the previous version). STEPS TO REPRODUCE 1. Add a Quicklaunch widget to the panel 2. Enable popups for this Quicklaunch widget 3. Add a launcher to this Quicklaunch widget 4. Add a second launcher to this Quicklaunch widget 5. Open the popup 6. Drag one of the launchers into the popup OBSERVED RESULT The launcher that was dragged into the popup disappears. There is a weird animation where the blue highlight that was at the top of the popup shrink to become a dot in the the top left corner of the popup. Whenever the popup is opened after that, it's just empty, with the same blue dot in the top left corner. EXPECTED RESULT The launcher should be moved to the popup, and when the popup is opened it should show an icon for the launcher that was added to the popup. SOFTWARE/OS VERSIONS Linux/KDE Plasma: KDE Plasma Version: 6.5.0 KDE Frameworks Version: 6.19.0 Qt Version: 6.10.0
I'm seeing this exact same behavior since yesterday. I was wondering, is there some Quicklaunch config file somewhere, where I can see a launchers current configuration? Thanks!
(In reply to basjetimmer from comment #1) > I'm seeing this exact same behavior since yesterday. > > I was wondering, is there some Quicklaunch config file somewhere, where I > can see a launchers current configuration? > > Thanks! The configuration is in ~/.config/plasma-org.kde.plasma.desktop-appletsrc but is not really user-friendly. Look for "launcherUrls" and "popupUrls".
Can reproduce.
When I drop a launcher into the popup (with much difficulty; the UX here is not amazing), it emits some error in the log that look suspicious: Oct 27 13:17:32 engine plasmashell[31268]: qrc:/qt/qml/plasma/applet/org/kde/plasma/quicklaunch/IconItem.qml:24:5: Required property logic was not initialized Oct 27 13:17:32 engine plasmashell[31268]: qrc:/qt/qml/plasma/applet/org/kde/plasma/quicklaunch/IconItem.qml:25:5: Required property grid was not initialized Oct 27 13:17:32 engine plasmashell[31268]: qrc:/qt/qml/plasma/applet/org/kde/plasma/quicklaunch/IconItem.qml:25:5: Required property grid was not initialized Oct 27 13:17:32 engine plasmashell[31268]: qrc:/qt/qml/plasma/applet/org/kde/plasma/quicklaunch/IconItem.qml:24:5: Required property logic was not initialized Oct 27 13:17:34 engine plasmashell[31268]: qrc:/qt/qml/plasma/applet/org/kde/plasma/quicklaunch/IconItem.qml:25:5: Required property grid was not initialized Oct 27 13:17:34 engine plasmashell[31268]: qrc:/qt/qml/plasma/applet/org/kde/plasma/quicklaunch/IconItem.qml:24:5: Required property logic was not initialized The widget has only been touched recently in https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/889. It appears to be a regression from https://invent.kde.org/plasma/kdeplasma-addons/-/commit/3a0cc85c0530291660b7ede2db6b9795e1914174 which added a bunch of Required properties to IconItem, but the places where it's instantiated don't always set all of them.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/931
Git commit 73aed0fff5ef9fe18a5928a06e27486b990aa37d by Nicolas Fella. Committed on 29/10/2025 at 10:07. Pushed by nicolasfella into branch 'master'. [applets/quicklaunch] Initialize all required properties when creating popup M +6 -1 applets/quicklaunch/Popup.qml M +1 -0 applets/quicklaunch/main.qml https://invent.kde.org/plasma/kdeplasma-addons/-/commit/73aed0fff5ef9fe18a5928a06e27486b990aa37d
Git commit 6a96be0f103f1a6700e39cbe0684dfc91c7822e5 by Nicolas Fella. Committed on 29/10/2025 at 10:08. Pushed by nicolasfella into branch 'Plasma/6.5'. [applets/quicklaunch] Initialize all required properties when creating popup (cherry picked from commit 73aed0fff5ef9fe18a5928a06e27486b990aa37d) M +6 -1 applets/quicklaunch/Popup.qml M +1 -0 applets/quicklaunch/main.qml https://invent.kde.org/plasma/kdeplasma-addons/-/commit/6a96be0f103f1a6700e39cbe0684dfc91c7822e5