Article content
Changed
- Replaced the changelog filter landmark wrapper from
nav to a semantic-neutral div while keeping explicit role="tablist" semantics. - Added
aria-posinset / aria-setsize to each changelog filter tab for clearer screen-reader context within the five-option set. - Added live
aria-busy signaling 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-labelledby wiring.
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.