Skip to content

Accessibility Issues (Landing Page) #16

Description

@CharlieYalf

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions