W3C

Accessible Rich Internet Applications Working Group Teleconference

10 Jan 2017

See also: IRC log

Attendees

Present
Joseph_Scheuhammer, Joanmarie_Diggs, Bryan_Garaventa, Richard_Schwerdtfeger
Regrets
Chair
Joseph_Scheuhammer
Scribe
joanie

Contents


<clown> agenda: this

<Rich> overlap with another call

<scribe> scribe: joanie

<Rich> might be 20 minutes

ISSUE-676: (Joseph) Identifying MSAA+IA2 and ATK/AT-SPI actions, interfaces, and relations in the mappings.

JS: This is something we discussed briefly before the break.

<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: It is an issue raised by Jason Kiss a long time ago.
... We've done this work over a period of months.
... But I thought we should touch base with Jason to be sure he's happy before we close it.
... So I sent Jason an email off list.
... And explained that the Joanie and Alex and everyone contacted seems happy with what was done.
... I sent this email yesterday, so it's not surprising he hasn't replied yet.
... I am optimistic Jason will agree we can close it, but we'll see.
... Questions?

(None)

ISSUE-654/ACTION-2130: (Joanie) Determine if AX API supports description changes.

<clown> issue-654

<trackbot> issue-654 -- Add label and description changes to section "State and Property Change Events" -- open

<trackbot> http://www.w3.org/WAI/ARIA/track/issues/654

JS: This also goes back a long time.
... Certain APIs fire events to notify ATs that there has been a name or description change.
... The mapping table is in the AccName spec.

<clown> https://rawgit.com/w3c/aria/master/accname-aam/accname-aam.html#events

JS: Link above.
... The table is fully filled in except for AXAPI.
... Joanie has been tasked with action-2130 to see if the mappings are correct.
... Joanie sent an email to Chris and James from Apple, CCing me.

JD: What I did prior to that email is grep through the code because the existing name-related event struck me as bogus.
... And I didn't find that event anywhere in the WebKit code.
... I then tested via local layout test to see what events were emitted for Acc Name and Acc Description changes on the Mac.
... And I included my findings in that email.
... What I found was that Acc Name resulted in an AXValueChanged notification if the name change was the result of an ARIA property.
... I found no notification happening for description changes.

JS: I am going to leave these actions and we will revisit them.

ISSUE-739: (Joseph/Bogdan) UIA mapping for role="heading" without aria-level

<clown> ISSUE-739?

<trackbot> ISSUE-739 -- UIA doesn't support heading without level, how should we map role=heading without aria-level? -- closed

<trackbot> http://www.w3.org/WAI/ARIA/track/issues/739

JS: This happened at the last meeting.
... During triage we came across how UIA maps heading role.
... Right now, it's a style on a text run.
... Cynthia wanted to know what to do about aria-level.

<clown> https://lists.w3.org/Archives/Public/public-aria/2016Dec/0039.html

JS: She suggested I write Bogdan to see what was going on.
... I did. The above link is for the email I sent.
... I've not heard back from Bogdan (perhaps due to the recent holidays.

<clown> https://lists.w3.org/Archives/Public/public-aria/2016Dec/0042.html

JS: But Stefan responded (see above link)
... He has concerns about the existing mappings.
... And provided some examples.
... It seems like the whole heading thing is a mixed bag.
... Related aside: Are we going to test IE for ARIA 1.1

RS: No.

JS: Stefan mentioned he tested in IE, but not Edge.
... Are we testing Edge for ARIA 1.1?

RS: Yes.
... Edge has some sort of nightly builds available, so we can test that.

JS: At some point, I will probably set up a Windows 10 VM with Edge then.
... If I haven't heard from Bogdan by Thursday, I will ping him and point him at this email.

ACTION-1707: (Joseph) AX API mapping for presentation/none in required owned children.

<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 2016-12-06 -- PENDINGREVIEW

<trackbot> http://www.w3.org/WAI/ARIA/track/actions/1707

JS: This is something I did over the holidays.

<clown> https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-presentation

JS: I've added some notes in the mapping for role presentation for AXAPI.
... I think this is right, but probably Apple should look it over.
... I got the text from something Joanie submitted.

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

JS: See the bug at the above link.

