Skip to content

add WCAG 2.1 Level A accessibility#5

Merged
realityinspector merged 1 commit intomainfrom
fix/wcag-a
Mar 10, 2026
Merged

add WCAG 2.1 Level A accessibility#5
realityinspector merged 1 commit intomainfrom
fix/wcag-a

Conversation

@realityinspector
Copy link
Collaborator

Summary

  • Skip navigation link (WCAG 2.4.1 Bypass Blocks)
  • <main> landmark wrapping page content (1.3.1 Info and Relationships)
  • aria-label on nav, footer, banner, toggler, close buttons (4.1.2 Name, Role, Value)
  • aria-hidden="true" on decorative icons and status markers (1.1.1 Non-text Content)
  • rel="noopener noreferrer" + .sr-only text on all target="_blank" links
  • :focus-visible outline for keyboard navigation
  • aria-controls/aria-expanded on mobile nav toggler
  • .sr-only utility class for screen-reader-only content

@realityinspector realityinspector merged commit 393f1d8 into main Mar 10, 2026
@realityinspector realityinspector deleted the fix/wcag-a branch March 10, 2026 13:37
realityinspector added a commit that referenced this pull request Mar 11, 2026
add WCAG 2.1 Level A accessibility
realityinspector added a commit that referenced this pull request Mar 13, 2026
add WCAG 2.1 Level A accessibility
realityinspector pushed a commit that referenced this pull request Mar 15, 2026
add WCAG 2.1 Level A accessibility
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant