Bug 491140 - Widget becomes invisible and unremovable, when dragged outside desktop area in Edit Mode
Summary: Widget becomes invisible and unremovable, when dragged outside desktop area i...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Widget Explorer sidebar (other bugs)
Version First Reported In: 6.1.3
Platform: openSUSE Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-08-01 20:12 UTC by Lassi Väätämöinen
Modified: 2024-08-19 13:22 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 Lassi Väätämöinen 2024-08-01 20:12:35 UTC
SUMMARY
Widgets appear nowhere, neither in panel nor the desktop, when dragged outside the (zoomed out) desktop area in desktop Edit Mode

STEPS  TO REPRODUCE
1. Right Click on panel (or enter Edit Mode where ever) -> Add Widgets...
2. Drag a widget to the desktop
3. Drag the widget added in previous step, until it is outside the desktop area bounds

OBSERVED RESULT
Widget disappears. Only widget count is shown in the widget selection sidepanel, to show that a widget "exists"

EXPECTED RESULT
Widget cannot be dragged outside of the desktop area. Or cannot just disappear and be permanently out of user reach. Maybe prompt for widget removal in this case?

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20240730
KDE Plasma Version: 6.1.3
KDE Frameworks Version: 6.4.0
Qt Version: 6.7.2
Kernel Version: 6.10.2-1-default (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 3600 6-Core Processor
Memory: 31,3 GiB of RAM
Graphics Processor: AMD Radeon RX 580 Series
Manufacturer: Micro-Star International Co., Ltd.
Product Name: MS-7B79
System Version: 4.0
Comment 1 Lassi Väätämöinen 2024-08-01 20:13:09 UTC
Widget can only be removed by editing the config files under ~/.config
Comment 2 Niccolò Venerandi 2024-08-19 13:22:33 UTC
This was fixed by the refactor of drag and drop between containments in Plasma 6.2