[aapi] Minutes: UAI TF Meeting Tue 26 May 2015

Link: http://www.w3.org/2015/05/26-aapi-minutes.html

Plain text follows:

   [1]W3C

      [1] http://www.w3.org/

                               - DRAFT -

           Protocols and Formats Working Group Teleconference

26 May 2015

   See also: [2]IRC log

      [2] http://www.w3.org/2015/05/26-aapi-irc

Attendees

   Present
          Joseph_Scheuhammer, Joanmarie_Diggs, Bryan_Garaventa,
          Cynthia_Shelly

   Regrets
   Chair
          Joseph_Scheuhammer

   Scribe
          joanie

Contents

     * [3]Topics
         1. [4]ACTION-1542: (Joanie) Verify the commit for mozilla
            bug 1013584 and report the atk role to Joseph.
         2. [5]ISSUE-635: (Joseph) AAPI mappings for role
            rowgroup.
         3. [6]ACTION-1544: (Cynthia) Document rowgroup mappings
            for ie 11 for both uia express and uia
         4. [7]ACTION-1546: (David) Make sure the rowgroup mapping
            for MSAA/IA2 is accurate.
         5. [8]ACTION-1620: (Cynthia) Propose UIA Express and UIA
            mappings for aria-placeholder.
         6. [9]ACTION-1623: (Joseph) Confirm with James Craig that
            the proper AXAPI mapping of aria-placeholder is
            AXPlaceholderValue.
         7. [10]ACTION-1585: (Cynthia) Add to the section on
            differences among aapis highlighting the features of
            uia.
         8. [11]ACTION-1625: (Joseph) Add mappings for
            aria-interactive.
     * [12]Summary of Action Items
     __________________________________________________________

   <trackbot> Date: 26 May 2015

   <clown> agenda: this

   <clown> action-1542?

   <trackbot> action-1542 -- Joanmarie Diggs to Verify the commit
   for mozilla bug 1013584 and report the atk role to joseph. --
   due 2015-05-01 -- OPEN

   <trackbot>
   [13]https://www.w3.org/WAI/PF/Group/track/actions/1542

     [13] https://www.w3.org/WAI/PF/Group/track/actions/1542

   <scribe> scribe: joanie

ACTION-1542: (Joanie) Verify the commit for mozilla bug 1013584 and
report the atk role to Joseph.

   <clown> action-1542?

   <trackbot> action-1542 -- Joanmarie Diggs to Verify the commit
   for mozilla bug 1013584 and report the atk role to joseph. --
   due 2015-05-01 -- OPEN

   <trackbot>
   [14]https://www.w3.org/WAI/PF/Group/track/actions/1542

     [14] https://www.w3.org/WAI/PF/Group/track/actions/1542

   <clown>
   [15]http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ro
   le-map-presentation

     [15]
