aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-07-02 14:57:38 -0400
committerCraig Jennings <c@cjennings.net>2026-07-02 14:57:38 -0400
commite80df2bcf74bcac2e858fd6b3ffa137871a1d5d1 (patch)
tree2417f0ae676fd7621992408431931d70cd9932ce /docs
parent33c89b1154360cb2ed9733465c1931521cdee136 (diff)
downloadarchsetup-e80df2bcf74bcac2e858fd6b3ffa137871a1d5d1.tar.gz
archsetup-e80df2bcf74bcac2e858fd6b3ffa137871a1d5d1.zip
docs(spec): net-panel keyboard claims verified live, false ones struck
Diffstat (limited to 'docs')
-rw-r--r--docs/design/2026-06-29-waybar-network-module-spec.org9
1 files changed, 7 insertions, 2 deletions
diff --git a/docs/design/2026-06-29-waybar-network-module-spec.org b/docs/design/2026-06-29-waybar-network-module-spec.org
index 0af9342..3a1260c 100644
--- a/docs/design/2026-06-29-waybar-network-module-spec.org
+++ b/docs/design/2026-06-29-waybar-network-module-spec.org
@@ -830,8 +830,13 @@ The concrete interaction defaults, so the GTK build isn't inventing them:
- *After close*: the bar reflects the new state immediately (signal/refresh on
next poll); a running speedtest/diagnose keeps running and notifies on finish
(panel close doesn't cancel it).
-- *Keyboard*: Esc closes; Tab moves between sections; arrows move rows; Enter
- fires the section primary; the connection list is type-to-filter.
+- *Keyboard*: Esc closes (wired); arrows move row focus and Enter activates a
+ row (GTK ListBox defaults — row-activate connects, never disconnects); Tab is
+ the plain GTK focus chain, widget by widget (inside a list it crawls row by
+ row — no section jumps); there is NO type-to-filter. Verified live via
+ targeted-key AT-SPI probe 2026-07-02; the earlier tab-between-sections and
+ type-to-filter claims were aspirational and are struck. If section-jump Tab
+ or filtering is ever wanted, it's a new task, not an existing behavior.
* Connection management (nmcli)