- From: Joanmarie Diggs <jdiggs@igalia.com>
- Date: Tue, 25 Aug 2015 16:21:15 -0400
- To: "wai-xtech@w3.org" <wai-xtech@w3.org>
Link: http://www.w3.org/2015/08/25-aapi-minutes.html
Plain text follows:
[1]W3C
[1] http://www.w3.org/
Protocols and Formats Working Group Teleconference
25 Aug 2015
See also: [2]IRC log
[2] http://www.w3.org/2015/08/25-aapi-irc
Attendees
Present
Joseph_Scheuhammer, Joanmarie_Diggs, Cynthia_Shelly,
Bryan_Garaventa, Rich_Schwerdtfeger
Regrets
Chair
Joseph_Scheuhammer
Scribe
joanie
Contents
* [3]Topics
1. [4](All) Test cases for ARIA 1.1 mappings.
2. [5]ACTION-1547: (Rich) Update test test cases
involving rowgroup.
* [6]Summary of Action Items
__________________________________________________________
<trackbot> Date: 25 August 2015
<clown> agenda: this
<scribe> scribe: joanie
(All) Test cases for ARIA 1.1 mappings.
JS: This came up at last Thursday's ARIA meeting.
... I was asked to bring this topic up here.
... We need to go through the mapping document and find out
what's new, and what's changed since ARIA 1.0.
... It probably means changing the existing test cases and
adding new test cases.
... For now it's something we need to think about.
... I'll do a little bit for test harness introduction.
RS: One of the things we need to decide.... Since ARIA 1.1
takes advantage of native host language semantics, e.g. you do
not need to put role="row" on a TR, do we need to test this?
... It seems like we might want to have a joint test suite with
Steve.
JS: Michael had suggested that for "just ARIA" we could
possibly just go with divs and spans.
... We also had HTML table-related elements to test for
role="presentation"
... A test case looks like:
<clown>
[7]https://www.w3.org/WAI/PF/testharness/testcases/edit?testsui
te_id=1&testcase_id=131
[7]
https://www.w3.org/WAI/PF/testharness/testcases/edit?testsuite_id=1&testcase_id=131
JS: The URL (above) shows a test case.
CS: If we can get webdriver working, we can do automated
testing.
JS: Even if we do automated testing, we have to set these
things up.
... Looking at the test case at the above URL, you need to have
a "testable statement" (reads from example)
... You also need expected result. This can be for all
platforms or on a per-platform basis.
... Finally, at the bottom, you have a test file.
... In this case it's an HTML file set up to verify the
testable statement.
... Verification might be automated or done manually.
... Somewhere that result is recorded as a pass/fail.
RS: We're going to have to create all the testable statements.
JS: Yes, in some cases we will need to create new ones; in some
cases we'll need to find the old/existing ones.
RS: Cynthia, are we just going to test UIA?
CS: That is my intention.
RS: I would like to focus on the platform(s) we want to target.
... Do we still have the MSAA + UIA Express entries in the
table?
JS: Yes.
... We could add a statement that the UIA Express column is
deprecated (or something to that effect). Or we could remove
that column.
RS: I am hoping the browser team will be responsive so we can
get quick turn around.
CS: It will depend on the timeline.
RS: It won't be tomorrow. We have to write the test cases.
... Some of this you know is already implemented for UIA,
correct?
CS: Yes, some of it is already implemented.
... I want to also get automated testing working.
RS: That might need to wait for ARIA 2.0, right?
CS: It depends.
JS: What is the testing timeframe?
RS: We're supposed to be done with ARIA 1.1 the middle of next
year.
JS: So testing starts this fall then?
RS: Correct.
CS: That timeline is one where I think I can get automation at
least somewhat working.
RS: I was hoping to get ERT going so they could help us with
this. But that isn't happening.
... So the message for ARIA 1.1 is that we're focusing on Edge;
not IE.
JS: Please get me a statement please, Cynthia.
CS: Give me an action.
<clown> ACTION: Cynthia to compose a statement regarding the
"deprecation" of UIA Express mappings in the core-asm,
referencing the ARIA 1.0 mapping spec. [recorded in
[8]http://www.w3.org/2015/08/25-aapi-irc]
[8] http://www.w3.org/2015/08/25-aapi-irc]
<trackbot> Created ACTION-1706 - Compose a statement regarding
the "deprecation" of uia express mappings in the core-asm,
referencing the aria 1.0 mapping spec. [on Cynthia Shelly - due
2015-09-01].
<clown> action-1706?
<trackbot> action-1706 -- Cynthia Shelly to Compose a statement
regarding the "deprecation" of uia express mappings in the
core-asm, referencing the aria 1.0 mapping spec. -- due
2015-09-01 -- OPEN
<trackbot>
[9]https://www.w3.org/WAI/PF/Group/track/actions/1706
[9] https://www.w3.org/WAI/PF/Group/track/actions/1706
JS: I suspect the same thing has to be done with SVG AAM and
HTML AAM. Right?
RS: Yes, we'll have to do that.
... And Digital Publishing.
JS: DPub is not in the same time frame though, right?
RS: Right. Same thing for Graphics.
JS: With regards to actually making test cases, someone needs
to go through the spec and find out what's changed.
... Who wants to take that on?
RS: Michael?
CS: It depends on the timeline.
JS: Last time, Michael did the first pass.
... I remember doing 100+ test files last time.
RS: We almost need to do a diff.
JS: There's a ChangeLog.
<clown>
[10]http://w3c.github.io/aria/core-aam/core-aam.html#changelog
[10] http://w3c.github.io/aria/core-aam/core-aam.html#changelog
CS: And we use github so we can do a diff.
... I'll take on writing test cases for UIA.
(Group discusses specifics of ChangeLogs)
RS: This is a good start. It's very high-level, e.g. mappings
for switch.
... Do we have this for ARIA too?
JS: Yes.
... The ARIA 1.0 mapping guide didn't have a UIA column.
<clown> [11]http://w3c.github.io/aria/aria/aria.html#changelog
[11] http://w3c.github.io/aria/aria/aria.html#changelog
<cyns> have to head ot another meeting
RS: I'm concerned that the spec may not have all changes we
need to test itemized in a ChangeLog.
JS: So presumably Joanie will be involved with ATK/AT-SPI2.
RS: I can help with MSAA + IA2 stuff.
JS: I'll volunteer to review everyone's work.
RS: Last time, I wrote or rewrote something like 600 test
cases.
JS: And we discovered that a number of the grid test cases were
not really grids; but mere barebones tests.
RS: If we get Michael to do the first pass....
JS: And I expect we'll use the same test harness. Or will we
use github?
RS: What does that mean, "use github"?
JS: Add test cases to the github repo (i.e. in a folder in that
repo).?
RS: Is that the best way to go do it?
JD: The more open, the better.
JS: Could we add something to Thursday's agenda to discuss
these things with Michael?
RS: He's on Geek Week.
JS: I'll try to touch base with him.
ACTION-1547: (Rich) Update test test cases involving rowgroup.
<clown> action-1547?
<trackbot> action-1547 -- Richard Schwerdtfeger to Update test
test cases involving rowgroup to ensure they are included
within a grid container and to ensure that the expected result
matches the new mappings -- due 2015-08-19 -- OPEN
<trackbot>
[12]https://www.w3.org/WAI/PF/Group/track/actions/1547
[12] https://www.w3.org/WAI/PF/Group/track/actions/1547
JS: This came due last week.
RS: I've not done anything on test cases yet.
JS: We're still waiting on a resolution from Apple on this.
<clown>
[13]http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ro
le-map-rowgroup
[13]
http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-rowgroup
JS: The rest of the platforms have a mapping for this because
the rowgroup could get focus and needs to be mapped.
<clown> issue-635?
<trackbot> issue-635 -- Determine if uaig mappings for rowgroup
are correct -- open
<trackbot> [14]https://www.w3.org/WAI/PF/Group/track/issues/635
[14] https://www.w3.org/WAI/PF/Group/track/issues/635
<clown> [15]https://bugs.webkit.org/show_bug.cgi?id=146239#c2
[15] https://bugs.webkit.org/show_bug.cgi?id=146239#c2
JS: His latest comment on the above bug is asking Chris
Fleizach.
... Actually comment 6 seems to be implying that if an author
creates an interactive rowgroup, as far as Apple is concerns,
it's no longer a table.
... I think there's something on Thursday's agenda about this,
though I might be wrong.
... Action-1578 is on the agenda.
action-1578
<trackbot> action-1578 -- Richard Schwerdtfeger to Discuss
issue-700 in aria task force meeting. -- due 2015-08-27 -- OPEN
<trackbot>
[16]https://www.w3.org/WAI/PF/Group/track/actions/1578
[16] https://www.w3.org/WAI/PF/Group/track/actions/1578
issue-700
<trackbot> issue-700 -- Discuss rowgroup, tbody, and thead in
aapis -- open
<trackbot> [17]https://www.w3.org/WAI/PF/Group/track/issues/700
[17] https://www.w3.org/WAI/PF/Group/track/issues/700
RS: I thought we had already discussed this issue here (at this
meeting)
JS: Correct. The only holdout is Apple.
RS: I thought we'd already brought this to the ARIA task force.
... Who needs to reach out to James on this?
JS: I may not be at Thursday's meeting.
RS: You could reach out on the list.
JD: Looking at the bug's comment #6, we need to find out if
such a table should not be mapped as a table for OS X.
<clown>
[18]http://w3c.github.io/aria/core-aam/core-aam.html#role-map-p
resentation
[18]
http://w3c.github.io/aria/core-aam/core-aam.html#role-map-presentation
JS: (Reads from above mapping table)
RS: Joanie, can you verify what the functional/real mapping is
for OS X for table with role="presentation"? I don't think
what's in the mapping table accurately reflects what is
happening.
JD: I'll add it to my list.
[19]https://trac.webkit.org/browser/trunk/LayoutTests/platform/
mac/accessibility/aria-inherits-presentational-expected.txt
[19]
https://trac.webkit.org/browser/trunk/LayoutTests/platform/mac/accessibility/aria-inherits-presentational-expected.txt
in[20]https://trac.webkit.org/browser/trunk/LayoutTests/accessi
bility/aria-inherits-presentational.html?rev=169631
[20]
https://trac.webkit.org/browser/trunk/LayoutTests/accessibility/aria-inherits-presentational.html?rev=169631
<clown> ACTION: Joseph 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
accessible. [recorded in
[21]http://www.w3.org/2015/08/25-aapi-irc]
[21] http://www.w3.org/2015/08/25-aapi-irc]
<trackbot> Created ACTION-1707 - 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
accessible. [on Joseph Scheuhammer - due 2015-09-01].
<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 accessible. -- due 2015-09-01 -- OPEN
<trackbot>
[22]https://www.w3.org/WAI/PF/Group/track/actions/1707
[22] https://www.w3.org/WAI/PF/Group/track/actions/1707
JD: Ok, I commented on
[23]https://bugs.webkit.org/show_bug.cgi?id=146239. Let's see
what they say.
[23] https://bugs.webkit.org/show_bug.cgi?id=146239.
Summary of Action Items
[NEW] ACTION: Cynthia to compose a statement regarding the
"deprecation" of UIA Express mappings in the core-asm,
referencing the ARIA 1.0 mapping spec. [recorded in
[24]http://www.w3.org/2015/08/25-aapi-irc]
[NEW] ACTION: Joseph 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 accessible.
[recorded in [25]http://www.w3.org/2015/08/25-aapi-irc]
[24] http://www.w3.org/2015/08/25-aapi-irc
[25] http://www.w3.org/2015/08/25-aapi-irc
[End of minutes]
Received on Tuesday, 25 August 2015 20:22:11 UTC