Bug 417532 - DnD between Firefox and Dolphin is impossible on Wayland
Summary: DnD between Firefox and Dolphin is impossible on Wayland
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: wayland-generic (show other bugs)
Version: 5.18.0
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: wayland-only
Depends on:
Blocks:
 
Reported: 2020-02-13 02:15 UTC by Patrick Silva
Modified: 2020-09-18 19:57 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2020-02-13 02:15:53 UTC
SUMMARY
My Firefox runs on Xwayland.
I can DnD between Firefox and Desktop, but I can't between Firefox and Dolphin.

STEPS TO REPRODUCE
1. start Wayland session
2. open Dolphin
2. open Firefox and load the following wallpaper:
https://wallpaperaccess.com/full/112752.jpg
3. drag the wallpaper and try to drop it on Dolphin

OBSERVED RESULT
context menu showing "move/copy/link here" and "Cancel" does not open
when you release mouse button on Dolphin

EXPECTED RESULT
context menu showing "move/copy/link here" and "Cancel" should open
when you release mouse button on Dolphin

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux
(available in About System)
KDE Plasma Version: 5.18
KDE Frameworks Version: 5.67
Qt Version: 5.14.1

ADDITIONAL INFORMATION
DnD between Opera browser also running on Xwayland and Dolphin
works as expected.
Comment 1 Méven Car 2020-02-14 17:29:30 UTC
I believe we don't support (yet) DnD between XWayland apps (as firefox) and Wayland apps (dolphin).
Comment 2 Patrick Silva 2020-02-14 19:19:31 UTC
Humm, I can't reproduce on Neon unstable edition with Firefox running on Xwayland too. 

Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.18.80
KDE Frameworks Version: 5.68.0
Qt Version: 5.13.2
Comment 3 Patrick Silva 2020-09-18 19:57:44 UTC
cannot reproduce with Plasma 5.20 beta and Firefox 80.0.1.

Operating System: Arch Linux
KDE Plasma Version: 5.19.90
KDE Frameworks Version: 5.74.0
Qt Version: 5.15.1