Building a more accessible web platform
I’m so incredibly excited about this! Highlights:
- The accessibility tree is no longer a subtree of the DOM;
- ARIA Landmarks and document structure navigation;
- Proper computing of accessible name & description;
- Improved error validity states;
- Accessible
datalist
, improvedselect
, and improvements to all list type elements; - Keyboard controls for the number field;
- Accessible
input[type=color]
; - Improved high contrast mode (no more removing background images, instead, the image stays and a solid color is placed behind the text);
- Speech synthesis API;
- An improved caret on Windows Phone when using an external keyboard; and
- So much more.
Couple this with the F12 dev tools enhancements and Narrator’s Developer Mode and it’s pretty clear how committed Microsoft is to accessibility. I’m so glad I work here!