Bug 476961

Summary: Non-maximized panel overlaps maximized windows
Product: [Plasma] plasmashell Reporter: Jens Ramke <jens.ramke>
Component: PanelAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: nate, niccolo.venerandi
Priority: NOR Keywords: qt6, regression
Version First Reported In: 5.27.80   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Jens Ramke 2023-11-13 21:09:37 UTC
SUMMARY
In 5.27.80, small panels, i.e. not covering the whole screen width or height, do not reduce the window maximization size. This causes window content to be drawn underneath the panels and some content to be unreachable.
This is a regression from the previous versions.


STEPS TO REPRODUCE
1.  Add a horizontal or vertical panel to the workspace on a side where no panel is currently used.
2.  Set size to "Fit content"

OBSERVED RESULT
Maximized windows are using the full screen size. Small panels are covering them.

EXPECTED RESULT
The size of maximized windows is reduced by small panels.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.27.80
KDE Frameworks Version: 5.245.0
Qt Version: 6.6.0
Kernel Version: 6.5.11-zen2-xanmod1-1 (64-bit)
Graphics Platform: Wayland
Processors: 24 × AMD Ryzen 9 3900X 12-Core Processor
Memory: 62.7 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 4090/PCIe/SSE2
Manufacturer: Micro-Star International Co., Ltd.
Product Name: MS-7B89
System Version: 1.0

ADDITIONAL INFORMATION
Use case: Two vertical panels at top left and bottom left positions of the workspace.
Comment 1 Nate Graham 2023-11-14 23:10:30 UTC
Can reproduce.
Comment 2 Nate Graham 2023-11-17 16:15:29 UTC
This appears to be fixed as of today's git master.