Bug 455478 - Plasma panel gets stuck in its position on-screen if you activate krunner or spectacle while dragging it
Summary: Plasma panel gets stuck in its position on-screen if you activate krunner or ...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (show other bugs)
Version: 5.25.0
Platform: Arch Linux Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-06-17 12:31 UTC by Martin Rieff
Modified: 2023-11-06 20:15 UTC (History)
2 users (show)

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


Attachments
Picture with 2 screenshots with 1 plasma panel stuck (352.18 KB, image/png)
2022-06-17 12:31 UTC, Martin Rieff
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Rieff 2022-06-17 12:31:15 UTC
Created attachment 149858 [details]
Picture with 2 screenshots with 1 plasma panel stuck

STEPS TO REPRODUCE
1. Enter edit mode (of a plasma panel)
2. Drag the panel away from the side of the screen, but don't release the mouse button (keep the panel in that position)
3. Activate krunner or spectacle

OBSERVED RESULT
The panel remains stuck on the screen and maximized apps use the whole screen and render below the panel (even if the panel is set as always visible where maximized apps don't cover the panel).

EXPECTED RESULT
Panel should return to the side of the screen where it used to be before the edit

SOFTWARE/OS VERSIONS 
Operating System: Arch Linux
KDE Plasma Version: 5.25.0
KDE Frameworks Version: 5.95.0
Qt Version: 5.15.4
Graphics Platform: Wayland
Comment 1 Nate Graham 2022-06-17 19:42:47 UTC
OMG, can reproduce!
Comment 2 Niccolò Venerandi 2023-11-06 20:15:31 UTC
Git commit 8bad74fe9ed43af3081b8dd97cc17524b82c2d77 by Niccolò Venerandi.
Committed on 06/11/2023 at 21:15.
Pushed by niccolove into branch 'master'.

Redesign panel settings with a dialog

This moves all panel options in a single dialog that floats near the panel.
Related: bug 450892, bug 459103, bug 458008, bug 440274, bug 453693, bug 460844, bug 462980, bug 454720, bug 455476, bug 460845, bug 468009, bug 474354, bug 364456
FIXED-IN: 6.0

M  +495  -133  desktoppackage/contents/configuration/PanelConfiguration.qml
D  +0    -305  desktoppackage/contents/configuration/panelconfiguration/MoreSettingsMenu.qml
M  +76   -84   desktoppackage/contents/configuration/panelconfiguration/PanelRepresentation.qml
M  +53   -266  desktoppackage/contents/configuration/panelconfiguration/Ruler.qml
M  +10   -37   desktoppackage/contents/configuration/panelconfiguration/SliderHandle.qml
D  +0    -594  desktoppackage/contents/configuration/panelconfiguration/ToolBar.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/8bad74fe9ed43af3081b8dd97cc17524b82c2d77