gdotdesign / elm-ui

UI library for making web applications with Elm
https://elm-ui.netlify.com
BSD 2-Clause "Simplified" License
922 stars 39 forks source link

Make UI components more accessible #76

Open JohnMcGuinness opened 7 years ago

JohnMcGuinness commented 7 years ago

As far as I can see the components are completely inaccessible.

As a start they could be made more accessible by adding ARIA roles to the components.

https://www.w3.org/TR/wai-aria/roles

gdotdesign commented 7 years ago

Hey, thanks for creating this issue!

Components have some some accessibility, most implement keyboard interactions, but you are right ARIA roles are missing and would be a good addition.

JohnMcGuinness commented 6 years ago

Hi I'm wondering why the elements rendered are not native html elements or even custom elements.