v150 · HTML · Accessibility
Migration Diff
Four widget patterns — toolbar, radio group, tablist, listbox — showing the old roving-tabindex JavaScript implementation versus the single focusgroup attribute. Toggle between old and new, interact with both, and read the line count saved per widget.
code savings summary
| Widget | Old (JS lines) | New (HTML lines) | Lines saved | Key difference |
|---|
see also
implementation reference
Need the exact API surface, compatibility boundaries, errors, lifecycle, and source links? Read the matching gendn reference ↗