Bug 400318

Summary: [Wayland] Window shadows Plasma panels when "Keep above others" feature is enabled and when I use the task switcher to walk through maximized windows running natively on Wayland
Product: [Plasma] plasmashell Reporter: Patrick Silva <bugseforuns>
Component: PanelAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: nate, thomas.surrel
Priority: NOR Keywords: wayland-only
Version First Reported In: 5.21.90   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: screenshot

Description Patrick Silva 2018-10-26 03:11:20 UTC
Created attachment 115907 [details]
screenshot

STEPS TO REPRODUCE
1. open Kate under Wayland session and maximize it
2. right click the window decoration, mouseover "More actions", check "Keep above others"
3. 

OBSERVED RESULT
Weird shadow affects the plasma panel. See the screenshot.

EXPECTED RESULT
no weird shadow.

SOFTWARE VERSIONS
Arch Linux
KDE Plasma Version: 5.14.1
KDE Frameworks Version: 5.51
Qt Version: 5.12 beta3
Comment 1 Nate Graham 2018-10-26 03:33:25 UTC
This happens on X11 too. Apparently the panel counts as a window for the purpose of defining "others". Not sure whether this is intentional or a bug though.
Comment 2 Patrick Silva 2018-11-16 14:16:22 UTC
another way to reproduce the bug:
start Wayland
open two apps that run natively on Wayland, let's say Dolphin and Kate
maximize the window of both apps
press alt+tab and hold alt key to keep the task switcher on the screen
Panel has the same shadow shown in my screenshot.
My task switcher is "Large icons".
Comment 3 Patrick Silva 2021-09-16 16:44:23 UTC
On Plasma 5.23 beta I no longer see the shadow seen in the screenshot.
I only see a slight difference above Plasma panel instead.

Operating System: Arch Linux
KDE Plasma Version: 5.22.90
KDE Frameworks Version: 5.86.0
Qt Version: 5.15.2
Graphics Platform: Wayland
Comment 4 Nate Graham 2022-01-12 18:12:32 UTC
Seems to be fixed (or at least improved) now, yeah.