Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Accessibility Issues (Landing Page) #16

Closed
9 tasks done
CharlieYalf opened this issue Feb 5, 2025 · 2 comments
Closed
9 tasks done

Accessibility Issues (Landing Page) #16

CharlieYalf opened this issue Feb 5, 2025 · 2 comments

Comments

@CharlieYalf
Copy link
Contributor

CharlieYalf commented Feb 5, 2025

I believe while accessibility is important for all users, it's crucial for projects surrounding compliance and certification.

After conducting an accessibility review on the homepage for WCAG2.2 Level A-AA, which has impacts on conformance internationally, particularly surrounding Section 508 in the United States and EUAA in the EU, I propose fixing the following issues presented:

  • Ensure the navigation section is nested within element.
  • Ensure the toggle theme element has a focus indicator.
  • Ensure descriptive state text for toggle theme.
  • Ensure decorative icons in the toggle theme are hidden from assistive technology.
  • Ensure the logo image is not duplicated for screenreader.
  • Ensure email input has a programmatic label.
  • Ensure the decorative icon in the join discord element is hidden from assistive technology.
  • Ensure get started element has a focus indicator.
  • Ensure links in the footer are formatted as a list.

Note: This is not an exhaustive list of accessibility issues found, but rather those with no/minimal UI/Visual impact.

Copy link

linear bot commented Feb 5, 2025

CharlieYalf added a commit to CharlieYalf/comp that referenced this issue Feb 5, 2025
carhartlewis added a commit that referenced this issue Feb 5, 2025
fix: a11y improvements for landing page (issue #16)
@carhartlewis
Copy link
Collaborator

LGTM. Merged.

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

No branches or pull requests

2 participants