[AAPI] Minutes UAI TF Meeting, Tuesday 15 November 2016

URL: https://www.w3.org/2016/11/15-aapi-minutes.html

Plain text follows:

   [1]W3C

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

   Accessible Rich Internet Applications Working Group Teleconference

15 Nov 2016

   See also: [2]IRC log

      [2] http://www.w3.org/2016/11/15-aapi-irc

Attendees

   Present
          Joseph_Scheuhammer, Joanmarie_Diggs, Bryan_Garaventa

   Regrets
   Chair
          Joseph_Scheuhammer

   Scribe
          joanie

Contents

     * [3]Topics
         1. [4]ISSUE-676/ACTION-2126: (Joseph) Adding MSAA+IA2
            action, interface, and relations to role mappings.
         2. [5]ACTION-2121: (Joseph/Joanie) Correct the ATK/AT-SPI
            text for single and multiple selection removal.
         3. [6]ISSUE-1038: (Bogdan) Mappings for feed, figure,
            term, and UIA in general.
         4. [7]Triage issues/actions:
            https://www.w3.org/WAI/ARIA/track/products/23
     * [8]Summary of Action Items
     * [9]Summary of Resolutions
     __________________________________________________________

   <clown> agenda: this

   <scribe> scribe: joanie

ISSUE-676/ACTION-2126: (Joseph) Adding MSAA+IA2 action, interface,
and relations to role mappings.

   <clown> issue-676?

   <trackbot> issue-676 -- Is it useful to identify MSAA+IA2 and
   ATK/AT-SPI actions, interfaces, and relations in the mappings?
   -- open

   <trackbot> [10]http://www.w3.org/WAI/ARIA/track/issues/676

     [10] http://www.w3.org/WAI/ARIA/track/issues/676

   JS: I think I've finished this.
   ... Jason Kiss wanted a while back to add interfaces and
   actions, etc.

   <clown>
   [11]https://github.com/w3c/aria/commit/7f24960932ec3d60f5aa96e3
   f0f45a14d74a8e69

     [11]
https://github.com/w3c/aria/commit/7f24960932ec3d60f5aa96e3f0f45a14d74a8e69

   JS: MSAA+IA2 was the only one left. I'd been working on it over
   the past month.
   ... I've merged it all (squashed) at the URL above.
   ... The last thing we were talking about is Selection.
   ... Turned out it was part of IAccessible.
   ... I've added Selection to the roles where it belonged, such
   as grid.

   <clown>
   [12]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#r
   ole-map-grid

     [12]
https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-grid

   JS: If you look at the MSAA + IA2 row, the last of the three
   bullet points.

   "Methods IAccessible::accSelect() and
   IAccessible::get_accSelection()"

   BG: Makes sense to me.

   JS: I think you'll see it on listbox, menu, menubar, tablist,
   and treegrid
   ... And tree
   ... Basically any role that supports selection gets those.

   BG: (Asks about state-change events)

   JS: Listbox supports selection.

   BG: If you have a listbox that's controlled by an input, but
   role of combobox, would it recognize the selection change on
   the listbox?

   JS: The short answer is "I don't know without testing it."
   ... But if the selection changes in a listbox, the listbox
   should fire the appropriate platform selection-change event.

   BG: My guess is that it's not going to bubble up.

   JS: I don't think events bubble up in accessibility APIs.

   action-2126

   <trackbot> action-2126 -- Joseph Scheuhammer to Add actions,
   interfaces, and relations to the msaa+ia2 mappings. -- due
   2016-11-01 -- PENDINGREVIEW

   <trackbot> [13]http://www.w3.org/WAI/ARIA/track/actions/2126

     [13] http://www.w3.org/WAI/ARIA/track/actions/2126

   JS: I want to say that this action is done and mark it closed.
   ... I will follow up via email to Jason Kiss and give him the
   final word.
   ... Objections?

   BG: Nope

