Bug 469471

Summary: Impossible to drag widget's FullRepresentation off the panel (dragging CompactRepresentation works)
Product: [Plasma] plasmashell Reporter: Ben <krafter5>
Component: PanelAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: minor CC: nate, niccolo.venerandi, niccolo
Priority: NOR    
Version First Reported In: 5.27.4   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Video of the anomaly

Description Ben 2023-05-08 08:38:47 UTC
Created attachment 158761 [details]
Video of the anomaly

SUMMARY
When a sticky note widget is added to the panel (At least from off the desktop) it is impossible to move it off when it is on the panel)

STEPS TO REPRODUCE
1. Take a Sticky Note widget and add it to the panel (Could be only from a vertical panel)
2. Attempt to move the widget
3. Fail

OBSERVED RESULT
Sticky note on the Panel is impossible to move off. Also looks really out of place, due to the size.

EXPECTED RESULT
Similar to how it is possible to move widgets on the desktop, you should be able to move widgets off the panel

SOFTWARE/OS VERSIONS

Operating System: Arch Linux 
KDE Plasma Version: 5.27.4
KDE Frameworks Version: 5.105.0
Qt Version: 5.15.9
Kernel Version: 6.3.1-arch1-1 (64-bit)
Graphics Platform: X11
Processors: 6 × Intel® Core™ i5-9400F CPU @ 2.90GHz
Memory: 31.3 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 2060 SUPER/PCIe/SSE2

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2023-05-15 20:17:14 UTC
Can reproduce with a setup like you have, with the widget showing its FullRepresentation. With a thinner panel that makes the widget shows its iconified CompactRepresentation, it should be possible to drag it out of the panel.
Comment 2 Bug Janitor Service 2023-10-01 17:59:06 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1750
Comment 3 Niccolò Venerandi 2024-10-02 18:52:48 UTC
This works fine after the drag and drop refactor!