This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 27080 - Every mapping should have both an IA2 role and a MSAA role
Summary: Every mapping should have both an IA2 role and a MSAA role
Status: NEW
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: steve faulkner
QA Contact: HTML a11y API spec bugbot
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-16 15:39 UTC by Dominic Mazzoni
Modified: 2014-10-16 15:39 UTC (History)
4 users (show)

See Also:


Attachments

Description Dominic Mazzoni 2014-10-16 15:39:27 UTC
In the MSAA + IAccessible2 column, everything with a IA2-specific role should have an MSAA role as well, for backwards compatibility. For example, the WAI-ARIA User Agent Implementation Guide maps menuitemcheckbox to ROLE_SYSTEM_CHECKBUTTON or ROLE_SYSTEM_MENUITEM (admittedly confusing - which one?) but then says it should expose an IA2 role of IA2_ROLE_CHECK_MENU_ITEM - but the HTML AAPI just lists IA2_ROLE_CHECK_MENU_ITEM.