What have the new HTML5 elements ever done for accessibility?

Ten years ago the HTML5 proposition saw the light for the first time. HTML5 introduced new and extended APIs to support more interactive pages, and a whole stack of new semantic elements to delight us.

So after a lifetime (in web terms), how extensively are these elements being supported by browsers, used by developers, and how have they impacted upon the accessibility of websites that use them?

We’ll look at some successes, some elements where more browser or assistive technology finesse is required, and a frustrating selection where we are still a long way from being ‘match ready’.