[aapi] Minutes: UAI TF Meeting Tue 30 June 2015

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