[BUG]: double monocle a lone window on a desktop results in it having no container
raggi opened this issue · comments
James Tucker commented
Describe the bug
If you toggle monocle twice on a window that is the sole window in the sole workspace on a monitor, the toggle on/off works (after the fix for the panic described in #757), but the monitor is left with no workspace, and the window is left orphaned, so it can no longer be focused by commands.
To Reproduce
Steps to reproduce the behavior:
- Open a single window on a single monitor
- Toggle monocle twice
- Focus a window on a second monitor
- Observe inability to focus original window, as there is no container in that direction
- Focus the orphaned window, observe inability to focus windows in other directions due to "no container"
Expected behavior
The window should have a container after it is restored from monocle.
Additional context
There is some kind of logic bug that would cause a panic, that is described in #757, that will be fixed independently - but may now further hide the bug.