Accessibility: Missing focus rings on all link elements (WCAG 2.1 AA) #189

Open
opened 2026-05-29 16:45:54 -05:00 by null · 0 comments
Owner

Severity: Major

Description: External and internal links (<a>, <Link>) throughout the site lack visible focus indicators, making keyboard navigation impossible to track visually. This fails WCAG 2.1 AA.

Files affected:

  • src/components/layout/Header.jsx — desktop nav links
  • src/components/layout/Footer.jsx — footer links
  • src/components/layout/MobileNav.jsx — mobile nav links
  • src/pages/Home.jsx — hero CTA links, card links
  • All page CTA links

Fix direction: Add consistent focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary-cyan rounded to all interactive <a> and <Link> elements.

**Severity:** Major **Description:** External and internal links (`<a>`, `<Link>`) throughout the site lack visible focus indicators, making keyboard navigation impossible to track visually. This fails WCAG 2.1 AA. **Files affected:** - `src/components/layout/Header.jsx` — desktop nav links - `src/components/layout/Footer.jsx` — footer links - `src/components/layout/MobileNav.jsx` — mobile nav links - `src/pages/Home.jsx` — hero CTA links, card links - All page CTA links **Fix direction:** Add consistent `focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary-cyan rounded` to all interactive `<a>` and `<Link>` elements.
null added the
bug
accessibility
labels 2026-05-29 16:45:54 -05:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: null/Queue-North-Website#189
No description provided.