W3C

Accessible Rich Internet Applications Working Group Teleconference

01 Nov 2016

See also: IRC log

Attendees

Present
Joanmarie_Diggs, Bryan_Garaventa, Joseph_Scheuhammer
Regrets
Chair
Joseph_Scheuhammer
Scribe
joanie

Contents


<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> 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

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> 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.

Summary of Action Items

Summary of Resolutions

[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.148 (CVS log)
$Date: 2016/11/01 20:10:00 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
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]