- From: Joanmarie Diggs <jdiggs@igalia.com>
- Date: Tue, 12 Jul 2016 16:25:54 -0400
- To: ARIA Working Group <public-aria@w3.org>
- Cc: "wai-xtech@w3.org" <wai-xtech@w3.org>
URL: https://www.w3.org/2016/07/12-aapi-minutes.html
Plain text follows:
[1]W3C
[1] http://www.w3.org/
Accessible Rich Internet Applications Working Group Teleconference
12 Jul 2016
See also: [2]IRC log
[2] http://www.w3.org/2016/07/12-aapi-irc
Attendees
Present
Joanmarie_Diggs, Joseph_Scheuhammer, Bryan_Garaventa,
Cynthia_Shelly, Richard_Schwerdtfeger
Regrets
Chair
Joseph_Scheuhammer
Scribe
joanie
Contents
* [3]Topics
1. [4]ISSUE-1029/ACTION-2089 (Cynthia) Check for value
events for splitters in UIA.
2. [5]ISSUE-441/ACTION-1373 (Cynthia) Mapping of
partially missing aria-posinset and aria-setsize is
now an error condition
3. [6]ISSUE=676 (Joanie/All) Identify MSAA+IA2 and
ATK/AT-SPI actions, interfaces, and relations in the
mappings
* [7]Summary of Action Items
* [8]Summary of Resolutions
__________________________________________________________
<clown> agenda: this
<scribe> scribe: joanie
<clown> aria-roledescription=“null”
<clown> <abbr title="go to top">up-arrow-glyph</abbr>
ISSUE-1029/ACTION-2089 (Cynthia) Check for value events for splitters
in UIA.
<clown> issue-1029?
<trackbot> issue-1029 -- Add mappings for interactive separator
(window splitter). -- open
<trackbot> [9]http://www.w3.org/WAI/ARIA/track/issues/1029
[9] http://www.w3.org/WAI/ARIA/track/issues/1029
JS: We're almost finished with the Windows splitter.
... Cynthia has one action left.
CS: I've not gotten to this one yet.
JS: There's an AXAPI action too.
<clown> action-2075
<trackbot> action-2075 -- Joanmarie Diggs to AXAPI mapping of
role="separator", when it is a widget (window splitter). -- due
2016-06-02 -- OPEN
<trackbot> [10]http://www.w3.org/WAI/ARIA/track/actions/2075
[10] http://www.w3.org/WAI/ARIA/track/actions/2075
JS: I'll wait another week.
... But on the AXAPI issue which is on Joanie...
... Do you know anything about this?
JD: My recollection is that I said "ok, I'll check the code"
... And I have not done that yet.
... And I don't know if there's a WebKit mapping for this.
<clown>
[11]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#r
ole-map-separator
[11]
https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-separator
JS: Right now (URL above) it's mapped to AXSplitter.
JD: Where'd that come from?
JS: James Craig.
... I don't think it has changed since ARIA 1.0.
JD: Well, if it hasn't changed....
JS: Yep, it's the same in the 1.0 REC.
... I find it somewhat odd that an HR element would be mapped
as a splitter.
JD: We could make a test case and then examine it on the Mac.
<clown>
[12]https://dvcs.w3.org/hg/pfwg/raw-file/default/ARIA/1.0/tests
/test-files/roles-plain-concrete/roles-plain-concrete-separator
.html
[12]
https://dvcs.w3.org/hg/pfwg/raw-file/default/ARIA/1.0/tests/test-files/roles-plain-concrete/roles-plain-concrete-separator.html
JS: The above is our test file.
... It has a div with role separator.
... Case 52 passed in Safari.
<clown>
[13]https://www.w3.org/WAI/PF/testharness/testresults?testsuite
_id=1&testcase_id=52
[13]
https://www.w3.org/WAI/PF/testharness/testresults?testsuite_id=1&testcase_id=52
JS: James Craig was the one who tested it.
... The results are above.
... Maybe I have the wrong results, because this says it mapped
to radio button.
... Oops 59; not 52.
RS: It says the AXAPI role is splitter.
... If it's focusable, then presumably there would be an
AXValue set.
<clown>
[14]https://www.w3.org/WAI/PF/testharness/testresults?testsuite
_id=1&testcase_id=59
[14]
https://www.w3.org/WAI/PF/testharness/testresults?testsuite_id=1&testcase_id=59
RS: Have you talked to Chris yet?
JD: Not yet.
JS: In ARIA 1.0, the value of a separator did not matter.
... It's only mattered in the past month or so.
... Because now we're supporting the value-related attributed
if the separator is focusable.
... I'll let Joanie work on this and get back to us.
JD: OK.
JS: I won't close this issue just yet, though we're close.
ISSUE-441/ACTION-1373 (Cynthia) Mapping of partially missing
aria-posinset and aria-setsize is now an error condition
<clown> issue-441?
<trackbot> issue-441 -- Normative UAIG requirements for what
UAs do when aria-posinset or aria-setsize is provided
explicitly on some, but not all, elements within a set. -- open
<trackbot> [15]http://www.w3.org/WAI/ARIA/track/issues/441
[15] http://www.w3.org/WAI/ARIA/track/issues/441
JS: This is the one I emailed Cynthia about.
... Last week we discussed this.
... Rich argued this was an error condition.
... And that it's undefined what user agents do in that case.
... And we all agreed to that.
... So I updated the Core AAM to that effect.
<clown> action-1373?
<trackbot> action-1373 -- Cynthia Shelly to Create a test case
for when aria-posinset and aria-setsize are provided explicitly
on some but not all elements. -- due 2016-08-02 -- OPEN
<trackbot> [16]http://www.w3.org/WAI/ARIA/track/actions/1373
[16] http://www.w3.org/WAI/ARIA/track/actions/1373
CS: This action item is ancient.
... And it came up because someone was trying to tweak a part
of a list.
... And we should probably have authoring guidance too.
JS: Do you want us to close your action?
CS: I think you can close it.
JS: Are you happy with it?
CS: I'm ok with it.
... I'd really like to figure out how to get the browser to
handle this condition.
... But I don't see that happening in the near future.
... Hence authoring guidance.
... And/or a WCAG failure.
RS: I agree.
CS: A sentence that says, "Don't do this."
RS: Can we put something in their bug tracker?
... I think they're using GitHub.
... But I don't know where specifically.
JD: Is this issue for WCAG or APG?
Group: Potentially both.
RS: They're going to have to tie a lot of what they're doing to
EO.
... After APG is further along, we need to circle back with EO.
CS: Does EO have more technical people now?
RS: I think so, though I'd have to check with Sharon.
JS: I have closed Cynthia's action and will close the issue.
... Because I've already made the changes to Core AAM.
... Objections to closing these?
Group: No.
RS: I'll create an action for APG.
<Rich> ACTION: Matt King Add aria aurthoring practices feature
that tells authors how to do posinset/setsize [recorded in
[17]http://www.w3.org/2016/07/12-aapi-irc]
[17] http://www.w3.org/2016/07/12-aapi-irc]
<trackbot> 'Matt' is an ambiguous username. Please try a
different identifier, such as family name or username (e.g.,
mgarrish, mking3).
<Rich> MKing3 Add aria aurthoring practices feature that tells
authors how to do posinset/setsize
<Rich> ACTION: MKing3 Add aria aurthoring practices feature
that tells authors how to do posinset/setsize [recorded in
[18]http://www.w3.org/2016/07/12-aapi-irc]
[18] http://www.w3.org/2016/07/12-aapi-irc]
<trackbot> Created ACTION-2093 - Add aria aurthoring practices
feature that tells authors how to do posinset/setsize [on
Matthew King - due 2016-07-19].
<clown> action-1093
<trackbot> action-1093 -- Michael Cooper to Write test cases
for "implied boolean attributes" e.g., html5 required vs
aria-required - ARIA 1.1 -- due 2012-07-16 -- OPEN
<trackbot> [19]http://www.w3.org/WAI/ARIA/track/actions/1093
[19] http://www.w3.org/WAI/ARIA/track/actions/1093
<Rich> [20]https://www.w3.org/WAI/ARIA/track/actions/2093
[20] https://www.w3.org/WAI/ARIA/track/actions/2093
Group: (Wordsmiths action)
ISSUE=676 (Joanie/All) Identify MSAA+IA2 and ATK/AT-SPI actions,
interfaces, and relations in the 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> [21]http://www.w3.org/WAI/ARIA/track/issues/676
[21] http://www.w3.org/WAI/ARIA/track/issues/676
JS: This is an issue that Jason Kiss brought up a long time
ago.
... He wanted the Core AAM to add actions, interfaces, and
relations in the mappings.
RS: That's an API/ARIA 2.0 thing.
<clown> action-1739
<trackbot> action-1739 -- Joseph Scheuhammer to Provide all the
missing atk/at-spi2 interfaces for joseph -- due 2016-07-05 --
OPEN
<trackbot> [22]http://www.w3.org/WAI/ARIA/track/actions/1739
[22] http://www.w3.org/WAI/ARIA/track/actions/1739
JD: No it's not.
JS: Joanie already supplied me with the interfaces, which is
applied to roles.
... I went through and followed Joanie's advice and added the
interfaces and associated notes.
... I got stuck on AtkAction, "it's complicated".
... So I did nothing for Action.
... And you put AtkComponent applies for all roles. Do we
really want to duplicate that?
JD: I put statements of fact in the action.
... And figured I would leave what you do up to you. :)
CS + JS + JD: (Discuss possibility of a note rather than a
duplication)
JS: Does that include heading?
JD: Yes.
... Component gives you bounding boxes.
... It also gives you a grab_focus() method.
... And that wouldn't make sense on a heading.
... But then grab_focus() could return false.
... For the bounding box stuff, however, we do need
Atk/AtspiComponent.
JS: Given that I've added the interfaces now, which weren't
there in the 1.0 spec, do we need to test these?
JD: Not sure. It's not a new requirement or a new interface.
... These have always been required.
... Just not documented in our spec as such.
JS: Who will take an action to add these test cases?
JD: I will since it's my platform.
<clown> ACTION: Joanie to add expectations to test cases
regarding the newly documented ATK/AT-SPI interfaces, etc. in
the Core-AAM [recorded in
[23]http://www.w3.org/2016/07/12-aapi-irc]
[23] http://www.w3.org/2016/07/12-aapi-irc]
<trackbot> Created ACTION-2094 - Add expectations to test cases
regarding the newly documented atk/at-spi interfaces, etc. in
the core-aam [on Joanmarie Diggs - due 2016-07-19].
<clown> action-2094
<trackbot> action-2094 -- Joanmarie Diggs to Add expectations
to test cases regarding the newly documented atk/at-spi
interfaces, etc. in the core-aam -- due 2016-07-19 -- OPEN
<trackbot> [24]http://www.w3.org/WAI/ARIA/track/actions/2094
[24] http://www.w3.org/WAI/ARIA/track/actions/2094
JS: I'm making the product the ARIA 1.1 test plan.
... I expect we need to do the same thing for IA2.
... Whom can we ask?
RS: I would not have a normative test for it at this point.
... We didn't before.
JS: So we're just going to complete ATK/AT-SPI2 and leave the
rest.
RS: You could leave ATK/AT-SPI2 out.
<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> [25]http://www.w3.org/WAI/ARIA/track/issues/676
[25] http://www.w3.org/WAI/ARIA/track/issues/676
RS: I mean for actions.
JS: We need to also answer Jason Kiss.
RS: What do they do in the HTML AAM? Do they document this?
JS + CS: Yes.
RS: I understand, but I think even the HTML AAM will change.
... Do you have all the control patterns in there yet?
CS: For everything we've implemented, yes.
... I still need to test more.
<clown>
[26]https://rawgit.com/w3c/aria/master/html-aam/html-aam.html#e
l-p
[26] https://rawgit.com/w3c/aria/master/html-aam/html-aam.html#el-p
RS: For actions, all we can do is click.
... If all you can do is a click, is it worth documenting that?
CS: That's all the DOM can do, in terms of mouse events.
RS: Being pragmatic, I don't think it's worth adding all the
additional testing for a click.
<clown>
[27]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#m
apping_actions
[27]
https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#mapping_actions
JD: I'm fine without documenting the Action interface on my
platform.
JS: I didn't document it.
... I did Text, Selection, Value, Table, etc.
... And the question is should I do the same for IA2?
... Forget about the Action interface; just the other ones.
... This is what Jason Kiss is asking about.
... Because they document this already in the HTML AAM.
Group: (Crickets)
JS: What does silence mean here?
CS: Don't worry about Action right now.
JS: I don't want to do anything about Action.
... What about IAccessibleValue, IAccessibleText, etc.?
CS: I think that should go in.
RS: Sure.
JS: Who's going to do that?
CS: Joanie!
JD: I think not. :)
RS: Alex should be able to do it.
JD: You could send it to James Teh.
... Maybe show him what you've done for my platform.
... Mention what's in HTML AAM.
<clown>
[28]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#r
ole-map-table
[28]
https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-table
<clown>
[29]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#r
ole-map-tablist
[29]
https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-tablist
JS: (Reads from above)
... Note that for UIA it states selection pattern; for
ATK/AT-SPI2, it states selection interface.
... But note that it doesn't say anything about selection for
MSAA+IA2.
RS: Is aria-selected supported on tablist?
... I'm guessing they implement the IA2 selection interface for
tablist.
JS: Right. But it's not just this one role; it's practically
all the roles.
RS: Agreed.
Summary of Action Items
[NEW] ACTION: Joanie to add expectations to test cases
regarding the newly documented ATK/AT-SPI interfaces, etc. in
the Core-AAM [recorded in
[30]http://www.w3.org/2016/07/12-aapi-irc]
[NEW] ACTION: Matt King Add aria aurthoring practices feature
that tells authors how to do posinset/setsize [recorded in
[31]http://www.w3.org/2016/07/12-aapi-irc]
[NEW] ACTION: MKing3 Add aria aurthoring practices feature that
tells authors how to do posinset/setsize [recorded in
[32]http://www.w3.org/2016/07/12-aapi-irc]
[30] http://www.w3.org/2016/07/12-aapi-irc
[31] http://www.w3.org/2016/07/12-aapi-irc
[32] http://www.w3.org/2016/07/12-aapi-irc
Summary of Resolutions
[End of minutes]
Received on Tuesday, 12 July 2016 20:26:33 UTC