From 17f9744c82be9beaaff17e441c958c696ab10b48 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Mon, 29 Jun 2026 03:47:30 -0400 Subject: docs(todo): close focus-follows-mouse bug fixed in dotfiles --- todo.org | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/todo.org b/todo.org index 7c28fb1..5863e79 100644 --- a/todo.org +++ b/todo.org @@ -458,10 +458,13 @@ Migration scope: - hyprland.conf: default-terminal keybind, pyprland scratchpad terminals, and any other =foot= references → ghostty. - Verify on velox + ratio: ligatures render, latency acceptable in tmux+vterm use, dupre theme correct, sixel/kitty-graphics previews work. -** TODO [#C] Scratchpad launch turns on focus-follows-mouse :bug:hyprland: +** DONE [#C] Scratchpad launch turns on focus-follows-mouse :bug:hyprland: +CLOSED: [2026-06-28 Sun] :PROPERTIES: :LAST_REVIEWED: 2026-06-28 :END: +Root cause: =float_switch_override_focus = 1= in hyprland.conf. With =follow_mouse = 0=, focus still jumped to the window under the pointer when it crossed a floating-tiled boundary, so launching a floating scratchpad re-enabled focus-follows-mouse onto tiled windows. Fixed by setting it to 0 (dotfiles =5619342=). Not a pyprland side effect. + Imported from roam inbox 2026-06-25. Repro: with two tiled windows, moving the mouse over the other tile does nothing (focus-follows-mouse off, as expected). Then launch a terminal (scratchpad), move the mouse over a tile, and focus now switches to the window under the pointer. Something about the scratchpad/terminal launch flips focus-follows-mouse on. Find what re-enables it (likely a Hyprland focus/input setting or a pyprland scratchpad side effect) and keep it off. ** TODO [#C] Wlogout exit-menu buttons are rectangular, not square -- cgit v1.2.3