Changelog 2026-03-05 (Accessibility Nav Overflow Adaptive Focus Pass 30)

Published

Article content

Changed

  • Removed always-on tabindex from the main nav container in template markup.
  • Updated nav overflow script to detect real overflow and conditionally:
    • enable/disable nav container keyboard focus (tabIndex 0 / -1),
    • show/hide the screen-reader overflow hint,
    • add/remove aria-describedby linkage to the hint.
  • Added resize-based re-evaluation so accessibility behavior stays accurate across responsive breakpoints.

Why

  • Avoids unnecessary extra tab stops when navigation does not overflow.
  • Preserves keyboard guidance and overflow controls exactly when they are needed.