- From: Joanmarie Diggs <jdiggs@igalia.com>
- Date: Tue, 19 Jul 2016 16:13:58 -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/19-aapi-minutes.html
Plain text follows:
[1]W3C
[1] http://www.w3.org/
Accessible Rich Internet Applications Working Group Teleconference
19 Jul 2016
See also: [2]IRC log
[2] http://www.w3.org/2016/07/19-aapi-irc
Attendees
Present
Joanmarie_Diggs, Joseph_Scheuhammer, Bryan_Garaventa,
Cynthia_Shelly
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-1029/ACTION-2075 (Joanie) Check AXAPI
mappings of separator role.
3. [6]ISSUE-676/ACTION-2083 (Joanie/Joseph) Identify
ATK/AT-SPI states in the mappings
4. [7]ISSUE-540: Section describing AAPI differences.
5. [8]Triage issues/actions:
https://www.w3.org/WAI/ARIA/track/products/23
* [9]Summary of Action Items
* [10]Summary of Resolutions
__________________________________________________________
<clown> agenda: this
<scribe> scribe: joanie
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> [11]http://www.w3.org/WAI/ARIA/track/issues/1029
[11] http://www.w3.org/WAI/ARIA/track/issues/1029
JS: I really want to close this issue.
... Which is the different mappings for hr versus splitter
versus focusable splitter.
<clown> action-2089?
<trackbot> action-2089 -- Cynthia Shelly to Double check
potential value events on windows when window-splitter changes
position. -- due 2016-07-05 -- OPEN
<trackbot> [12]http://www.w3.org/WAI/ARIA/track/actions/2089
[12] http://www.w3.org/WAI/ARIA/track/actions/2089
JS: There are two actions left.
... One for Cynthia.
<cyns> Thumb events:
[13]https://msdn.microsoft.com/en-us/library/windows/desktop/ee
671652(v=vs.85).aspx#RequiredTextEvents
[13]
https://msdn.microsoft.com/en-us/library/windows/desktop/ee671652(v=vs.85).aspx#RequiredTextEvents
<cyns> bounding rectangle change event *might* get you what
you're looking for?
CS: The interactive splitter is a thumb.
... The thumb isn't exactly tied to the window it's moving.
... There's a bounding rectangle event that changes when you
move the splitter.
<clown>
[14]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#r
ole-map-separator
[14]
https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-separator
CS: Which I suspect is not what you're asking about.
JS: Ok, what do we want to put in the mapping?
CS: We don't have a value property.
... You can tell where the splitter has moved to.
... From which you can derive the value.
... But that would be work on the AT side.
JD: Could the user agent do the calculation?
CS: I think I would have a hard time convincing developers to
do that.
... They would probably want to add features to UIA instead.
... What are you looking for Joanie?
JD: My platform is fine because authors have to provide the
values and my platform has a place to put those values.
[15]https://rawgit.com/w3c/aria/master/aria/aria.html#separator
[15] https://rawgit.com/w3c/aria/master/aria/aria.html#separator
CS: UIA has two different kind of values.
... And valuenow is only supported on things with ranges.
... So putting a range value on a splitter seems bizarre.
JD: Not to me.
CS: So we'd have to change the mapping of valuenow if it's on a
splitter.
JD: (Explanation of why values are needed on her platform)
CS: When I looked last, there didn't seem to be a need for the
current value.
JS: The spec says that if the separator is focusable, authors
MUST set the value of valuenow.
... And authors SHOULD set the value of valuemin and valuemax.
CS: We could stick it in range value.
... I'm just not sure how useful or usable it's going to be.
... Since the mapping should just happen, I can play with it
now and see how it works.
JS: This might come up again when we get to testing.
CS: I think that aria-valuenow is used, it will automatically
get mapped.
JS: That leads me to believe that I don't need to do anything
to the mapping spec.
CS: For UIA, I don't think you do need to do anything.
JS: Bryan, do you have a test case in the APG yet?
BG: No.
JS: Let me do a quick check to see what Dojo does.
... Because I know they have them.
<clown>
[16]http://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/te
sts/layout/test_SplitContainer.html
[16]
http://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/tests/layout/test_SplitContainer.html
JS: The above URL has the test case.
... Looking at it with the inspector....
... I can see elements for the container.
... Oh, the splitter comes into existence when I click on it.
... But it has nothing on it.
... The top value keeps changing.
<clown>
[17]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#r
ole-map-group
[17]
https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-group
(Side discussion about group and pane)
<clown> action-2089
<trackbot> action-2089 -- Cynthia Shelly to Double check
potential value events on windows when window-splitter changes
position. -- due 2016-07-05 -- OPEN
<trackbot> [18]http://www.w3.org/WAI/ARIA/track/actions/2089
[18] http://www.w3.org/WAI/ARIA/track/actions/2089
CS: I cannot guarantee Narrator is going to do anything useful
with the valuenow, but we'll see.
JS: I'm making a note in the action.
... And I'm going to close the action unless anyone objects.
CS: Works for me.
ISSUE-1029/ACTION-2075 (Joanie) Check AXAPI mappings of separator
role.
JD: I just commented on the action.
<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> [19]http://www.w3.org/WAI/ARIA/track/actions/2075
[19] http://www.w3.org/WAI/ARIA/track/actions/2075
JS: I'm inclined to close this as well, and nothing needs to
change in the Core AAM.
... Objections?
JD: No. If it turns out we need to say anything in the mapping
spec regarding value, we can create a new action.
JS: It's probably AXValue.
JD: That would be my guess.
JS: This action is closed.
... That means the issue is now closable too. Finally.
ISSUE-676/ACTION-2083 (Joanie/Joseph) Identify ATK/AT-SPI states in
the mappings
JD: I need another couple of weeks.
<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> [20]http://www.w3.org/WAI/ARIA/track/issues/676
[20] http://www.w3.org/WAI/ARIA/track/issues/676
action-2083
<trackbot> action-2083 -- Joanmarie Diggs to Review and update
ATK/AT-SPI2 states in Core AAM -- due 2016-06-21 -- OPEN
<trackbot> [21]http://www.w3.org/WAI/ARIA/track/actions/2083
[21] http://www.w3.org/WAI/ARIA/track/actions/2083
JS: I have a question.
... I want to associate this action with issue-676.
... And close issue-1033 as a duplicate.
... Is that ok with you?
JD: Sure.
ISSUE-540: Section describing AAPI differences.
<clown> issue-540
<trackbot> issue-540 -- Should the UAIG have a section to
describe the API differences -- open
<trackbot> [22]http://www.w3.org/WAI/ARIA/track/issues/540
[22] http://www.w3.org/WAI/ARIA/track/issues/540
JS: I think this one is dead too.
... Jason Kiss raised this a while ago.
... Various people went off and wrote things.
<clown>
[23]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#c
omparing-accessibility-apis
[23]
https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#comparing-accessibility-apis
JS: All the actions associated with this issue are done.
... The URL above has the relevant content.
... I'm inclined to close this as complete.
... Does anyone think otherwise?
CS: Let me look at it a bit more.
... I think it's fine.
JS: Anyone else want to keep it open?
... Hearing no objections, I'm closing it.
Triage issues/actions:
[24]https://www.w3.org/WAI/ARIA/track/products/23
[24] https://www.w3.org/WAI/ARIA/track/products/23
<clown> issue-541?
<trackbot> issue-541 -- Text Alt Comp too specific to ARIA
attributes (aria-valuetext and aria-valuenow) -- open
<trackbot> [25]http://www.w3.org/WAI/ARIA/track/issues/541
[25] http://www.w3.org/WAI/ARIA/track/issues/541
JS: Aside from being in the wrong place.... James Craig raised
this back in 2012.
... He said it's too specific.
... He's mostly worried about aria-valuenow and aria-valuetext.
... He proposes we change the text to reflect range.
... I thought I had made this change independent of this issue.
CS: I'm hesitant to make significant changes to the AccName
spec.
JS: (Reads text from spec)
... It's almost the same as what James had suggested.
<clown>
[26]https://rawgit.com/w3c/aria/master/accname-aam/accname-aam.
html#mapping_additional_nd_name#step2E
[26]
https://rawgit.com/w3c/aria/master/accname-aam/accname-aam.html#mapping_additional_nd_name
JS: URL is above.
... It's the fourth bullet James was concerned about.
[27]https://rawgit.com/w3c/aria/master/accname-aam/accname-aam.
html#step2E
[27]
https://rawgit.com/w3c/aria/master/accname-aam/accname-aam.html#step2E
<clown> [28]https://www.w3.org/WAI/ARIA/track/issues/541
[28] https://www.w3.org/WAI/ARIA/track/issues/541
JD: Corrected (slightly) direct URL above.
JS: His language is in issue-541.
JD: Text of 4th bullet If the embedded control has role range
(e.g., a spinbutton or slider):
If the aria-valuetext property is present, return its value,
Otherwise, if the aria-valuenow property is present, return its
value,
Otherwise, use the value as specified by a host language
attribute.
<clown> "If the embedded control is a range (e.g., a spinbutton
or slider), use the value of the aria-valuetext attribute if
available, or otherwise the value of the aria-valuenow
attribute."
JS: Above is the text James suggested.
JD: Wow, it is nearly identical. Great minds and all that.
JS: I'm going to close this issue then.
issue-587
<trackbot> issue-587 -- Consider allowing the aria-selected
state on any focusable element, or add a new attr like
aria-active or aria-current -- open
<trackbot> [29]http://www.w3.org/WAI/ARIA/track/issues/587
[29] http://www.w3.org/WAI/ARIA/track/issues/587
JS: This one can probably be closed.
... It goes way back to 2013.
... Steve Faulkner wanted state selected on more elements, e.g.
to identicate the current item in a table of contents.
... We now have aria-current.
<clown>
[30]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#a
riaCurrent
[30]
https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ariaCurrent
JS: We have mappings for it. I think it's well-documented in
the spec.
... Therefore I don't think we need this issue any more.
... It has about seven actions which are all closed.
... So I think it's done.
... Objections to closing it?
<crickets>
JS: Closed.
issue-594
<trackbot> issue-594 -- tablist role has implicit live region
mapping in UIA guide -- open
<trackbot> [31]http://www.w3.org/WAI/ARIA/track/issues/594
[31] http://www.w3.org/WAI/ARIA/track/issues/594
JS: This is back when we called it the User Agent
Implementation Guide.
... Back then tablist was a live region.
<clown> [32]https://bugzilla.mozilla.org/show_bug.cgi?id=896400
[32] https://bugzilla.mozilla.org/show_bug.cgi?id=896400
JS: Marco pointed it out (see above bugzilla link).
... And they changed it to not be a live region any more.
CS: Sounds done.
JS: (Reads comments from bug)
<clown>
[33]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#r
ole-map-tablist
[33]
https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-tablist
JS: There are a bunch of patches and it's marked RESOLVED
FIXED.
... Looking at the Core AAM, it's not mapped/exposed as a live
region.
<clown> action-1435
<trackbot> action-1435 -- Joseph Scheuhammer to Edit the ia2
and atk/at-spi entries for role tablist to remove the live
region aspects of the mapping. -- due 2014-05-13 -- CLOSED
<trackbot> [34]http://www.w3.org/WAI/ARIA/track/actions/1435
[34] http://www.w3.org/WAI/ARIA/track/actions/1435
JS: I have a note in action-1435.
... I need this change back in may of 2014.
... But I kept the issue open because there are test cases that
pass back in ARIA 1.0.
... So those test cases would have to change.
... I don't think we're going to test this again.
CS: If the test cases are still hanging around, then they'll
fail.
... So we need to update the test cases.
... Assign that to me.
<clown> ACTION: cynthia to adjust IA2 and ATK test cases for
role tablist to remove the test of the liveregion properties as
they are no longer supported. [recorded in
[35]http://www.w3.org/2016/07/19-aapi-minutes.html#action01]
[35] http://www.w3.org/2016/07/19-aapi-minutes.html#action01]
<trackbot> Created ACTION-2101 - Adjust ia2 and atk test cases
for role tablist to remove the test of the liveregion
properties as they are no longer supported. [on Cynthia Shelly
- due 2016-07-26].
<clown> action-2101
<trackbot> action-2101 -- Cynthia Shelly to Adjust ia2 and atk
test cases for role tablist to remove the test of the
liveregion properties as they are no longer supported. -- due
2016-07-26 -- OPEN
<trackbot> [36]http://www.w3.org/WAI/ARIA/track/actions/2101
[36] http://www.w3.org/WAI/ARIA/track/actions/2101
CS: Give me a month.
JS: Ok. And I'll associate it with the test-plan product.
CS: Sure.
JS: I'm going to close the issue.
issue-609
<trackbot> issue-609 -- Text Alt Comp section does not
explicitly disallow empty strings as a valid label -- open
<trackbot> [37]http://www.w3.org/WAI/ARIA/track/issues/609
[37] http://www.w3.org/WAI/ARIA/track/issues/609
JS: This is another raised by James Craig about AccName.
... James wants verbiage to say that empty labels are not
valid.
... I tend to agree with him.
<clown> [38]https://bugs.webkit.org/show_bug.cgi?id=112842
[38] https://bugs.webkit.org/show_bug.cgi?id=112842
JS: An empty string is not a name.
... And he wants to fall back on title.
... But that's already in the name computation.
... Fred wants to know if labels which consist of nothing but
whitespace are legitimate accessible names.
... I'm tempted to say "no".
CS: I think disallowing empty strings for aria-label makes
perfect sense.
(Discussion about which spec such a prohibition would belong)
JD: And we're in theory feature-frozen for the ARIA spec.
JS: I'm going to think about this a bit more.
Summary of Action Items
[NEW] ACTION: cynthia to adjust IA2 and ATK test cases for role
tablist to remove the test of the liveregion properties as they
are no longer supported. [recorded in
[39]http://www.w3.org/2016/07/19-aapi-minutes.html#action01]
[39] http://www.w3.org/2016/07/19-aapi-minutes.html#action01
Summary of Resolutions
[End of minutes]
Received on Tuesday, 19 July 2016 20:14:42 UTC