Bug 500293 - In Panel edit mode, dragging widgets items over a Task Manager causes the widget to get stuck (until restarting plasmashell) and a Task starts getting dragged instead
Summary: In Panel edit mode, dragging widgets items over a Task Manager causes the wid...
Status: RESOLVED UPSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: Task Manager and Icons-Only Task Manager widgets (show other bugs)
Version: master
Platform: Arch Linux Linux
: HI normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: regression
: 500167 500871 (view as bug list)
Depends on:
Blocks:
 
Reported: 2025-02-18 01:01 UTC by Roger Self
Modified: 2025-03-04 15:25 UTC (History)
8 users (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 Roger Self 2025-02-18 01:01:10 UTC
SUMMARY
Adding spacers and moving items around on taskbar is very buggy and items freeze and overlap and hang.
Once I add spacers then I try and move things around ti center my icons, the spacers hang or freeze or overlap and make the underlying items inaccessible.


STEPS TO REPRODUCE
1. Right click taskbar, enter "show panel configuration"
2.  Add a spacer (or two)
3.  Drag them around to make spacing of existing items different.

OBSERVED RESULT
Spacers move around but get hung often.  Freezing so that they can't be moved and not allowing access to underlying items on taskbar.


EXPECTED RESULT
Should be able to move spacers freely to get positiong where you want it without items becoming frozen or inaccessible.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma:  CachyOS
KDE Plasma Version:  6.3.0
KDE Frameworks Version:  6.11.0
Qt Version:  6.8.2

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2025-02-18 18:24:55 UTC
Oh my goodness, this is bad. The dragged widget gets stuck in place overlapping the Task Manager until I restart plasmashell.
Comment 2 Nate Graham 2025-02-18 22:58:27 UTC
*** Bug 500167 has been marked as a duplicate of this bug. ***
Comment 3 Niccolò Venerandi 2025-02-25 14:15:44 UTC
It's a Qt bug: https://bugreports.qt.io/browse/QTBUG-127863
Comment 4 Nate Graham 2025-02-26 16:28:19 UTC
That's classified as P2 and has no comments since being opened 6 months ago. I don't suspect it will be getting fixed soon.

Is there any workaround we can apply? The issue affecting the Task Manager is pretty severe; we have to do something about it.
Comment 5 cwo 2025-02-28 21:24:45 UTC
*** Bug 500871 has been marked as a duplicate of this bug. ***
Comment 6 James W 2025-03-01 12:51:20 UTC
Hi, I'm not familiar with KDE or Qt source code so please disregard if this is unhelpful, But I wonder if it is possible to outright disable interaction with the task manager widget icons or their drag handler when entering panel edit mode and then restoring ability to interact with the widget on exit. Would this be feasible as a work around?
Comment 7 Nate Graham 2025-03-04 15:09:45 UTC
JFYI, a Qt fix is in progress with https://codereview.qt-project.org/c/qt/qtdeclarative/+/628862.
Comment 8 Roger Self 2025-03-04 15:25:30 UTC
(In reply to Nate Graham from comment #7)
> JFYI, a Qt fix is in progress with
> https://codereview.qt-project.org/c/qt/qtdeclarative/+/628862.

Great to hear.  Thanks!