Bug 475539 - Turning off floating Panel mode and then turning it back on makes panel float even if touched until plasmashell is restarted
Summary: Turning off floating Panel mode and then turning it back on makes panel float...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (other bugs)
Version First Reported In: master
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: qt6, regression
Depends on:
Blocks:
 
Reported: 2023-10-12 22:33 UTC by Nate Graham
Modified: 2023-11-20 11:06 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nate Graham 2023-10-12 22:33:26 UTC
Current git master Plasma 6 on Wayland.

STEPS TO REPRODUCE
1. Make your Panel be floating, if it wasn't already
2. Maximize a window
3. Restart plasmashell to ensure a clean state
4. Right-click on Panel > Enter Edit Mode
5. Click "More Settings"
6. Click "Attached"
7. Click "Floating"

OBSERVED RESULT
The panel has become floating again, despite there being a maximized window

EXPECTED RESULT
The panel remains de-floated

ADDITIONAL INFORMATION
Restarting plasmashell again at this point causes the panel to de-float as expected
Comment 1 Niccolò Venerandi 2023-10-13 08:47:12 UTC
Uh, cannot reproduce, may I ask you to send me over a video?
Comment 2 Nate Graham 2023-10-13 19:09:33 UTC
It was too big for bugzilla, so pardon the Imgur link: https://i.imgur.com/8cgvP4g.mp4
Comment 3 Nate Graham 2023-11-15 22:33:01 UTC
Might be Wayland-only; I know that Niccolò mostly uses X11 still.
Comment 4 Marco Martin 2023-11-16 13:59:51 UTC
i can reproduce it some times, not others
Comment 5 Niccolò Venerandi 2023-11-20 11:06:34 UTC
Git commit 2ecfd25bcc1b817921eb15d77dfe0d9781b96028 by Niccolò Venerandi.
Committed on 20/11/2023 at 12:06.
Pushed by niccolove into branch 'master'.

Emit signal when showingDesktop changes in Wayland
Related: bug 476757, bug 476871

M  +1    -0    src/platforms/wayland/windowsystem.cpp

https://invent.kde.org/frameworks/kwindowsystem/-/commit/2ecfd25bcc1b817921eb15d77dfe0d9781b96028