mirror of
https://github.com/LGUG2Z/komorebi.git
synced 2026-11-14 12:53:43 +01:00
The scenario sends the focused window to monitor 7 with send-to-monitor and move-to-monitor, which no display has, and checks that the daemon still manages every window. A port may refuse or ignore the command, but a window that was managed has to stay so: one that is not is left on the screen with nothing tiling it. It found a bug in both ports. kfw managed one window fewer than the OS had afterwards (seen by hand on a Windows guest), and kfde failed it in core-e2e on a real KWin: move_container_to_monitor takes the focused container out of its workspace before it looks the monitor up, so the error for a monitor that is not there comes after the container is gone. It is not fixed, so the scenario is not in core-e2e, which would fail; BEHAVIOUR.md has the finding. Its unit tests run it against a fake that loses the window and one that ignores the command.