I don’t know about “ultimate”, but this is a good overview of why accessibility matters and what you need to know about Section 508.
Dispatches From The Internets
The Ultimate Section 508 Guide for Students: Content for Everyone
Apple Support: Honeybadger
My iPhone fell clumsily out of my pocket when I was sitting down in the kitchen the other day. Thwack! It fell face-first onto the tile from my seated position a mere 18 inches up. Of course the screen cracked. Protective case be damned, the cracks spread across the screen like a spider web cast from razor blades. I was crestfallen.
Vorlon Extension
Vorlon.js is a pretty neat nodejs-based remote debugging tool from some of my colleagues at Microsoft. And now it’s available as a browser extension!
Why hover menus are problematic
Lots of good information in this piece, but here’s the key takeaway:
The simplest solution is to show a menu via click. Click works when the user taps, when the user clicks with the mouse, and when the user tabs via keyboard and presses enter.
Submitting a Pull Request to Node.js with ChakraCore
Folks on the Chakra team at Microsoft have updated node.js to enable users to swap in their open source ChakraCore JavaScript engine for the default V8 JavaScript engine from Google. This is pretty big huge.
Lawsuits Rise: Blind Plaintiffs Sue Additional Retailers for Website Accessibility/ADA Claims
Not at all surprising…
Patagonia, Ace Hardware, Aeropostale, Bed Bath & Beyond and Estee Lauder are the most recent companies sued by blind plaintiffs, alleging that the retailers’ websites are not accessible to the blind as required by the Americans with Disabilities Act (ADA).
How Creating Accessibility For Everyone Benefits Us All
A good piece on why accessibility matters and steps JPMorgan Chase is taking to incorporate it in everything they do.
The value of accessibility
An excellent primer on accessibility from Charles McQuilkin.
SVG A11y test cases
Test cases for SVG accessibility, with and without ARIA.
A11y: Tables and Borders
This is an interesting discovery:
VoiceOver uses borders as a criteria to determine if a table is a data table or not.