Skip to content

v4.17.4

Choose a tag to compare

@rodrigoslayertech rodrigoslayertech released this 17 Jul 17:21
· 64 commits to main since this release
v4.17.4
28abd13

Focus: Accessibility and stability — valid ARIA semantics in navigation and a zero-layout-shift first paint.

Changes

  • ♿ Fixed invalid ARIA in navigation lists: link items announce as link, action items as button, and containers that mix links, separators and expansion headers no longer claim role="list" (axe aria-allowed-role and aria-required-children now pass — 116 flagged elements before)
  • 🏷️ Expansion group toggles now build their aria-label from the visible group name ("Collapse name"), and the page-edit button relies on its visible text (WCAG 2.5.3 label-in-name)
  • 📐 Eliminated the first-paint layout shift: the page content and the right rail (ToC / assistant) now paint in the same frame at final geometry, and the sidebar opens from the very first frame — desktop CLS drops from ~0.13–0.25 to ~0
  • ✅ Validated with the full test suite (319 tests) and Lighthouse: desktop 98 performance / 100 accessibility on a representative manual page