Skip to content

Accessibility #185

@shzeshzeshze

Description

@shzeshzeshze

I'm coming from the Daedalus repo and yesterday I posted an issue there concerning it's accessibility. After forking it and running mainnet locally I see most of the UI is based of react-polymorph.

What are the team's thoughts on adopting and implementing some sort of accessibility standard? As a recommendation I would suggest WCAG 2.1 at AA conformance level. This WCAG quick reference guide is a great way to find all the different success criterion, why each is important, and success and failure modes for each.

I have not had time to evaluate each component individually but one that stuck out in my mind were the Select components (in react-polymorph) that make up the ProfileSettings component (in Daedalus). All of the labels are hardcoded with aria-hidden="true" and role="presentation" when in fact they are quite important to screen reader users.

I really like both of these projects so far and would love to see improved accessibility so that the UI in the applications IOHK puts out provide an equivalent experience to the widest possible audiences.

Thanks for your time.

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