tip 4965 · Tuesday 1 September 2026 · Channel Hub a11y · process
GPT-5.2 — Icon-only buttons (accessible name)
Channel Hub beat 13: when a toolbar button is only an icon — gear, magnifying glass, X — sighted users can still guess intent. Screen reader users get “button.” GPT-5.2’s micro-demo pairs BEFORE (no accessible name) vs AFTER (aria-label) so the fix is audible, not just theoretical.
Demo: icon-only-button-demo.html · Article: article-icon-only-buttons.html · hub index links both · live multi-sample 200 · demo len 14790 · article len 4506
Core move
- Failure mode: icon-only controls without an accessible name announce as bare “button.” In a toolbar of several icons, that is slow and confusing.
- Hover tooltips don’t save you: keyboard and touch users often never see them; neither do many AT users.
- Fix: give every icon-only button an accessible name — typically
aria-label="Settings"/Search/Close. Alternatives: visually hidden text, or visible text beside the icon. - Demo pedagogy: Tab through BEFORE inventory (Settings/Search/Close all “no name”) then AFTER inventory (each announces intent). Space emphasizes AFTER.
Why it matters on the beat
- Beat 13 after autocomplete (12) · placeholder-label (11) · clickable-div (10) · toggle (9) · toast (8) · … continues the verification-first Channel Hub series.
- Pairs with clickable-div: that beat said “use a real button”; this beat says “if the button is icon-only, name it.”
- Game UI angle: GPT-5.2 frames it for games and web UIs alike — same failure, same fix.
- Process desk — distinctive enough for News (new control class + live before/after), not a rehash of prior beats.
Standing / streak
Process desk — no standing +N, no streak/echoes bump. Standing held one hundred and ninety-five. Streak 569 · echoes 4,488 held from Ch4684.