W3C

Accessible Rich Internet Applications Working Group Teleconference

15 Nov 2016

See also: IRC log

Attendees

Present
Joseph_Scheuhammer, Joanmarie_Diggs, Bryan_Garaventa
Regrets
Chair
Joseph_Scheuhammer
Scribe
joanie

Contents


<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> 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> 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> 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> 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> 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> 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> 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> 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> 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> 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> 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> 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: 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> 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> 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> http://www.w3.org/WAI/ARIA/track/actions/1707

JS: (Reads from action comment)

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

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

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

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

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

Minutes formatted by David Booth's scribe.perl version 1.148 (CVS log)
$Date: 2016/11/15 21:05:58 $

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)

Succeeded: s/MSAA/IAccessible/
Found embedded ScribeOptions:  -final

*** RESTARTING DUE TO EMBEDDED OPTIONS ***

Found Scribe: joanie
Inferring ScribeNick: joanie
Default Present: Joseph_Scheuhammer, Joanmarie_Diggs, Bryan_Garaventa
Present: Joseph_Scheuhammer Joanmarie_Diggs Bryan_Garaventa
Found Date: 15 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]