Bug 16656 - Mapping of accessible actions from native semantics when overridden by @role
Mapping of accessible actions from native semantics when overridden by @role
Status: NEW
Product: HTML WG
Classification: Unclassified
Component: HTML a11y APIs (editor: Steve Faulkner, Cynthia Shelly)
unspecified
PC All
: P2 normal
: ---
Assigned To: steve faulkner
HTML a11y API spec bugbot
: a11y
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-04-07 07:53 UTC by Benjamin Hawkes-Lewis
Modified: 2012-04-18 11:36 UTC (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Benjamin Hawkes-Lewis 2012-04-07 07:53:03 UTC
In a recent email, Firefox developer Alexander Surkov writes:

> <a role=link href><img alt="Lorem ipsum."></a>
> role of html:a is link, action is "jump"
> role of img accessible is image, action is "jump" (inherited from
> html:a accessible)
>
> <a role=img href>
> role is html:a accessbile is image, action is "jump" since it's a
> still link after all.

http://lists.w3.org/Archives/Public/wai-xtech/2012Apr/0020.html

It is non-obvious that actions from native semantics should continue to be exposed to accessibility APIs when those semantics are overridden. Whether this is right or wrong, sounds like something the implementation guide should explicitly discuss.