- From: Aaron Leventhal <aaronlev@moonset.net>
- Date: Thu, 06 Mar 2008 21:16:04 -0500
James Graham wrote: > Dave Hodder wrote: >> The current HTML 5 draft doesn't mention ARIA anywhere. Perhaps it >> should clarify the relationship (or non-relationship as it is at >> present), even if it's only a brief mention in section 1.1. > > Unfortunately a brief mention is insufficient as aria functionality > overlaps substantially with HTML functionality and so processing > requirements for aria-in-html need to be carefully considered (so we can > answer questions like "how does <div aria-role='heading'> affect the > outline algorithm"). This has not yet happened. > > Okay, so I can speak to this. I developed first browser implementation of ARIA -- the one in Firefox. ARIA doesn't really overlap with HTML, because ARIA only reports what a JS developer is using elements for. So ARIA semantics should not affect behavior. Any code for dealing with ARIA markup should be strictly in the accessibility API support code (MSAA/IAccessible2/ATK/AT-SPI/UI Automation/Universal Access). A div need not affect the outline algorithm, etc. any more than a div does. Thus it should not be complicated to mention ARIA in the spec. - Aaron
Received on Thursday, 6 March 2008 18:16:04 UTC