mirror of
https://github.com/LGUG2Z/komorebi.git
synced 2026-01-11 14:40:25 +01:00
[BUG]: Alt+tabbing on fullscreen windows while they are on different workspaces is broken. #686
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @beingshafin on GitHub (Oct 6, 2025).
Summary
[BUG]: Alt+tabbing on fullscreen/f11 windows while they are on different workspaces brings the fullscreen window on the tiled windows workspace.
Reproduce-
Version Information
Komorebi Configuration
Hotkey Configuration
Output of komorebic check
@LGUG2Z commented on GitHub (Oct 6, 2025):
Probably not something I'll work on, if anyone is interested in working on this feel free to submit a PR
@LGUG2Z commented on GitHub (Oct 6, 2025):
Actually, this is ultimately similar to #1577 - komorebi only supports fullscreened windows toggled via the
komorebic toggle-maximizecommand because Windows does not emit events for fullscreened windows; there is nothing to be done here@beingshafin commented on GitHub (Oct 7, 2025):
We could try to solve this without relying on windows fullscreen events.(As glazewm does this quite well) Here are some suggestions,
if the fullscreen window is on the same workspace as other windows and you switch to one of the window with alt+tab it tiles it temporarily,
but if you alt+tab again on the fullscreen window, it is full-screened like it should be.
we can try to mimic this behaviour for workspace change as well, if i had to guess changing workspace trigger something in komorebi which is causing this issue. Maybe tricking the system to think it all are in same workspace but hiding other windows with a different method? Obviously you know better than me, just trying to give you some ideas if it helps
for workspace focus keybindings we can try to do something similar like that, instead of focusing on workspaces. Remember the focused window for each workspace and switch to that window instead with a method similar to alt+tab.. that might also fix the issue of #1577