Bug 508520 - Dragging a file/screenshot from the notifications window no longer has a "move" option
Summary: Dragging a file/screenshot from the notifications window no longer has a "mov...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Notifications (other bugs)
Version First Reported In: 6.5.3
Platform: Manjaro Linux
: HI normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: regression
: 509233 (view as bug list)
Depends on:
Blocks:
 
Reported: 2025-08-20 14:48 UTC by Sevenseraphim
Modified: 2026-10-06 14:13 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 6.8.0
Sentry Crash Report:


Attachments
clicking and dragging has no move option (548.74 KB, video/mp4)
2025-08-20 14:48 UTC, Sevenseraphim
Details
Issue reproducing after dragging the icon from the notification to the desktop (2.52 MB, video/webm)
2026-05-11 16:10 UTC, thinksimilar
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sevenseraphim 2025-08-20 14:48:32 UTC
Created attachment 184285 [details]
clicking and dragging has no move option

SUMMARY
It was possible previously to click and drag a screenshot taken from the notifications window directly to the desktop. It is no longer possible now. (This behaviour change happened after updating to KDE frameworks 6.17.0)

STEPS TO REPRODUCE
1. Take a screenshot with spectacle
2. Click and drag on the screenshot from the notification window to the desktop

OBSERVED RESULT
There is no move option, only copy and link

EXPECTED RESULT
There should be a move option (this was available previously)

SOFTWARE/OS VERSIONS
Linux Kernel: 6.12.41-1-MANJARO (64-bit)
KDE Plasma Version: 6.3.6
KDE Frameworks Version: 6.17.0
Qt Version: 6.9.1

ADDITIONAL INFORMATION
Wayland
Comment 1 Bug Janitor Service 2025-08-20 15:33:40 UTC
Thank you for the bug report!

However Plasma 6.3.6 no longer receives updates or maintenance from KDE; active versions are 6.4 or newer. Please upgrade to an active version as soon as your distribution makes it available to you. Plasma is a fast-moving project, and bugs in one version are often fixed in the next one.

If you need help with Plasma 6.3.6, please contact your distribution, who bears the responsibility of providing help for older releases that are no longer receiving updates from KDE.

If you can reproduce the issue after upgrading to an active version, feel free to re-open this bug report.
Comment 2 Sevenseraphim 2025-12-09 05:33:30 UTC
Can confirm that this bug still exists in the following system version:

Operating System: Manjaro Linux 
KDE Plasma Version: 6.5.3
KDE Frameworks Version: 6.20.0
Qt Version: 6.10.1
Comment 3 Sevenseraphim 2025-12-14 04:03:05 UTC
What does "resolved downstream" mean? The bug still exists
Comment 4 Sevenseraphim 2025-12-16 03:59:35 UTC
We just received another update to plasma and i'm now on version 6.5.4 with KDE gear 25.12 and the problem still persists

Operating System: Manjaro Linux 
KDE Plasma Version: 6.5.4
KDE Frameworks Version: 6.20.0
Qt Version: 6.10.1
Kernel Version: 6.12.62-1-MANJARO (64-bit)
Comment 5 Sevenseraphim 2026-03-29 13:44:38 UTC
Kind reminder that this is still an issue. It is a regression that wasn't there before the bug was filed.
Comment 6 Sevenseraphim 2026-05-03 06:29:07 UTC
This regression still persists in the current version

Operating System: Manjaro Linux 
KDE Plasma Version: 6.6.4
KDE Frameworks Version: 6.25.0
Qt Version: 6.11.0
Kernel Version: 6.18.26-1-MANJARO (64-bit)
Graphics Platform: Wayland
Comment 7 thinksimilar 2026-05-11 16:10:27 UTC
Created attachment 192191 [details]
Issue reproducing after dragging the icon from the notification to the desktop

It's worth noting that this bug isn't limited to Spectacle. The issue also appears when dragging the icon of a newly-downloaded file from the "Downloading (finished)" notification to a Dolphin window or to the desktop. The pop-up list used to have an option to simply move the file, but the option has been missing for a number of versions now.

Operating System: Debian GNU/Linux forky/sid
KDE Plasma Version: 6.6.4
KDE Frameworks Version: 6.23.0
Qt Version: 6.10.2
Kernel Version: 7.0.4+deb14-amd64 (64-bit)
Graphics Platform: Wayland
Comment 8 Nate Graham 2026-07-28 20:17:13 UTC
I can reproduce the issue.
Comment 9 Nate Graham 2026-08-12 18:41:03 UTC
*** Bug 509233 has been marked as a duplicate of this bug. ***
Comment 10 Sevenseraphim 2026-09-25 02:57:04 UTC
Please can someone consider making a fix for this? 🙏🏻

I don't know why the move option was removed from the menu more than a year ago...
Comment 11 Bug Janitor Service 2026-09-30 09:12:27 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/7145
Comment 12 Sevenseraphim 2026-10-01 03:25:53 UTC
ooh! some activity! will this finally be fixed? I'm excited! :D
Comment 13 cwo 2026-10-01 19:41:15 UTC
Git commit 3f4065f4691eb4604c43e1ca73f391edb01b0623 by Christoph Wolk.
Committed on 01/10/2026 at 18:57.
Pushed by cwo into branch 'master'.

