- From: Joanmarie Diggs <jdiggs@igalia.com>
- Date: Tue, 10 Jan 2017 17:01:51 -0500
- To: ARIA Working Group <public-aria@w3.org>
- Cc: "wai-xtech@w3.org" <wai-xtech@w3.org>
URL: https://www.w3.org/2017/01/10-aapi-minutes.html
Plain text follows:
[1]W3C
[1] http://www.w3.org/
Accessible Rich Internet Applications Working Group Teleconference
10 Jan 2017
See also: [2]IRC log
[2] http://www.w3.org/2017/01/10-aapi-irc
Attendees
Present
Joseph_Scheuhammer, Joanmarie_Diggs, Bryan_Garaventa,
Richard_Schwerdtfeger
Regrets
Chair
Joseph_Scheuhammer
Scribe
joanie
Contents
* [3]Topics
1. [4]ISSUE-676: (Joseph) Identifying MSAA+IA2 and
ATK/AT-SPI actions, interfaces, and relations in the
mappings.
2. [5]ISSUE-654/ACTION-2130: (Joanie) Determine if AX API
supports description changes.
3. [6]ISSUE-739: (Joseph/Bogdan) UIA mapping for
role="heading" without aria-level
4. [7]ACTION-1707: (Joseph) AX API mapping for
presentation/none in required owned children.
5. [8]Review of HTML-AAM (All)
* [9]Summary of Action Items
* [10]Summary of Resolutions
__________________________________________________________
<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> [11]http://www.w3.org/WAI/ARIA/track/issues/676
[11] 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> [12]http://www.w3.org/WAI/ARIA/track/issues/654
[12] 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>
[13]https://rawgit.com/w3c/aria/master/accname-aam/accname-aam.
html#events
[13]
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> [14]http://www.w3.org/WAI/ARIA/track/issues/739
[14] 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>
[15]https://lists.w3.org/Archives/Public/public-aria/2016Dec/00
39.html
[15] 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>
[16]https://lists.w3.org/Archives/Public/public-aria/2016Dec/00
42.html
[16] 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> [17]http://www.w3.org/WAI/ARIA/track/actions/1707
[17] http://www.w3.org/WAI/ARIA/track/actions/1707
JS: This is something I did over the holidays.
<clown>
[18]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#r
ole-map-presentation
[18]
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> [19]https://bugs.webkit.org/show_bug.cgi?id=133133
[19] 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>
[20]https://lists.w3.org/Archives/Public/public-aria/2017Jan/00
06.html
[20] 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.
[21]https://trac.webkit.org/browser/trunk/LayoutTests/accessibi
lity/roles-exposed.html#L1
[21]
https://trac.webkit.org/browser/trunk/LayoutTests/accessibility/roles-exposed.html#L1
<clown> [22]https://bugs.webkit.org/show_bug.cgi?id=165842
[22] 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>
[23]https://www.w3.org/2017/01/05-aria-minutes.html#item02
[23] https://www.w3.org/2017/01/05-aria-minutes.html#item02
<clown> ACTION: Rich to review HTML-AAM [recorded in
[24]http://www.w3.org/2017/01/10-aapi-minutes.html#action01]
[24] 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> [25]http://www.w3.org/WAI/ARIA/track/actions/2131
[25] http://www.w3.org/WAI/ARIA/track/actions/2131
[26]https://github.com/w3c/aria/issues/463
[26] https://github.com/w3c/aria/issues/463
[27]https://trac.webkit.org/changeset/208739/trunk/LayoutTests/
accessibility/progressbar-expected.txt
[27]
https://trac.webkit.org/changeset/208739/trunk/LayoutTests/accessibility/progressbar-expected.txt
[28]https://trac.webkit.org/browser/trunk/LayoutTests/accessibi
lity/progressbar.html?rev=208739
[28]
https://trac.webkit.org/browser/trunk/LayoutTests/accessibility/progressbar.html?rev=208739
[29]https://trac.webkit.org/browser/trunk/LayoutTests/accessibi
lity/spinbutton-implicit-values.html?rev=208739
[29]
https://trac.webkit.org/browser/trunk/LayoutTests/accessibility/spinbutton-implicit-values.html?rev=208739
[30]https://w3c.github.io/test-results/wai-aria/all.html
[30] https://w3c.github.io/test-results/wai-aria/all.html
[31]https://w3c.github.io/test-results/wai-aria/all.html
[31] https://w3c.github.io/test-results/wai-aria/all.html
<clown>
[32]https://github.com/w3c/aria/issues/463#issuecomment-2717025
19
[32] https://github.com/w3c/aria/issues/463#issuecomment-271702519
Summary of Action Items
[NEW] ACTION: Rich to review HTML-AAM [recorded in
[33]http://www.w3.org/2017/01/10-aapi-minutes.html#action01]
[33] http://www.w3.org/2017/01/10-aapi-minutes.html#action01
Summary of Resolutions
[End of minutes]
Received on Tuesday, 10 January 2017 22:02:36 UTC