Skip to contentChangelog 2026-03-05 (Accessibility Changelog Filter URL State Pass 40)
Published
Article content
Changed
- Added changelog filter URL-state handling via
?category= query param. - Restored selected filter state from URL on initial load (with safe fallback to
all). - Persisted filter changes back to URL without page reload using
history.replaceState. - Added filter normalization/validation so unsupported values safely degrade to
all.
Why
- Lets users share direct links to a filtered changelog view.
- Improves continuity for keyboard and assistive-tech users by preserving selected context after reload or navigation.