Bug 482871

Summary: Panel in "Auto-Hide" or "Dodge Windows" mode never hides with custom window manager on X11
Product: [Plasma] plasmashell Reporter: Étienne <tinoucas>
Component: PanelAssignee: Plasma Bugs List <plasma-bugs>
Status: REPORTED ---    
Severity: minor CC: fanzhuyifan, nate, niccolo.venerandi
Priority: LO Keywords: qt6
Version: 6.0.0   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Bug Depends on:    
Bug Blocks: 478797    

Description Étienne 2024-03-08 13:05:54 UTC
SUMMARY

Running a custom window manager on X11 (following Archlinux Wiki systemd procedure): a panel never hides itself, neither in autohide mode nor in dodge windows.

STEPS TO REPRODUCE
1. mask/stop plasma-kwin_x11 service
2. create/enable/start a custom user service to launch a window manager
3. set dock to autohide

OBSERVED RESULT

The dock never hides itself.

EXPECTED RESULT

The dock should be able to hide itself (and to dodge windows when using another window manager)

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Archlinux
(available in About System)
KDE Plasma Version: 6.0.0
Qt Version: 6.6.2

ADDITIONAL INFORMATION

It works in the same setup when running kwin. It also works when running kwin with a custom composite manager (tested with compfy and picom) where the dock fades away appropriately.
Not-working when using another simple window manager instead (tested with a custom EWMH compatible dwm and a default up-to-date icewm).
Latte-dock, in plasma 5, did not have this issue (dodge windows was working fine).
Cannot say for pure plasma 5 dock in this setup (never tested).