Bug 385856

Summary: Cannot drag favorite icons anywhere without re-ordering them
Product: [Plasma] plasmashell Reporter: Harald Sitter <sitter>
Component: Application Launcher (Kickoff) widgetAssignee: David Edmundson <kde>
Status: RESOLVED FIXED    
Severity: normal CC: bugseforuns, dashonwwIII, kde, kde, nate, plasma-bugs-null
Priority: NOR Keywords: usability
Version First Reported In: master   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 6.5.1
Sentry Crash Report:

Description Harald Sitter 2017-10-17 13:56:52 UTC
- have desktop as a folder containment
- open kickoff
- have (>=3 favorites)
- try to drag the bottom most favorite over the top ones to drop it on the desktop

what happens:
- favorite gets reordered and is now the top most favorite
- this does not change when concluding the drag by dropping the icon on the desktop

what should happen:
- favorites should not get messed up by a dragndrop operation with which the user targets a drop to the desktop. when the cursor leaves the kickoff popup it should snap the favorite back to where it was and not conclude the drop operation (seeing as it doesn't get a drop in the popup at all)
Comment 1 Kai Uwe Broulik 2017-10-17 14:13:08 UTC
I once wanted to implement exactly that but it turned out more difficult than I thought.
Comment 2 Nate Graham 2021-01-06 17:41:01 UTC
Still an issue with the new Kickoff.
Comment 3 Nate Graham 2022-06-21 18:18:42 UTC
*** Bug 455706 has been marked as a duplicate of this bug. ***
Comment 4 Nate Graham 2022-11-29 18:46:24 UTC
*** Bug 462391 has been marked as a duplicate of this bug. ***
Comment 5 Bug Janitor Service 2025-10-17 12:17:42 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3255
Comment 6 Niccolò Venerandi 2025-10-20 07:13:42 UTC
Git commit 0b9d12be2bcdd2b808155925e105858074ed0c99 by Niccolò Venerandi.
Committed on 20/10/2025 at 07:13.
Pushed by niccolove into branch 'master'.

Reset kickoff grid movements when drag and drop exits kickoff

Previously, it was impossible to drag and drop items from kickoff
without changing their position e.g. in the favorites view.
Instead, we now reset all item positions caused by a drag and
drop if that drag exits kickoff.

M  +18   -0    applets/kickoff/KickoffDropArea.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/0b9d12be2bcdd2b808155925e105858074ed0c99
Comment 7 Niccolò Venerandi 2025-10-20 07:14:05 UTC
Git commit 93aacd17048e0fdfb750a53415512be6c528a311 by Niccolò Venerandi.
Committed on 20/10/2025 at 07:14.
Pushed by niccolove into branch 'Plasma/6.5'.

Reset kickoff grid movements when drag and drop exits kickoff

Previously, it was impossible to drag and drop items from kickoff
without changing their position e.g. in the favorites view.
Instead, we now reset all item positions caused by a drag and
drop if that drag exits kickoff.


(cherry picked from commit 0b9d12be2bcdd2b808155925e105858074ed0c99)

Co-authored-by: Niccolò Venerandi <niccolo@venerandi.com>

M  +18   -0    applets/kickoff/KickoffDropArea.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/93aacd17048e0fdfb750a53415512be6c528a311