Bug 488290

Summary: Dodge and autohide features don't work on multiscreen unless the panel is put on the edge of the multi screen setup
Product: [Plasma] plasmashell Reporter: ProstMeister <colombo.gab>
Component: PanelAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: normal CC: nate, niccolo.venerandi
Priority: NOR    
Version: 6.0.5   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description ProstMeister 2024-06-10 07:25:25 UTC
SUMMARY
I have setup a multi-screen setup, with 2 monitor stacked vertically. If I set the main panel position on the top edge of lower screen, the dodge windows and autohide functionality don't work: the panel stays above the window upper border. The same goes if I put the panel on the lower edge of top screen.
On the other hand, if I put the panel on the lower edge of lower screen and on the top edge of the top screen, the expected behavior is restored.
I suspect this happens also with a multi-monitor side-by-side configuration, but the affected panels would be the ones put on the sides of the screens.

STEPS TO REPRODUCE
1. Setup a multi-monitor behavior with monitor stacked vertically.
2. Put a panel on the top edge of lower screen or on the bottom edge of top screen.
3. Set the panel visibility to "dodge windows" or "auto hide"
4. Observe that the panel stays visible instead of hiding.
5. Move the panel to top edge of top screen or to bottom edge of bottom screen.
6. Observe that the panel visibility behaves as intended.

OBSERVED RESULT
The panel doesn't hide even if the visibility is set to "dodge windows" or "auto hide".

EXPECTED RESULT
The panel should hide when covered by windows or after a certain delay, according to its setting.


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: EndeavourOS
(available in About System)
KDE Plasma Version:  6.0.5
KDE Frameworks Version:  6.2.0
Qt Version:  6.7.1

ADDITIONAL INFORMATION
I'm running a Wayland session.
Apparently, tt's the same bug as https://bugs.kde.org/show_bug.cgi?id=351175. I've read that it wasn't possible to solve this because of an X11 limitation, is it still the same on Wayland?
Comment 1 Nate Graham 2024-06-10 17:14:23 UTC

*** This bug has been marked as a duplicate of bug 351175 ***