Changelog 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.