Bug 508028

Summary: Panel in "Windows can cover" mode does not hide correctly after widget interaction
Product: [Plasma] plasmashell Reporter: Simon <1sn0m3>
Component: PanelAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: normal CC: nate, niccolo.venerandi
Priority: NOR    
Version First Reported In: master   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Simon 2025-08-08 20:35:24 UTC
Description:

When using a custom panel without Task Manager, in "Windows can cover" mode (Dodge Windows), the panel fails to hide after interacting with certain widgets.

It stays visible even if a window overlaps it, until I manually restart plasmashell or open/close the System Tray. This happens consistently after using widgets such as "Show Desktop" or other custom applets.

Steps to reproduce:

Create a custom panel with only widgets (no Task Manager).

Set panel visibility to "Windows can cover".

Open a maximized window.

Interact with a widget on the panel (e.g., Show Desktop, System Tray).

Move the maximized window so it should cover the panel.

Expected behavior:
The panel should hide/avoid windows as configured.

Actual behavior:
The panel stays visible and does not dodge/hide until reopening the system tray or restarting plasmashell.

Workaround:
Opening and closing the System Tray restores the correct hiding until the next widget interaction.

System Information:

OS: EndeavourOS (64-bit)

KDE Plasma: 6.4.4

KDE Frameworks: 6.16.0

Qt Version: 6.9.1

Kernel: Linux 6.15.9-zen1-1-zen (Wayland)

CPU: AMD Ryzen 9 5900X (24) @ 4.95 GHz

GPU: AMD Radeon RX 6800

RAM: 32 GiB

Additional notes:
I am not using the "Unhide when a window wants attention" option, because the panel has no Task Manager.
The issue seems related to widget interaction breaking the "Windows can cover" behavior.
Comment 1 Nate Graham 2025-08-11 21:19:56 UTC
Hmm, I can't reproduce the issue with those steps. Can you attach a screen recording that shows it happening? Thanks a lot!
Comment 2 Bug Janitor Service 2025-08-26 03:47:41 UTC
๐Ÿ›๐Ÿงน โš ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2025-09-10 03:48:31 UTC
๐Ÿ›๐Ÿงน This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.