aboutsummaryrefslogtreecommitdiff
path: root/packaging
diff options
context:
space:
mode:
authorIgor Soarez <igor@soarez.org>2026-10-25 06:41:34 +0200
committerIgor Soarez <igor@soarez.org>2026-10-25 06:41:34 +0200
commitb77427190408cbe3ebea5677cd67bce53e73f313 (patch)
treeacffe9de5554747d0ff505e4428a748e2c40ae7d /packaging
parentdd3462c3cd0a7ff8dbb31c5b4e6d133a04506419 (diff)
terminals: ask Ghostty only once focus has settled
across a Space switch (a full screen window) tmux sees the new client focused about 0.3 s before Ghostty's front window changes, so learn paired the client with the terminal that had focus. live, raising a full screen window and back crossed the two pairings, and from then on every jump raised the wrong window (old binary: 0 of 10 jumps right). learn now waits a second before asking Ghostty, then still requires the client to be focused. it also drops pairings of clients no longer attached, which piled up with every closed window. e2e step 20: Ghostty lagging behind tmux's focus, crossed pairings healing, pruning; the old learn fails all five. live, two Ghostty windows, one full screen: 16 of 16 jumps right, starting from crossed pairings.
Diffstat (limited to 'packaging')
0 files changed, 0 insertions, 0 deletions