applets/notifications: explicitly allow copy/link actions

d6016d8401c4a28928c7d641df73fbddec83871d explicitly set Qt::CopyAction
as the supported action for drag&drop from a notification. This was done
because the default action, move, interfered with drag&drop to various
windows caused issues: moving files to e.g. Discord or a browser does
not really make sense, so the app rejects the drop and marks the cursor
as an invalid drop target. However, this also removes Move as an option
from the KIO drop dialog. (LinkAction still works, likely because we
inject that as Wayland does not support it natively)

Instead, we set the supported actions to CopyAction | MoveAction |
LinkAction, and set CopyAction as the default. This brings move back
into the KIO popup, and dropping on e.g. browsers and discord still
works fine.

M  +2    -1    applets/notifications/draghelper.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/3f4065f4691eb4604c43e1ca73f391edb01b0623
Comment 14 cwo 2026-10-01 22:37:35 UTC
Git commit 6f44ab3be12ba5264a996259b954bf3ce4b940b0 by Christoph Wolk.
Committed on 01/10/2026 at 22:21.
Pushed by cwo into branch 'Plasma/6.8'.

applets/notifications: explicitly allow copy/link actions

d6016d8401c4a28928c7d641df73fbddec83871d explicitly set Qt::CopyAction
as the supported action for drag&drop from a notification. This was done
because the default action, move, interfered with drag&drop to various
windows caused issues: moving files to e.g. Discord or a browser does
not really make sense, so the app rejects the drop and marks the cursor
as an invalid drop target. However, this also removes Move as an option
from the KIO drop dialog. (LinkAction still works, likely because we
inject that as Wayland does not support it natively)

Instead, we set the supported actions to CopyAction | MoveAction |
LinkAction, and set CopyAction as the default. This brings move back
into the KIO popup, and dropping on e.g. browsers and discord still
works fine.


(cherry picked from commit ce8a59da0b6f291134af33cc14ee7f9aef3c06bb)

Co-authored-by: Christoph Wolk <cwo.kde@posteo.net>

M  +2    -1    applets/notifications/draghelper.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/6f44ab3be12ba5264a996259b954bf3ce4b940b0
Comment 15 cwo 2026-10-03 07:29:52 UTC
Git commit 1e246b1b4323b276f6c77e367e407627f4fa8dd6 by Christoph Wolk.
Committed on 02/10/2026 at 06:43.
Pushed by cwo into branch 'Plasma/6.7'.

applets/notifications: explicitly allow copy/link actions

d6016d8401c4a28928c7d641df73fbddec83871d explicitly set Qt::CopyAction
as the supported action for drag&drop from a notification. This was done
because the default action, move, interfered with drag&drop to various
windows caused issues: moving files to e.g. Discord or a browser does
not really make sense, so the app rejects the drop and marks the cursor
as an invalid drop target. However, this also removes Move as an option
from the KIO drop dialog. (LinkAction still works, likely because we
inject that as Wayland does not support it natively)

Instead, we set the supported actions to CopyAction | MoveAction |
LinkAction, and set CopyAction as the default. This brings move back
into the KIO popup, and dropping on e.g. browsers and discord still
works fine.


(cherry picked from commit ce8a59da0b6f291134af33cc14ee7f9aef3c06bb)

Co-authored-by: Christoph Wolk <cwo.kde@posteo.net>

(cherry picked from commit 6f44ab3be12ba5264a996259b954bf3ce4b940b0)

Co-authored-by: Christoph Wolk <cwo.kde@posteo.net>

M  +2    -1    applets/notifications/draghelper.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/1e246b1b4323b276f6c77e367e407627f4fa8dd6
Comment 16 cwo 2026-10-06 14:13:05 UTC
Git commit 5929b4f8c6c3471a0d77f127b47b9f98fe99a62f by Christoph Wolk.
Committed on 06/10/2026 at 13:56.
Pushed by cwo into branch 'Plasma/6.6'.

applets/notifications: explicitly allow copy/link actions

d6016d8401c4a28928c7d641df73fbddec83871d explicitly set Qt::CopyAction
as the supported action for drag&drop from a notification. This was done
because the default action, move, interfered with drag&drop to various
windows caused issues: moving files to e.g. Discord or a browser does
not really make sense, so the app rejects the drop and marks the cursor
as an invalid drop target. However, this also removes Move as an option
from the KIO drop dialog. (LinkAction still works, likely because we
inject that as Wayland does not support it natively)

Instead, we set the supported actions to CopyAction | MoveAction |
LinkAction, and set CopyAction as the default. This brings move back
into the KIO popup, and dropping on e.g. browsers and discord still
works fine.


(cherry picked from commit ce8a59da0b6f291134af33cc14ee7f9aef3c06bb)

Co-authored-by: Christoph Wolk <cwo.kde@posteo.net>

(cherry picked from commit 6f44ab3be12ba5264a996259b954bf3ce4b940b0)

Co-authored-by: Christoph Wolk <cwo.kde@posteo.net>

(cherry picked from commit 1e246b1b4323b276f6c77e367e407627f4fa8dd6)

Co-authored-by: Christoph Wolk <cwo.kde@posteo.net>

M  +2    -1    applets/notifications/draghelper.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/5929b4f8c6c3471a0d77f127b47b9f98fe99a62f