Skip to content

v1.1.15

Choose a tag to compare

@voyvodka voyvodka released this 16 May 16:04
· 36 commits to main since this release

Accessibility

  • Disabled forum cards on /community/ now drop their href entirely: the "Coming soon" anchor previously rendered with href="#" + aria-disabled="true" + pointer-events: none, but the dummy # href left the element in the keyboard tab sequence and pressing Enter would scroll the page to the top. The href is now conditionally omitted, so the browser treats the <a> as a non-interactive placeholder and removes it from the focus order. aria-disabled is still set for assistive tech.

UX

  • Focus-visible outline + tactile click feedback on /community/ forum cards: the same anchors render an explicit :focus-visible outline using var(--focus-ring) with a 2px offset, and the :active state scales to 0.96 wrapped in prefers-reduced-motion: no-preference. Disabled cards are excluded via :not(.disabled). Closes the last navigation surface lacking tactile / keyboard parity with the rest of the site.

Performance

  • Manual indexed loops in pickAsset on /download/: replaced the inner .find() inside the matchers loop with a manual indexed for loop, eliminating per-asset closure allocation when resolving GitHub release assets at build time. Build-time-only — runtime user behavior is unchanged.