- From: Joanmarie Diggs <jdiggs@igalia.com>
- Date: Tue, 30 Jun 2015 16:06:55 -0400
- To: "wai-xtech@w3.org" <wai-xtech@w3.org>
Link: www.w3.org/2015/06/30-aapi-minutes.html
Plain text follows:
[1]W3C
[1] http://www.w3.org/
- DRAFT -
Protocols and Formats Working Group Teleconference
30 Jun 2015
See also: [2]IRC log
[2] http://www.w3.org/2015/06/30-aapi-irc
Attendees
Present
Joseph_Scheuhammer, Joanmarie_Diggs, Rich_Schwerdtfeger,
Bryan_Garaventa
Regrets
Cynthia_Shelly
Chair
Joseph_Scheuhammer
Scribe
joanie
Contents
* [3]Topics
1. [4]Bugzilla-28816 (All) Some ARIA roles lacking
explicit a11y API role mappings.
* [5]Summary of Action Items
__________________________________________________________
<trackbot> Date: 30 June 2015
<clown> agenda: this
<clown> issue=-708?
<clown> issue-708?
<trackbot> issue-708 -- The phrase "If not already excluded
from the accessibility tree per the rules above" implies that
the listed conditions do not override. Is that correct? -- open
<trackbot> [6]https://www.w3.org/WAI/PF/Group/track/issues/708
[6] https://www.w3.org/WAI/PF/Group/track/issues/708
<scribe> scribe: joanie
Bugzilla-28816 (All) Some ARIA roles lacking explicit a11y API role
mappings.
<clown> [7]https://www.w3.org/Bugs/Public/show_bug.cgi?id=28816
[7] https://www.w3.org/Bugs/Public/show_bug.cgi?id=28816
JS: This is a bug that Jason Kiss raised a while ago.
... Summary: He's noting that certain roles (banner,
navigation, complementary, contentinfo, article and form) don't
have any role information in the core mapping spec.
... I replied and said that information is in the xml-roles
object attribute.
... To which he said we should give them a real role.
... Then I thought, how does an AT know to look at the object
attribute?
RS: They look at role="region".
... Landmark is abstract, so what you'd need to do is use
role="region". Then they'd look for more information.
JS: I did have a conversation with Joanie about this.
JD: Orca only looks at xml-roles when it "has to."
<clown>
[8]http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#rol
e-map-banner
[8]
http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-banner
JS: It turns out ATK/AT-SPI2 already handles all of these
cases.
... I put the URL in the room (above)
RS: Looking at banner... What does AT-SPI2? ROLE_LANDMARK.
JS: So Orca sees it's a landmark and then looks at the object
attributes to see which one.
... For UIA Cynthia said to expose role grouping with a
localized control type matching the AriaRole.
... I predict that in IA2, the role you get is based on the tag
you use.
RS: We could add a ROLE_LANDMARK for IA2.
... (Tries test case in Firefox)
BG: What if you put a role="banner" on an iframe?
(Group ponders)
(Scribe shudders)
RS: AccRole is banner.
JS: In MSAA there is an AccRole field for accessible role. It's
a string.
... According to the MSAA documentation, only known MSAA roles
should go in that value.
... But Gecko puts "banner" as the value for AccRole.
RS: The accessible role is section for an actual section. For
div it's also a section. For paragraph, it's a role of
paragraph.
JS: What is the IA2 role?
RS: The AccRole in all those cases is banner.
... The IA2 roles are as I described earlier.
... And the xml-roles object attribute has banner.
... Do we want to create an IA2 role of landmark?
JS: Yes, but will it get done in the 1.1 time frame?
RS: It's a constant.
... I think it's an enum. Let me look.
... We could add a ROLE_LANDMARK at the end.
<richardschwerdtfeger>
[9]http://accessibility.linuxfoundation.org/a11yspecs/ia2/docs/
html/_accessible_role_8idl.html#ae37ff81431ee3762a5d41a2cb90910
8d
[9]
http://accessibility.linuxfoundation.org/a11yspecs/ia2/docs/html/_accessible_role_8idl.html#ae37ff81431ee3762a5d41a2cb909108d
RS: The URL above is the documentation for IA2 roles.
... I'm looking at the mappings to see how we can do this
consistently.
<clown> Cynthia says: "For UIA, these should be mapped to the
group control type with a localized control type that matches
the aria role."
<clown>
[10]http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ro
le-map-region
[10]
http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-region
JS: (Reads the mapping of region)
JD: Given that as Bryan and Rich stated, a named region is a
landmark, we probably want to update the mapping Joseph just
read.
<clown> [11]http://w3c.github.io/aria/aria/aria.html#region
[11] http://w3c.github.io/aria/aria/aria.html#region
<richardschwerdtfeger>
[12]https://rawgit.com/w3c/aria/master/aria/aria.html#region
[12] https://rawgit.com/w3c/aria/master/aria/aria.html#region
RS: I think there should be an action here to map region to
landmark and then get Alex to add a ROLE_LANDMARK to IA2.
... Let's give Alex an action to add that to IA2.
JS: But that's not a W3C issue.
... That takes care of landmark, but there are other roles that
Jason pointed out, like article.
... Article and form lack UIA roles.
<clown>
[13]http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ro
le-map-article
[13]
http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-article
<clown> see the UIA entry. All it says is, "Expose as text
string in AriaRole".
<clown> ACTION: Joseph to update the mapping spec for aria role
region to reflect its landmark inheritance as defined in the
aria 1.1 spec. [recorded in
[14]http://www.w3.org/2015/06/30-aapi-minutes.html#action01]
<trackbot> Created ACTION-1667 - Update the mapping spec for
aria role region to reflect its landmark inheritance as defined
in the aria 1.1 spec. [on Joseph Scheuhammer - due 2015-07-07].
<clown> action-1667?
<trackbot> action-1667 -- Joseph Scheuhammer to Update the
mapping spec for aria role region to reflect its landmark
inheritance as defined in the aria 1.1 spec. -- due 2015-07-07
-- OPEN
<trackbot>
[15]https://www.w3.org/WAI/PF/Group/track/actions/1667
[15] https://www.w3.org/WAI/PF/Group/track/actions/1667
(Group discusses some IE issues)
JS: I've given myself an action to do something about role
region with respect to its landmark status.
<richardschwerdtfeger> ACTION: Action Add a IA2_ROLE_LANDMARK
to IA2. This will tell ATS to look at the xml-roles value for
landmarks [recorded in
[16]http://www.w3.org/2015/06/30-aapi-minutes.html#action02]
<trackbot> Error finding 'Action'. You can review and register
nicknames at <[17]https://www.w3.org/WAI/PF/Group/track/users>.
[17] https://www.w3.org/WAI/PF/Group/track/users
<richardschwerdtfeger> ACTION: Alex Add a IA2_ROLE_LANDMARK to
IA2. This will tell ATS to look at the xml-roles value for
landmarks [recorded in
[18]http://www.w3.org/2015/06/30-aapi-minutes.html#action03]
<trackbot> Error finding 'Alex'. You can review and register
nicknames at <[19]https://www.w3.org/WAI/PF/Group/track/users>.
[19] https://www.w3.org/WAI/PF/Group/track/users
<richardschwerdtfeger> ACTION: Surkov Add a IA2_ROLE_LANDMARK
to IA2. This will tell ATS to look at the xml-roles value for
landmarks [recorded in
[20]http://www.w3.org/2015/06/30-aapi-minutes.html#action04]
<trackbot> Created ACTION-1668 - Add a ia2_role_landmark to
ia2. this will tell ats to look at the xml-roles value for
landmarks [on Alexander Surkov - due 2015-07-07].
<clown> action-1668?
<trackbot> action-1668 -- Alexander Surkov to Add a
ia2_role_landmark to ia2. this will tell ats to look at the
xml-roles value for landmarks -- due 2015-07-07 -- OPEN
<trackbot>
[21]https://www.w3.org/WAI/PF/Group/track/actions/1668
[21] https://www.w3.org/WAI/PF/Group/track/actions/1668
<clown>
[22]http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ro
le-map-article
[22]
http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-article
JS: The issue about article and form are just UIA questions.
<clown>
[23]http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ro
le-map-form
[23]
http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-form
JS: Links above are for the mappings.
... How do you know it's a form? How do you know to go look at
the string?
Summary of Action Items
[NEW] ACTION: Action Add a IA2_ROLE_LANDMARK to IA2. This will
tell ATS to look at the xml-roles value for landmarks [recorded
in [24]http://www.w3.org/2015/06/30-aapi-minutes.html#action02]
[NEW] ACTION: Alex Add a IA2_ROLE_LANDMARK to IA2. This will
tell ATS to look at the xml-roles value for landmarks [recorded
in [25]http://www.w3.org/2015/06/30-aapi-minutes.html#action03]
[NEW] ACTION: Joseph to update the mapping spec for aria role
region to reflect its landmark inheritance as defined in the
aria 1.1 spec. [recorded in
[26]http://www.w3.org/2015/06/30-aapi-minutes.html#action01]
[NEW] ACTION: Surkov Add a IA2_ROLE_LANDMARK to IA2. This will
tell ATS to look at the xml-roles value for landmarks [recorded
in [27]http://www.w3.org/2015/06/30-aapi-minutes.html#action04]
[End of minutes]
Received on Tuesday, 30 June 2015 20:07:33 UTC