See also: IRC log
<clown> agenda: this
<scribe> scribe: joanie
<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> 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> 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> 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> 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> https://msdn.microsoft.com/en-us/library/ms788733(v=vs.110).aspx
(Group looks for evidence of the selection interface's existence)
<clown> http://accessibility.linuxfoundation.org/a11yspecs/ia2/docs/html/_accessible_role_8idl.html
<Rich> 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> 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> 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> http://www.w3.org/WAI/ARIA/track/actions/2119
<Rich> https://bugs.webkit.org/show_bug.cgi?id=151691
(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.
<clown> 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)
https://developer.gnome.org/atk/stable/AtkSelection.html#AtkSelection-selection-changed
JS: Noted. I will do it.
This is scribe.perl Revision: 1.148 of Date: 2016/10/11 12:55:14 Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/ Guessing input format: RRSAgent_Text_Format (score 1.00) Found embedded ScribeOptions: -final *** RESTARTING DUE TO EMBEDDED OPTIONS *** Found Scribe: joanie Inferring ScribeNick: joanie Default Present: Joanmarie_Diggs, Bryan_Garaventa, Joseph_Scheuhammer Present: Joanmarie_Diggs Bryan_Garaventa Joseph_Scheuhammer Found Date: 01 Nov 2016 People with action items: WARNING: Input appears to use implicit continuation lines. You may need the "-implicitContinuations" option.[End of scribe.perl diagnostic output]