ACTION-2121: (Joseph/Joanie) Correct the ATK/AT-SPI text for single
and multiple selection removal.

   <clown> action-2121

   <trackbot> action-2121 -- Joseph Scheuhammer to Correct the
   atk/at-spi entries in seciton 5.8.3 for single selection and
   multiple selection when the selection is removed. -- due
   2016-10-25 -- PENDINGREVIEW

   <trackbot> [14]http://www.w3.org/WAI/ARIA/track/actions/2121

     [14] http://www.w3.org/WAI/ARIA/track/actions/2121

   JS: I'm hoping we can close this one too.
   ... I've made the changes we discussed last week.

   <clown>
   [15]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#m
   apping_events_selection

     [15]
https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#mapping_events_selection

   JS: It starts at the URL above.

   JD: It looks great. I have one question, however.
   ... In the "Select or deselect many items at once" row,
   allowing user agents to fire one object:selection-changed for
   performance, but still requiring object:state-changed:selected
   on each descendant, seems to defeat the purpose.
   ... But I'm not sure what the right thing to do is.

   JS: I'm tempted to leave it as-is for now.
   ... This was already tested as part of ARIA 1.0.

   JD: Fine.

   JS: We can bring it up for ARIA 2.0 (i.e. when there's a large
   number of elements changing selected state at once)

   <clown> issue-618

   <trackbot> issue-618 -- MSAA selection event mapping for single
   selection case when item becomes unselected -- open

   <trackbot> [16]http://www.w3.org/WAI/ARIA/track/issues/618

     [16] http://www.w3.org/WAI/ARIA/track/issues/618

   JS: All the actions associated with issue-618 are now closed.
   ... Cynthia created a test file for it, however.
   ... And Michael created a tracker issue for it, but it's in PF.

   <clown> [17]https://www.w3.org/WAI/PF/Group/track/products/25

     [17] https://www.w3.org/WAI/PF/Group/track/products/25

   JD: I cannot see that product either.

   action-1457

   <trackbot> action-1457 -- Cynthia Shelly to Ask Michael to
   create 1.1 testharness -- due 2014-07-03 -- CLOSED

   <trackbot> [18]http://www.w3.org/WAI/ARIA/track/actions/1457

     [18] http://www.w3.org/WAI/ARIA/track/actions/1457

   JS: I will email Michael to ask about the product 25.

