-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Open
Labels
area: accessibilitypinnedtype: bugcode to address defects in shipped codecode to address defects in shipped code
Description
- Do you want to request a feature or report a bug?
Bug
- What is the current behavior?
Netlify CMS fails on a number of accessiblity issues:
- Tab order is a bit awry
- Use HTML elements, not divs: eg main, aside, button, nav, list items for posts
- Duplicate h1 on same page
- Colour contrast http://contrast-ratio.com/
- Test with no CSS (icon size)
- Alt text for img & svg
- Match form labels with same id as form inputs
- If the current behavior is a bug, please provide the steps to reproduce.
- Use the tab button to navigate around the application
- Use a screenreader to navigate application
- Using WAVE addon, under structural heading
- 6 very low contrast errors on the contrast tab of WAVE addon
- Turn off your CSS - I'm using the Web Developer Firefox addon - SVG icons are HUGE!
- View source to see lack of alt text
- Click on form label, associated form input isn't focussed.
- What is the expected behavior?
- Tab button takes user in order through the interactive elements on the page
- User can navigate application with screenreader
- Single h1 on a page
- Sufficient color contrast to make text legible
- Application should still be usable with CSS turned off
- Visually impaired users have alternative text for images and icons
- Click on form label, associated input is focussed.
- Please mention your versions where applicable.
Netlify CMS version: ^1.0.0
Browser version: Firefox 59.0.2
Node.JS version: v8.9.1
Operating System: MacOS 10.13.4
- Please link or paste your config.yml
below if applicable.
Benaiah, erquhart, tech4him1 and 1-800-jonoerquhart and adunkman
Metadata
Metadata
Assignees
Labels
area: accessibilitypinnedtype: bugcode to address defects in shipped codecode to address defects in shipped code