Pretty neat to see how much effort was put into this.
Pretty neat to see how much effort was put into this.
https://developers.google.com/web/tools/chrome-devtools/acce...
On top of that, there are a lot of Chrome extensions to do all sorts of great things to help you test for accessibility:
ChromeVox - https://chrome.google.com/webstore/detail/chromevox/kgejglhp...
Colorblinding - https://chrome.google.com/webstore/detail/colorblinding/dgbg...
aXe - https://chrome.google.com/webstore/detail/axe/lhdoppojpmngad...
Color Contrast Testing - https://chrome.google.com/webstore/detail/color-contrast-ana...
No Coffee - https://chrome.google.com/webstore/detail/nocoffee/jjeeggmbn...
HeadingsMap - https://chrome.google.com/webstore/detail/headingsmap/flbjom...
Wave - https://wave.webaim.org/extension/
ARIA Validator - https://chrome.google.com/webstore/detail/aria-validator/oig...
---
Lack of tools is definitely not the issue.
However, I agree that generally speaking designing your apps to be accessible from the beginning is the right thing to do, and generally results in an easier to use interface for everyone!
Someone with normally good vision could have undergone a procedure that leaves them with reduced vision for a while as they recover.
Someone could have a broken hand, or tendinitis, or any number of other temporary conditions that affect precise motion, vision or other physical abilities.
Hell it could be something as simple as they are holding their phone in their other hand and still need to navigate your interface so they have to tab through it with a keyboard instead of using a mouse or trackpad.
These people may still need to use your product during this time when their capacities are reduced in some way.
Accessibility benefits much more than just people with serious and visible disabilities. Accessible applications are better experiences for all users.
Title 1:
> Employers must provide reasonable accommodations to qualified applicants or employees. A reasonable accommodation is any modification or adjustment to a job or the work environment that will enable an applicant or employee with a disability to participate in the application process or to perform essential job functions.
With our software handling timecards/leave, inventory, reporting, payroll, etc it isn't realistic for us to claim someone could perform their "essential job function" if it weren't accessible.
That all being said: Our accessibility game isn't perfect. We've just tried to make pages work with screen readers, color-blindness, etc. We still have a lot of internal video content without subtitles however (or even a way to display subtitles).