[whatwg] ARIA

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