Bug 464355

Summary: Auto hide doesn't work on side that is connected to another monitor
Product: [Plasma] plasmashell Reporter: chupathingy <whkde>
Component: PanelAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: minor CC: nate, niccolo.venerandi
Priority: NOR    
Version: 5.26.5   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: A short video showing the panel only hiding itself briefly then popping up again. The black area to the right is my other monitor (not recorded by OBS but you can still see the cursor)

Description chupathingy 2023-01-16 00:18:29 UTC
Created attachment 155332 [details]
A short video showing the panel only hiding itself briefly then popping up again. The black area to the right is my other monitor (not recorded by OBS but you can still see the cursor)

SUMMARY
***
When setting a side panel to "auto hide" on a desktop that has another desktop (physical display) next to it, the auto hide feature only hides the panel very briefly before showing it again.
This happens both when you exit the monitor to the next and when you only stay within the monitor which has the side panel.
Panels that are not next to another monitor works as expected.
***


STEPS TO REPRODUCE
1. Set up multiple monitors
2. Add new panel (any type)
3. Place it on the side that's next to another monitor
4. Set it to auto hide (doesn't matter if it's floating or not)
5. Move mouse away

OBSERVED RESULT
The panel gets hidden for a very short period then appears again as if you are hovering the mouse.

EXPECTED RESULT
The panel should stay hidden until you move the mouse over it

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux
(available in About System)
KDE Plasma Version: 5.26.5
KDE Frameworks Version: 5.101.0
Qt Version: 5.15.8

ADDITIONAL INFORMATION
X11
Radeon RX 580
Kernel 6.1.6-zen
Monitors: 3 (1920x1080, 2560x1440, 1920x1080)
Comment 1 Nate Graham 2023-01-17 20:59:39 UTC

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