STEPS TO REPRODUCE 1. Open Kicker/Kickoff 2. Right click on an app 3. Pin to Task Manager OBSERVED RESULT Nothing EXPECTED RESULT The app is pinned to the task manager SOFTWARE/OS VERSIONS KDE Plasma Version: master KDE Frameworks Version: master Qt Version: 6.5.2 ADDITIONAL INFORMATION Relevant log line: QMetaObject::invokeMethod: No such method QQuickMouseArea::addLauncher(QVariant) from https://invent.kde.org/plasma/plasma-workspace/-/blob/master/applets/kicker/plugin/containmentinterface.cpp#L162
"Add to Desktop" is broken the same way
Can confirm. Console logging looks relevant: Sep 06 11:16:26 Liberator plasmashell[2072]: QMetaObject::invokeMethod: No such method QQuickMouseArea::hasLauncher(QVariant) Sep 06 11:16:26 Liberator plasmashell[2072]: QMetaObject::invokeMethod: No such method QQuickMouseArea::addLauncher(QVariant) Could be a similar issue to Bug 473922 where we're looking for a function by its method signature and that changed in Qt 6.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3293
Git commit 93e609707a5c7fb98209d43759c8751cc8bce603 by Kai Uwe Broulik. Committed on 17/09/2023 at 20:05. Pushed by broulik into branch 'master'. applets/kicker: Invoke addLauncher/hasLauncher on the PlasmoidItem In Plasma 6, we have a well-defined root item PlasmoidItem which contains those functions, no need to go hunting for a random object in the tree anymore, which is incorrect now. M +11 -35 applets/kicker/plugin/containmentinterface.cpp https://invent.kde.org/plasma/plasma-workspace/-/commit/93e609707a5c7fb98209d43759c8751cc8bce603