Bug 16027 - [AAPI]: add id's to each details element
Summary: [AAPI]: add id's to each details element
Alias: None
Product: HTML WG
Classification: Unclassified
Component: HTML a11y APIs (editor: Steve Faulkner, Cynthia Shelly) (show other bugs)
Version: unspecified
Hardware: PC All
: P2 normal
Target Milestone: ---
Assignee: Jason Kiss
QA Contact: HTML WG Bugzilla archive list
Depends on:
Reported: 2012-02-19 10:04 UTC by steve faulkner
Modified: 2012-02-24 23:24 UTC (History)
5 users (show)

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description steve faulkner 2012-02-19 10:04:11 UTC
Suggest adding id attributes to each details element to allow linking to particular element level information.

curent code:

"a (represents a hyperlink)"
<details class="map"><summary role="button" aria-expanded="false"><code><a href="http://dev.w3.org/html5/spec/the-a-element.html#the-a-element">a</a></code> <span class="el-context">(represents a <a href="http://dev.w3.org/html5/spec/links.html#hyperlink">hyperlink</a>)</span></summary><table><tbody><tr><th>HTML4</th><td>yes</td></tr><tr><th>HTML5</th><td>yes</td></tr><tr><th>WAI-ARIA</th><td><code>link</code> role </td></tr><tr><th>MSAA</th><td>ROLE_SYSTEM_LINK. Also, apply special rule to expose STATE_LINKED to link and all its descendants.</td></tr><tr><th>MSAA + UIA Express</th><td>Use MSAA or UIA guidance</td></tr><tr><th>UIA</th><td>HyperLink</td></tr><tr><th>IAccessible2</th><td>ROLE_SYSTEM_LINK. Also, apply special rule to expose STATE_LINKED to link and all its descendants.</td></tr><tr><th>AT-SPI</th><td>ROLE_LINK</td></tr><tr><th>AX<span><br>AXRole<br>AXSubrole<br>AXRoleDescription</span></th><td>AXLink<br>(null)<br>link</td></tr></tbody></table></details>
Comment 1 Jason Kiss 2012-02-24 23:24:29 UTC
Added @id to TRs in table view. Same @id is used on SUMMARY in details view.