Describe the bug
When Dash to Dock is installed and enabled, the dock hides correctly when a window enters fullscreen mode. However, if I switch to another non-fullscreen window using Alt+Tab without closing the fullscreen window, the dock does not reappear. The dock only becomes visible again after the fullscreen window is closed.
To Reproduce
Steps to reproduce the behavior:
- Enable PaperWM and Dash to Dock.
- Open an application window and make it fullscreen.
- Confirm that the dock hides as expected.
- Press Alt+Tab to switch to another open window without closing the fullscreen window.
- Observe that the dock does not reappear.
Expected behavior
The dock should reappear when switching away from the fullscreen window to a normal, non-fullscreen window.
System information:
Distribution: NixOS 25.11 (Xantusia)
GNOME Shell: 49.2
Display server: Wayland
PaperWM version: 49.0.0
Enabled extensions:
Additional context
This seems related to fullscreen state handling when focus changes between windows. The fullscreen window remains open in the background, but the dock stays hidden even though the currently focused window is no longer fullscreen.
This works correctly when PaperWM is not enabled
Describe the bug
When Dash to Dock is installed and enabled, the dock hides correctly when a window enters fullscreen mode. However, if I switch to another non-fullscreen window using Alt+Tab without closing the fullscreen window, the dock does not reappear. The dock only becomes visible again after the fullscreen window is closed.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The dock should reappear when switching away from the fullscreen window to a normal, non-fullscreen window.
System information:
Distribution: NixOS 25.11 (Xantusia)
GNOME Shell: 49.2
Display server: Wayland
PaperWM version: 49.0.0
Enabled extensions:
Additional context
This seems related to fullscreen state handling when focus changes between windows. The fullscreen window remains open in the background, but the dock stays hidden even though the currently focused window is no longer fullscreen.
This works correctly when PaperWM is not enabled