Bug 475535

Summary: "Windows can cover" blocks windows from expanding on Wayland
Product: [Plasma] plasmashell Reporter: Matthias <shalokshalom>
Component: PanelAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED UNMAINTAINED    
Severity: minor CC: kde, nate, niccolo.venerandi
Priority: NOR Keywords: wayland-only
Version First Reported In: master   
Target Milestone: 1.0   
Platform: Other   
OS: Other   
See Also: https://bugs.kde.org/show_bug.cgi?id=462762
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Wallpaper selection is supposed to be fully maximized
Yakuake is supposed to be fully maximized

Description Matthias 2023-10-12 21:08:49 UTC
Created attachment 162259 [details]
Wallpaper selection is supposed to be fully maximized

This only happens on Wayland. 

STEPS TO REPRODUCE

1.  Set panel to "Windows can cover"
2. Open Yakuake
3. Open Wallpaper selection

OBSERVED RESULT


EXPECTED RESULT

See screenshots

Operating System: Garuda Linux 
KDE Plasma Version: 5.27.8
KDE Frameworks Version: 5.110.0
Qt Version: 5.15.11
Kernel Version: 6.5.6-zen2-1-zen (64-bit)
Graphics Platform: Wayland
Processors: 4 × Intel® Core™ i5-6200U CPU @ 2.30GHz
Memory: 7,4 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 520
Manufacturer: HP
Product Name: HP EliteBook 820 G3

ADDITIONAL INFORMATION
Comment 1 Matthias 2023-10-12 21:09:14 UTC
Created attachment 162260 [details]
Yakuake is supposed to be fully maximized
Comment 2 Matthias 2023-10-12 21:11:54 UTC
Yakuake is already reported: 
https://bugs.kde.org/show_bug.cgi?id=462762

"Windows can cover" seems to be still quite buggy at Wayland in general.
Comment 3 Nate Graham 2023-10-23 18:21:28 UTC
I'm afraid the "Windows Can Cover" Panel visibility mode has been removed for Plasma 6 and we aren't planning to bring it back. In its place, we plan to implement an "intelligent auto-hide" or "dodge windows" mode, per Bug 349785. This should hopefully be much better than "Windows Can Cover" ever was, and offer support for its use cases.

Thanks for your understanding!