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

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

Plain text follows:

   [1]W3C

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

   Accessible Rich Internet Applications Working Group Teleconference

01 Nov 2016

   See also: [2]IRC log

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

Attendees

   Present
          Joanmarie_Diggs, Bryan_Garaventa, Joseph_Scheuhammer

   Regrets
   Chair
          Joseph_Scheuhammer

   Scribe
          joanie

Contents

     * [3]Topics
         1. [4]ISSUE-676: (Joseph) Adding MSAA+IA2 action,
            interface, and relations to role mappings.
         2. [5]ISSUE-1038/ISSUE-1026: (Bogdan, James) Mappings for
            feed, figure, and term.
         3. [6]ACTION-2121: (Joseph/Joanie) Correct the ATK/AT-SPI
            text for single and multiple selection removal.
     * [7]Summary of Action Items
     * [8]Summary of Resolutions
     __________________________________________________________

   <clown> agenda: this

   <scribe> scribe: joanie

ISSUE-676: (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> [9]http://www.w3.org/WAI/ARIA/track/issues/676

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

   JS: Jason Kiss brought up this issue quite some time ago.
   ... Joanie and I completed ATK/AT-SPI2 weeks ago.
   ... I've been working on MSAA and IA2 recently, but I'm not yet
   finished.
   ... I'm working on the role table currently.

   <clown>
   [10]https://rawgit.com/w3c/aria/ACTION-2126/core-aam/core-aam.h
   tml#mapping_role_table

     [10]
https://rawgit.com/w3c/aria/ACTION-2126/core-aam/core-aam.html#mapping_role_table

   JS: The URL is for my branch where I'm doing my work.
   ... Start with alertdialog
   ... For ATK/AT-SPI2 it has a role and an interface mapping.
   ... But MSAA + IA2 doesn't yet. I've indicated this with a
   note.
   ... Does IA2 have a "Window" interface?

   RS: No.

   JS: Looking at grid, we have interfaces table and selection for
   ATK.
   ... For MSAA + IA2, I have the table interface, but didn't know
   about selection. Does IA2 have a selection interface?

   RS: Yes, it has to.

   <clown>
   [11]http://accessibility.linuxfoundation.org/a11yspecs/ia2/docs
   /html/

     [11] http://accessibility.linuxfoundation.org/a11yspecs/ia2/docs/html/

   JS: I don't see IAccessibleSelection in the docs at the above
   URL.

   RS: They have to have selection.

   <Rich>
   [12]http://accessibility.linuxfoundation.org/a11yspecs/ia2/docs
   /html/interface_i_accessible_table2.html

     [12]
http://accessibility.linuxfoundation.org/a11yspecs/ia2/docs/html/interface_i_accessible_table2.html

   RS: Selected is probably from MSAA. Let me look.

   JS: I wonder what the do for table in HTML.
   ... Answer, "Use WAI-ARIA mapping"

   <clown> *sigh*

   <Rich>
   [13]https://msdn.microsoft.com/en-us/library/ms788733(v=vs.110)
   .aspx

     [13] https://msdn.microsoft.com/en-us/library/ms788733(v=vs.110).aspx

   (Group looks for evidence of the selection interface's
   existence)

   <clown>
   [14]http://accessibility.linuxfoundation.org/a11yspecs/ia2/docs
   /html/_accessible_role_8idl.html

     [14]
http://accessibility.linuxfoundation.org/a11yspecs/ia2/docs/html/_accessible_role_8idl.html

   <Rich>
   [15]http://docs.oracle.com/javase/7/docs/api/javax/accessibilit
   y/package-summary.html

     [15]
http://docs.oracle.com/javase/7/docs/api/javax/accessibility/package-summary.html

   JS: I'm going to ask Alex Surkov about the selection interface
   for grid and listbox at least
   ... There's also a note for ATK for grid: "Because WAI-ARIA
   does not support modifying the selection via the accessibility
   API, user agents must return false for all Selection methods
   that provide a means to modify the selection."
   ... For role img, I have a note regarding the existence of an
   image interface.
   ... I just found it, so that one is solved.
   ... Listbox, same question about selection.
   ... For menu, is there a selection interface.
   ... Same for menubar and some others.
   ... For progressbar, there's a warning for ATK about not being
   able to set the value.
   ... Should the same warning be present for IA2? I think it
   should.

   JD: Agreed.

   JS: Are we going to be testing these things (setting values,
   etc.)

   JD: Yes. We already have at least one test case and my ATTA
   supports it.

   JS: I might have this done by next week.

   RS: I'm still working on cat herding.
   ... I am not writing more test cases, until more of these
   mappings are done.
   ... In particular, the mappings for UIA and Mac.
   ... I sent a note to Bogdan.

   <clown> issue-1026?

   <trackbot> issue-1026 -- AAPI mappings for aria-errormessage --
   open

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

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

   <clown> issue-1038?

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

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

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

   <clown> action-2119?

   <trackbot> action-2119 -- James Craig to Update Core-AAM for
   macOS -- due 2016-10-18 -- OPEN

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

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

   <Rich> [19]https://bugs.webkit.org/show_bug.cgi?id=151691

     [19] https://bugs.webkit.org/show_bug.cgi?id=151691

ISSUE-1038/ISSUE-1026: (Bogdan, James) Mappings for feed, figure, and
term.

   (Group examines and discusses links provided by James in the
   action)

   RS: I will email James because we need the mappings rather than
   links to bugs.

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

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

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

   JS: There is some text at the above URL.
   ... I've added a couple of bullets.
   ... I've done something similar for the multiselect table
   below.

   JD: Event details! I am so happy!!
   ... However, the event type for which those details apply is
   not object:selection_changed; it's
   object:state_changed:selected.

   (JS and JD briefly discuss wording)

   JS: If you go back to the beginning of selection, I added a
   parenthetical remark.
   ... (Reads)
   ... "In the single selection case, selection follows focus (see
   the section "Focus States and Events Table" for information
   about focus events). User agents MUST fire the following events
   when aria-selected changes:"
   ... And if you follow the link, you will see similar tet under
   focus states.

   JD: Those details do apply to object:state-changed:focused, but
   not focus:
   ... And focus: has been deprecated. Can we say that?

   JS: We can remove it.

   JD: Perfect.
   ... Looking at the ATK docs, it appears the signals are
   hyphenated and not underscored (e.g. object:selection-changed)

   [21]https://developer.gnome.org/atk/stable/AtkSelection.html#At
   kSelection-selection-changed

     [21]
https://developer.gnome.org/atk/stable/AtkSelection.html#AtkSelection-selection-changed

   JS: Noted. I will do it.

Summary of Action Items

Summary of Resolutions

   [End of minutes]

Received on Tuesday, 1 November 2016 20:13:42 UTC