aboutsummaryrefslogtreecommitdiffstats
path: root/AGENTS.md
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-09-11 17:00:29 +0200
committerDanilo M. <danix@danix.xyz>2026-09-11 17:00:29 +0200
commitd0d878dec69f6e6f99562601b1d6db1c152f724c (patch)
tree2b58a247386a63de6a04e982f2be4fc267158d1e /AGENTS.md
parentd00f52480b19b714f50b1a017935e94ed1b486b5 (diff)
downloadquickshell-d0d878dec69f6e6f99562601b1d6db1c152f724c.tar.gz
quickshell-d0d878dec69f6e6f99562601b1d6db1c152f724c.zip
fix(vm-manager): close on Escape, and stay running
Two bugs that both looked like the panel ignoring input. Escape did nothing despite the panel saying it closes. Keys.onEscapePressed was on the PanelWindow, and key events go to a focused item rather than to a window, so it never fired. A filled Item with focus: true now catches it and reclaims focus when a delete confirmation's TextInput releases it. The shell also exited whenever the drawer was closed, which is most of the time: with the LazyLoader inactive there is no visible window, and quickshell quits at that point. Since the keybind reaches the panel over IPC, that left the key talking to nothing. Same 1x1 transparent keepalive window as volume-osd, for the same reason. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G7NRsGyF9jGfPYS4zPqpN7
Diffstat (limited to 'AGENTS.md')
0 files changed, 0 insertions, 0 deletions