Bug 423104

Summary: [Wayland] Impossible to add a widget to desktop via Application Dashboard
Product: [Unmaintained] kdeplasma-addons Reporter: Patrick Silva <bugseforuns>
Component: Application DashboardAssignee: Eike Hein <hein>
Status: RESOLVED UNMAINTAINED    
Severity: normal CC: justin.zobel, nate, plasma-bugs-null, szymondudek9
Priority: NOR Keywords: wayland-only
Version First Reported In: 5.26.90   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 6.0
Sentry Crash Report:

Description Patrick Silva 2020-06-17 13:11:15 UTC
STEPS TO REPRODUCE
1. set Dashboard as your app launcher
2. open Dashboard
3. click on "Widgets" on top
4. try to drag any widget to your desktop

OBSERVED RESULT
Dashboard closes when you start to drag the widget and the DnD operation is immediately aborted.

EXPECTED RESULT
we can drag a widget and drop it on desktop

SOFTWARE/OS VERSIONS
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.19.80
KDE Frameworks Version: 5.72.0
Qt Version: 5.14.2
Comment 1 Justin Zobel 2020-11-20 07:00:11 UTC
Confirmed on Plasma 5.20.3 with KF 5.75.0 and Qt 5.15.1.
Comment 2 Szymon 2021-09-18 11:53:16 UTC
The problem also occurs on the default system option "Application Launcher" ( Kickoff) .
Comment 3 Nate Graham 2023-09-12 13:26:34 UTC
Git commit a084a10895ef00a183a1d4aca5a85da032a957e7 by Nate Graham.
Committed on 12/09/2023 at 15:14.
Pushed by ngraham into branch 'master'.

Remove widget browser functionality

It's been semi-broken for a long time and it's a fairly niche feature
anyway.
Related: bug 356478, bug 398500
FIXED-IN: 6.0

M  +15   -112  applets/kicker/package/contents/ui/DashboardRepresentation.qml
D  +0    -79   applets/kicker/package/contents/ui/DashboardTabBar.qml
D  +0    -61   applets/kicker/package/contents/ui/DashboardTabButton.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/a084a10895ef00a183a1d4aca5a85da032a957e7
Comment 4 Patrick Silva 2023-09-23 12:06:21 UTC
Removing a feature because it does not work is not a fix.