JD: Oh, yeah, this thing.
... I think you can solve this by reversing the contents in each cell.
... In particular, first mention the rules for exposing WAI-ARIA semantics because that explains what gets pruned and what stays in the accessibility tree.
... Then follow it with the middle paragraph, because that tells you how to map the stuff you don't prune (AXGroup, ROLE_SECTION)
... Lastly, put what you currently have at the top (AXStaticText, ROLE_SECTION) because that explains how you expose the actual rendered text.
... The actual rendered text isn't the thing with role presentation.
... And we're mapping (or not) the thing with role presentation and any required owned elements (group)
... The text exposure is almost a "by the way"

JS: I think I can rewrite/rework this so that it works for all platforms.
... But I have some doubts.

JD: If you draft something and give me some time (i.e. not right before or during the meeting) to chew on it, I might be able to help you work out anything you are having problems with.

JS: Will do.

Review of HTML-AAM (All)

<clown> https://lists.w3.org/Archives/Public/public-aria/2017Jan/0006.html

JS: Rich, you wanted me to bring this up.

RS: We need to make sure this lines up with our mappings.

JS: The link I just inserted is an email from LĂ©onie.

RS: Are we getting close enough to do this?

JS: We're missing some AXAPI stuff.

RS: I would like an ETA from Apple if possible.

https://trac.webkit.org/browser/trunk/LayoutTests/accessibility/roles-exposed.html#L1

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

JD: So in that case, we don't know the mappings because there's been nothing committed.
... But when there is a commit to WebKit, there will be an associated Layout Test. And from the Layout Test you should be able to discern the mappings without much difficulty.

JS: But the agenda item is about the HTML AAM review; not the AXAPI mappings.

RS: When do they need this by?

JS: Based on last week's editors meeting, we want the Core AAM done by February.
... If you want to work on the HTML AAM, great. But I need to focus on the Core AAM.

RS: At the very least, we can see if they are pointing to our mappings where they need to.
... I will try to do that this month. Please assign it to me.

<Rich> https://www.w3.org/2017/01/05-aria-minutes.html#item02

<clown> ACTION: Rich to review HTML-AAM [recorded in http://www.w3.org/2017/01/10-aapi-minutes.html#action01]

<trackbot> Created ACTION-2131 - Review html-aam [on Richard Schwerdtfeger - due 2017-01-17].

RS: The link to the minutes are above.

<clown> action-2131

<trackbot> action-2131 -- Richard Schwerdtfeger to Review html-aam -- due 2017-01-17 -- OPEN

<trackbot> http://www.w3.org/WAI/ARIA/track/actions/2131

https://github.com/w3c/aria/issues/463

https://trac.webkit.org/changeset/208739/trunk/LayoutTests/accessibility/progressbar-expected.txt

https://trac.webkit.org/browser/trunk/LayoutTests/accessibility/progressbar.html?rev=208739

https://trac.webkit.org/browser/trunk/LayoutTests/accessibility/spinbutton-implicit-values.html?rev=208739

https://w3c.github.io/test-results/wai-aria/all.html

https://w3c.github.io/test-results/wai-aria/all.html

<clown> https://github.com/w3c/aria/issues/463#issuecomment-271702519

Summary of Action Items

[NEW] ACTION: Rich to review HTML-AAM [recorded in http://www.w3.org/2017/01/10-aapi-minutes.html#action01]
 

Summary of Resolutions

[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.148 (CVS log)
$Date: 2017/01/10 21:59:14 $

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/were emitted/were emitted for Acc Name and Acc Description changes on the Mac/
Found embedded ScribeOptions:  -final

*** RESTARTING DUE TO EMBEDDED OPTIONS ***

Found Scribe: joanie
Inferring ScribeNick: joanie
Default Present: Joseph_Scheuhammer, Joanmarie_Diggs, Bryan_Garaventa, Richard_Schwerdtfeger
Present: Joseph_Scheuhammer Joanmarie_Diggs Bryan_Garaventa Richard_Schwerdtfeger
Found Date: 10 Jan 2017
Guessing minutes URL: http://www.w3.org/2017/01/10-aapi-minutes.html
People with action items: rich

WARNING: Input appears to use implicit continuation lines.
You may need the "-implicitContinuations" option.


[End of scribe.perl diagnostic output]