http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-presentation

   JS: The second URL is the mapping specification for
   presentation.
   ... I'm calling your attention to the ATK row.
   ... (Reads from spec)

   <clown> "For objects that have required owned descendants
   (e.g., a grid owns gridcells, a list owns listitems), expose
   each leaf descendant as ROLE_SECTION."

   JD: So that looks good.

   <clown> "and the object is in the a11y tree, expose the
   descendant as ROLE_SECTION".

   JD: Regarding the second item, I think we want to add a
   statement similar to what is in the first item, namely you only
   expose those owned children as ROLE_SECTION if you are going to
   include them in the tree.
   ... In other words, I don't need an empty div just because it
   was an owned cell in a presentational table.

   <clown> Proposeed: "For objects that have required owned
   descendants (e.g., a grid owns gridcells, a list owns
   listitems), and the descendant is in the a11y tree, expose it
   as ROLE_SECTION. User agents SHOULD prune empty descendants
   from the a11y tree".

   JD: Looks great to me!

   JS: I would like to see something like this for other rows in
   here.
   ... I like AX API, "Not mapped"

   <clown> RESOLVED: Assign action-1542 to Joseph, and modifiy
   ATK/AT-SPI mapping to include the above statement about
   descendants ("For objects that have required owned descendants
   (e.g., a grid owns gridcells, a list owns listitems), and the
   descendant is in the a11y tree, expose it as ROLE_SECTION.
   User agents SHOULD prune empty descendants from the a11y
   tree".)

   RESOLUTION: Assign action-1542 to Joseph, and modifiy
   ATK/AT-SPI mapping to include the above statement about
   descendants ("For objects that have required owned descendants
   (e.g., a grid owns gridcells, a list owns listitems), and the
   descendant is in the a11y tree, expose it as ROLE_SECTION.
   User agents SHOULD prune empty descendants from the a11y
   tree".)

ISSUE-635: (Joseph) AAPI mappings for role rowgroup.

   <clown> issue-635?

   <trackbot> issue-635 -- Determine if uaig mappings for rowgroup
   are correct -- open

   <trackbot> [16]https://www.w3.org/WAI/PF/Group/track/issues/635

     [16] https://www.w3.org/WAI/PF/Group/track/issues/635

   JS: The original issue, way back when, rowgroup was not mapped
   at all.
   ... Then Mozilla decided to map it, I think to the group role.
   ... We here came up with if it is focusable or interactive,
   then it should have an accessible in the accessibility tree.
   ... Otherwise, it wouldn't be mapped.

   <clown>
   [17]http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ro
   le-map-rowgroup

     [17]
http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-rowgroup

   JS: I haven't changed any of them (at above link).

   BG: If it's mentioned using aria-owns, it also needs to be in
   the tree.

   JS: I didn't do that in my example because there was no need
   for an explicit owns.

   <clown>
   [18]http://clown.idrc.ocad.ca/Fluid/aria/FocusableRowGroup.html

     [18] http://clown.idrc.ocad.ca/Fluid/aria/FocusableRowGroup.html

   JS: The above is the example I made for testing.
   ... It contains both a grid made up of divs and spans which has
   rowgroups which are interactive, and one that is not.
   ... The other has table with three tbody elements which are
   interactive, and one tbody which is not.
   ... Firefox has accessibles for all rowgroups.
   ... But in the case of tbody elements, Firefox only exposes the
   interactive ones.

   <clown>
   [19]https://lists.w3.org/Archives/Public/public-pfwg/2015May/01
   20.html

     [19] https://lists.w3.org/Archives/Public/public-pfwg/2015May/0120.html

   JS: So I sent email out to the list and James Craig.

   s/

   <clown>
   [20]https://lists.w3.org/ArchivePublic/public-pfwg/2015May/0111
   .html

     [20] https://lists.w3.org/ArchivePublic/public-pfwg/2015May/0111.html

   JS: No reply from James.
   ... Matt did reply and say it should be a table; not a grid.
   ... I replied to his question.
   ... This starts to overlap with aria-interactive.

   BG: The question I had was not about whether or not it was
   interactive, but when it appears in the accessibility tree.

   JS: So if it's interactive, or focusable, or referenced by
   aria-owns, the rowgroup should have an accessible in the tree?

   BG: Sounds reasonable to me.

   JS: Ok, what should it be mapped to?

   BG: Group makes sense to me.

   <clown>
   [21]http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ro
   le-map-rowgroup

     [21]
http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-rowgroup

   JS: (Reads from above URL)

   JD: Map it to ROLE_PANEL for ATK/AT-SPI2.

   JS: UIA is expose as group role. Is that correct?

   CS: On IE a div was always exposed as a group.
   ... With those caveats about it (i.e. interactive, focusable,
   owned), group is correct.
   ... We do expose div a lot. And Firefox does too.

   JS: You actually have an action about this.

ACTION-1544: (Cynthia) Document rowgroup mappings for ie 11 for both
uia express and uia

   <clown> action-1544?

   <trackbot> action-1544 -- Cynthia Shelly to Document rowgroup
   mappings for ie 11 for both uia express and uia -- due
   2015-02-03 -- OPEN

   <trackbot>
   [22]https://www.w3.org/WAI/PF/Group/track/actions/1544

     [22] https://www.w3.org/WAI/PF/Group/track/actions/1544

   CS: I will see if I can have this done in two weeks.

   JS: June 9th.
   ... You don't have an action to do this Joanie. I'll create a
   new one.

   <clown> ACTION: Joanie to provide mappings for role="rowgroup"
   for ATK/AT-SPI when there is an accessible in the a11y tree for
   the element. [recorded in
   [23]http://www.w3.org/2015/05/26-aapi-minutes.html#action01]

   <trackbot> Created ACTION-1643 - Provide mappings for
   role="rowgroup" for atk/at-spi when there is an accessible in
   the a11y tree for the element. [on Joanmarie Diggs - due
   2015-06-02].

   <clown> action-1643?

   <trackbot> action-1643 -- Joanmarie Diggs to Provide mappings
   for role="rowgroup" for atk/at-spi when there is an accessible
   in the a11y tree for the element. -- due 2015-06-02 -- OPEN

   <trackbot>
   [24]https://www.w3.org/WAI/PF/Group/track/actions/1643

     [24] https://www.w3.org/WAI/PF/Group/track/actions/1643

   JD: My action is done. :) ROLE_PANEL.

   JS: I'll assign it to me then.

ACTION-1546: (David) Make sure the rowgroup mapping for MSAA/IA2 is
accurate.

   JS: David is not here. I'll ping him or Alex.
   ... Rich is on vacation.
   ... His action was to update the test cases given the new
   mapping.
   ... We'll leave it as-is so it will pop up next time.

   <clown> action-1620?

   <trackbot> action-1620 -- Cynthia Shelly to Propose UIA Express
   and UIA mappings for aria-placeholder. -- due 2015-05-19 --
   OPEN

   <trackbot>
   [25]https://www.w3.org/WAI/PF/Group/track/actions/1620

     [25] https://www.w3.org/WAI/PF/Group/track/actions/1620

   <clown>
   [26]http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ar
   iaPlaceholder

     [26]
http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ariaPlaceholder

   JS: The mapping is at the above URL.
   ... (Reads statement about UIA Express)

   CS: That does sound right.

   JS: UIA says the same thing.

   CS: It's correct for now. I'd like to improve UIA in this area.

   JS: I still need to ping Alex and/or David for IA2.

   CS: Also, aria-placeholder will be used in the accessible name
   calculation as a last resort.

   JS: The current last resort is title.

   CS: I'm not sure what we'd do in that case.

   JS: Could you check that?

   CS: Yes, but please give me an action.

   <clown> ACTION: Cynthia to check which is the actual last
   resort betwen @title and @aria-placeholder. [recorded in
   [27]http://www.w3.org/2015/05/26-aapi-minutes.html#action02]

   <trackbot> Created ACTION-1644 - Check which is the actual last
   resort betwen @title and @aria-placeholder. [on Cynthia Shelly
   - due 2015-06-02].

   <clown> action-1644?

   <trackbot> action-1644 -- Cynthia Shelly to Check which is the
   actual last resort betwen @title and @aria-placeholder. -- due
   2015-06-02 -- OPEN

   <trackbot>
   [28]https://www.w3.org/WAI/PF/Group/track/actions/1644

     [28] https://www.w3.org/WAI/PF/Group/track/actions/1644

ACTION-1620: (Cynthia) Propose UIA Express and UIA mappings for
aria-placeholder.

ACTION-1623: (Joseph) Confirm with James Craig that the proper AXAPI
mapping of aria-placeholder is AXPlaceholderValue.

   JS: I sent him email.
   ... I don't believe I've heard from him.
   ... I'll ping him.

ACTION-1585: (Cynthia) Add to the section on differences among aapis
highlighting the features of uia.

   <clown> action-1585?

   <trackbot> action-1585 -- Cynthia Shelly to Add to the section
   on differences among aapis highlighting the features of uia. --
   due 2015-05-19 -- OPEN

   <trackbot>
   [29]https://www.w3.org/WAI/PF/Group/track/actions/1585

     [29] https://www.w3.org/WAI/PF/Group/track/actions/1585

   CS: I've not yet done this. Please give me three weeks.

ACTION-1625: (Joseph) Add mappings for aria-interactive.

   <clown> action-1625?

   <trackbot> action-1625 -- Joseph Scheuhammer to Add interactive
   property to core mappings that propogates from grid or table to
   all grid aria grid or table structural elements. the
   interactive property should have same mapping as defined in
   issue 633 -- due 2015-05-22 -- OPEN

   <trackbot>
   [30]https://www.w3.org/WAI/PF/Group/track/actions/1625

     [30] https://www.w3.org/WAI/PF/Group/track/actions/1625

   JS: I don't want to touch this one yet because of the
   discussion currently taking place regarding aria-interactive.
   ... I'm inclined to move this out a couple of months.
   ... And change it when and if the dust settles on the spec
   side.
   ... September 8. Any objections?

   BG: No.

   JD: No.

   JS: I'll try to keep it in mind so that when things move on the
   spec side, I'll be able to react quickly.

Summary of Action Items

   [NEW] ACTION: Cynthia to check which is the actual last resort
   betwen @title and @aria-placeholder. [recorded in
   [31]http://www.w3.org/2015/05/26-aapi-minutes.html#action02]
   [NEW] ACTION: Joanie to provide mappings for role="rowgroup"
   for ATK/AT-SPI when there is an accessible in the a11y tree for
   the element. [recorded in
   [32]http://www.w3.org/2015/05/26-aapi-minutes.html#action01]

   [End of minutes]

Received on Tuesday, 26 May 2015 20:01:50 UTC