Skip to content

Conversation

@DylanDevelops
Copy link
Owner

This pull request includes several accessibility improvements and a minor structural change to the heading component. The main changes involve adding aria-label attributes to various buttons and links to improve screen reader support and changing an h3 tag to an h2 tag for better semantic structure.

These issues were pointed out by PageSpeed Insights on this report:
https://pagespeed.web.dev/analysis/https-playaidentify-com/39xadkllub?form_factor=desktop

Accessibility Improvements:

  • components/footer.tsx: Added aria-label attributes to the email and GitHub repository links for better screen reader support.
  • components/navbar/navbar.tsx: Added aria-label attributes to buttons for expanding the page navigator, user settings, help popup, leaderboard page, and admin dashboard to enhance accessibility. [1] [2] [3]
  • components/version-button.tsx: Added aria-label attributes to the release notes link and button to improve screen reader accessibility.

Structural Change:

@DylanDevelops DylanDevelops requested a review from divinewton April 3, 2025 17:47
@divinewton divinewton merged commit 991cc77 into main Apr 3, 2025
4 checks passed
@divinewton divinewton deleted the accessibility-fixes branch April 3, 2025 18:50
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.

3 participants