ISSUE-1038: (Bogdan) Mappings for feed, figure, term, and UIA in
general.

   <clown> issue-1038?

   <trackbot> issue-1038 -- Need mappings for role="feed",
   "figure", "term" for all AAPIs -- open

   <trackbot> [19]http://www.w3.org/WAI/ARIA/track/issues/1038

     [19] http://www.w3.org/WAI/ARIA/track/issues/1038

   JS: This is Microsoft's mappings for several roles.

   BG: Do we have a Microsoft rep?

   JS: Yes, Bogdan.

   <clown> [20]https://github.com/w3c/aria/pull/469

     [20] https://github.com/w3c/aria/pull/469

   JS: Bogdan's given me a pull request (see above URL)
   ... Last week, Joanie and I looked at it.

   <clown>
   [21]https://github.com/w3c/aria/pull/469#issuecomment-259260774

     [21] https://github.com/w3c/aria/pull/469#issuecomment-259260774

   JS: They are using the describedby array for aria-details.
   ... The above comment asks about aria-details and
   aria-describedby collisions and whether or not they can support
   both.
   ... (Reads Bogdan's reply)
   ... I take that to mean if there are both, there will be two
   pointers in the describedby array, along with a full
   description.
   ... I'm going to wait until Rich gets back.
   ... Rich also had comments about this pull request.
   ... And I don't want to pull it in before Rich has had a chance
   to respond.
   ... Plus there are conflicts to resolve.

Triage issues/actions:
[22]https://www.w3.org/WAI/ARIA/track/products/23

     [22] https://www.w3.org/WAI/ARIA/track/products/23

   action-1681

   <trackbot> action-1681 -- Joseph Scheuhammer to Propose new
   wording, as an editorial change only to clarify the inclusion
   rules in section 5.1.2 -- due 2016-11-08 -- OPEN

   <trackbot> [23]http://www.w3.org/WAI/ARIA/track/actions/1681

     [23] http://www.w3.org/WAI/ARIA/track/actions/1681

   JS: I still have to do action-1681.

   BG: If someone puts role="presentation" on an svg element, is
   that only supposed to apply to only the element and not the
   children?

   JS: On non-svg, it's inherited. I'm not sure about svg.

   <clown> [24]https://www.w3.org/TR/svg-aam-1.0

     [24] https://www.w3.org/TR/svg-aam-1.0

   <clown> action-1770

   <trackbot> Sorry, but action-1770 does not exist.

   <clown> action-1707

   <trackbot> action-1707 -- Joseph Scheuhammer to Edit the AXAPI
   mapping table for roles presentation and none to specify that
   when applied to tables and lists, the children are exposed as
   AXStaticText accessibles. -- due 2015-09-01 -- OPEN

   <trackbot> [25]http://www.w3.org/WAI/ARIA/track/actions/1707

     [25] http://www.w3.org/WAI/ARIA/track/actions/1707

   JS: (Reads from action comment)

   <clown> [26]https://bugs.webkit.org/show_bug.cgi?id=133133

     [26] https://bugs.webkit.org/show_bug.cgi?id=133133

   <clown> [27]https://bugs.webkit.org/show_bug.cgi?id=133133#c4

     [27] https://bugs.webkit.org/show_bug.cgi?id=133133#c4

   JS:
   [28]https://trac.webkit.org/browser/trunk/LayoutTests/platform/
   mac/accessibility/aria-inherits-presentational-expected.txt?rev
   =169631

     [28]
https://trac.webkit.org/browser/trunk/LayoutTests/platform/mac/accessibility/aria-inherits-presentational-expected.txt?rev=169631

   <li> <p>foo</p></li>

   <clown>
   [29]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#r
   ole-map-presentation

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

   JD: Were it me, I'd state that the text content is exposed
   through AXStaticText objects.
   ... And that those objects may or may not be contained in
   AXGroup objects.

   JS: Ok, I think I can write something up on this.

   <clown> aria-2056

   <clown> action-2056

   <trackbot> action-2056 -- Joanmarie Diggs to Coordinate the
   mappings for the various AAPIs of the enumerated aria-haspopup
   values -- due 2016-06-07 -- OPEN

   <trackbot> [30]http://www.w3.org/WAI/ARIA/track/actions/2056

     [30] http://www.w3.org/WAI/ARIA/track/actions/2056

   action-2056

   <trackbot> action-2056 -- Joanmarie Diggs to Coordinate the
   mappings for the various AAPIs of the enumerated aria-haspopup
   values -- due 2016-06-07 -- OPEN

   <trackbot> [31]http://www.w3.org/WAI/ARIA/track/actions/2056

     [31] http://www.w3.org/WAI/ARIA/track/actions/2056

   JS: James objected to this.

   <clown> action-2064

   <trackbot> action-2064 -- Joseph Scheuhammer to The ATK/AT-SPI2
   mappings for aria-readonly need to be updated. -- due
   2016-05-15 -- PENDINGREVIEW

   <trackbot> [32]http://www.w3.org/WAI/ARIA/track/actions/2064

     [32] http://www.w3.org/WAI/ARIA/track/actions/2064

   JS: This one is pending reivew
   ... I was supposed to change the ATK/AT-SPI2 mappings for
   aria-readonly.
   ... I took some text from Joanie about STATE_EDITABLE and
   STATE_READONLY.
   ... She also suggested changes to mappings.

   <clown>
   [33]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#a
   riaReadonlyTrue

     [33]
https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ariaReadonlyTrue

   JS: The above URL has the mappings. Are they correct?

   JD: LGTM

   JS: Can I close the action?

   JD: Sure!

Summary of Action Items

Summary of Resolutions

   [End of minutes]

Received on Tuesday, 15 November 2016 21:08:31 UTC