When we have a single window in splits layout and then execute move_to_screen_edge layout_action, a new split will produce 1 additional dead (unusable) window.
The normal state can be restored after one more move_to_screen_edge action.
To Reproduce
Steps to reproduce the behavior:
- goto in splits layout
- execute move_to_screen_edge action
- create a split (ctrl+shift+enter)
- See error
Screenshots

Environment details
kitty 0.35.2 created by Kovid Goyal
Linux telamon 6.9.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 05 Jul 2024 22:11:24 +0000 x86>
Arch Linux 6.9.8-arch1-1 (/dev/tty)
DISTRIB_ID="Arch"
DISTRIB_RELEASE="rolling"
DISTRIB_DESCRIPTION="Arch Linux"
Running under: Wayland (kwin 6.1.2) missing: single_pixel_buffer
OpenGL: '4.6 (Core Profile) Mesa 24.1.3-arch1.1' Detected version: 4.6
Frozen: False
Paths:
kitty: /usr/bin/kitty
base dir: /usr/lib/kitty
extensions dir: /usr/lib/kitty/kitty
system shell: /bin/bash
Loaded config files:
/home/nik/.config/kitty/kitty.conf
When we have a single window in
splits layoutand then execute move_to_screen_edgelayout_action, a new split will produce 1 additional dead (unusable) window.The normal state can be restored after one more move_to_screen_edge action.
To Reproduce
Steps to reproduce the behavior:
Screenshots

Environment details