From da20475d2f6dccc455b9a9272f5e76b0b948a798 Mon Sep 17 00:00:00 2001 From: Oleh Omelchenko Date: Fri, 5 Jun 2026 14:10:56 +0300 Subject: [PATCH] Record council resolutions for Draft/Published toggle and status dot --- .../10-interaction-and-feedback.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/docs/architecture/10-interaction-and-feedback.md b/docs/architecture/10-interaction-and-feedback.md index a471cc4..15dc793 100644 --- a/docs/architecture/10-interaction-and-feedback.md +++ b/docs/architecture/10-interaction-and-feedback.md @@ -149,7 +149,11 @@ the Draft/Published view) is a **radio group**, never a row of `aria-pressed` to - `role="radio"`/`aria-checked`, a **roving tabindex** (only the selected option is a tab stop), and Arrow/Home/End to move-and-select (APG → Radio Group). One widget so the keyboard model is defined once. _(Tabs were a candidate for Draft/Published; we chose radio group for - consistency with the other segmented controls and to avoid tabpanel wiring to Monaco.)_ + consistency with the other segmented controls and to avoid tabpanel wiring to Monaco. A + **toggle switch** was also weighed and rejected: APG defines `role="switch"` as on/off of a + **single** setting, but Draft/Published selects between two **named peer views** with no + natural "on" side — a radio group is the right semantics. Reserve the switch for genuine + on/off settings. Consulted via /council → APG switch / radio-group / tabs.)_ **Resolved — selectable lists.** A row the user selects must be a real `