- 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