Changelog 2026-03-06 (Accessibility: Changelog Tablist Semantics + ARIA Busy Pass)
Article content
Changed
- Replaced the changelog filter landmark wrapper from
navto a semantic-neutraldivwhile keeping explicitrole="tablist"semantics. - Added
aria-posinset/aria-setsizeto each changelog filter tab for clearer screen-reader context within the five-option set. - Added live
aria-busysignaling on the changelog results panel during filter application to better reflect dynamic content updates. - Kept tab-to-panel relationships explicit via existing
aria-controls/aria-labelledbywiring.
Why
- This accessibility sweep batch focused on semantic correctness and ARIA clarity in the changelog’s dynamic tabbed filtering UI.
- The update improves assistive-tech orientation during category switching and reduces ambiguity around update timing/state.