Hey David, > * the problem is either: the web dev has reinvented something that would have hasd baked-in accessibility had they followed best practice instead, Or, best practice doesn't yet cover what web apps want or need to do...(related, see rules here https://www.w3.org/TR/using-aria/#rule1)
I was aware of this document however it's pretty confusing that the main ARIA spec doesn't link to it due to the complexity of ARIA. I'm also confused if the "authoring guidelines" will supersede this document, if so I couldn't see any mention of the "Use HTML first" wording there. If roles are mapped 1:1 to HTML features we basically: - Promote the use of bad markup and the expectation that bad markup will use good ARIA. - The need to reimplement all of HTML into ARIA becomes greater. As for the role=password there wasn't a clear set of use cases or web developers asking for this feature. My concern is that the spec authors have done exactly this for other parts of ARIA. Thanks Jonathan On Fri, Dec 1, 2017 at 2:37 AM, David Bolter <dbol...@mozilla.com> wrote: > Hi Jonathan, > > On Thu, Nov 30, 2017 at 9:23 PM, Jonathan Kingston <j...@mozilla.com> > wrote: > >> >> *Thoughts* >> We should ensure ARIA provides clear justification for any other roles >> that >> already have HTML representation. >> I'm pretty sceptical of ARIA helping Accessibility. I think there is more >> impact when assistive and non-assistive improvements work together like >> <dialog>. >> >> > I definitely agree with the impact part. But as long as web developers are > able to build a dialog out of divs and spans, at least there is a way to > give that jumble a role. The use of ARIA should be a smell* yes, but it has > been essential to making what exists out there accessible. > > * the problem is either: the web dev has reinvented something that would > have hasd baked-in accessibility had they followed best practice instead, > Or, best practice doesn't yet cover what web apps want or need to do... > (related, see rules here https://www.w3.org/TR/using-aria/#rule1) > > Cheers, > D > _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform