- From: Joanmarie Diggs <jdiggs@igalia.com>
- Date: Tue, 1 Nov 2016 16:13:00 -0400
- To: ARIA Working Group <public-aria@w3.org>
- Cc: "wai-xtech@w3.org" <wai-xtech@w3.org>
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:43 UTC