Skip to contentChangelog 2026-03-05 (Accessibility No-JS Dynamic Module Fallback Pass 39)
Published
Article content
Changed
- Marked changelog filter controls as JS-only and hid them by default; script now reveals controls only when JavaScript is available.
- Added a no-JS fallback note on changelog list pages clarifying that all entries are shown when filtering is unavailable.
- Removed static
aria-busy from reliability markup and moved busy-state activation into runtime script initialization. - Added a no-JS fallback note in the reliability card with guidance to use GitHub links for current deploy/CI status.
Why
- Prevents users from encountering non-functional interactive controls when JavaScript is disabled.
- Improves clarity and trust by explicitly communicating fallback behavior for dynamic surfaces.