- From: Joanmarie Diggs <jdiggs@igalia.com>
- Date: Tue, 1 Mar 2016 16:17:20 -0500
- To: ARIA Working Group <public-aria@w3.org>
- Cc: "wai-xtech@w3.org" <wai-xtech@w3.org>
Link: https://www.w3.org/2016/03/01-aapi-minutes.html
Plain text follows:
[1]W3C
[1] http://www.w3.org/
Accessible Rich Internet Applications Working Group Teleconference
01 Mar 2016
See also: [2]IRC log
[2] http://www.w3.org/2016/03/01-aapi-irc
Attendees
Present
Joanmarie_Diggs, Cynthia_Shelly, Joseph_Scheuhammer
Regrets
Rich_Schwerdtfeger, Bryan_Garaventa
Chair
Joseph_Scheuhammer
Scribe
Joanmarie_Diggs
Contents
* [3]Topics
1. [4]ACTION-1569/1585/ISSUE-540 (All) Section on AAPI
differences - Jason's latest.
2. [5]ACTION-2012/ACTION-2013/Action-1667 (Cynthia) UIA
mappings for landmark roles, pull request:
https://github.com/w3c/aria/pull/272
3. [6]ACTION-1593 (Cynthia) Compare implementations of
AAPI managed states and look for gaps.
4. [7]Test file creation
5. [8]ACTION-1541 (Joanie/Joseph) AXAPI mapping for
aria-modal property.
6. [9]ACTION-1668 (Rich/Alex) Add IA2_ROLE_LANDMARK for
IA2.
* [10]Summary of Action Items
* [11]Summary of Resolutions
__________________________________________________________
<clown> agenda: this
<clown> - Also bugzillas:
<clown>
[12]https://www.w3.org/Bugs/Public/buglist.cgi?component=Core%2
0AAM&product=ARIA
[12]
https://www.w3.org/Bugs/Public/buglist.cgi?component=Core%20AAM&product=ARIA
<clown>
[13]https://www.w3.org/Bugs/Public/buglist.cgi?component=AccNam
e%20AAM&product=ARIA
[13]
https://www.w3.org/Bugs/Public/buglist.cgi?component=AccName%20AAM&product=ARIA
<clown> [14]https://www.w3.org/WAI/PF/Group/track/products/26
[14] https://www.w3.org/WAI/PF/Group/track/products/26
<scribe> scribe: Joanmarie_Diggs
<cyns> thank you!
ACTION-1569/1585/ISSUE-540 (All) Section on AAPI differences -
Jason's latest.
<clown> ACTION-1569?
<trackbot> ACTION-1569 -- Joseph Scheuhammer to Create a
section that describes AAPI differences -- due 2016-02-23 --
PENDINGREVIEW
<trackbot> [15]http://www.w3.org/WAI/ARIA/track/actions/1569
[15] http://www.w3.org/WAI/ARIA/track/actions/1569
JS: I incorporated all of Jason's and Cynthia's changes.
... I pushed them and asked for feedback.
CS: I did my action item about changing the example.
<clown>
[16]https://lists.w3.org/Archives/Public/wai-xtech/2016Feb/0050
.html
[16] https://lists.w3.org/Archives/Public/wai-xtech/2016Feb/0050.html
JS: Jason replied (see above).
... He wants to change the end of the second paragraph.
... He wants us to not use "accessible" as a noun.
CS: I tend to agree with him.
JS: I pointed out that it's used this way throughout the
document.
CS: You can give him an action item if he wants to change it.
JS: Is it especially egregious?
CS: Up to you if you want to make the change or ask him to do
it.
JS: It might be referencing the glossary, which would make it
more challenging.
CS: You could also make a glossary entry with accessible used
as a noun, which might be less work.
JS: The next issue Jason mentioned: (Joseph reads text of 1.1)
... Jason wants to drop the word "static"
... I thought about it a bit.
... And I thought it's correct because you need ARIA to get
across the correct semantics.
... So the DOM does not represent the correct semantics.
CS: But it says "structure and state".
... That could mean accessibility structure and state, or DOM
structure and state, or....
... And it's introductory material.
JS: Jason raised a similar issue (Joseph reads from email)
... Jason suggested that the text suggests ATs only use
accessibility APIs for interactive content.
... Which of course is not correct (any longer).
... I responded to him that I agree and that this text should
be updated.
... He has a recommended rewrite for the UIA section.
... Cynthia responded.
<clown>
[17]https://lists.w3.org/Archives/Public/wai-xtech/2016Feb/0051
.html
[17] https://lists.w3.org/Archives/Public/wai-xtech/2016Feb/0051.html
<clown>
[18]https://lists.w3.org/Archives/Public/wai-xtech/2016Feb/0053
.html
[18] https://lists.w3.org/Archives/Public/wai-xtech/2016Feb/0053.html
JS: (Reads from Cynthia's reply at above URL)
CS: The last thing that was written there is fine.
JS: Where's "there"?
CS: In his email.
... The way that he phrased it is better.
<clown> action-1585
<trackbot> action-1585 -- Joseph Scheuhammer to Add to the
section on differences among aapis highlighting the features of
uia. -- due 2016-01-15 -- PENDINGREVIEW
<trackbot> [19]http://www.w3.org/WAI/ARIA/track/actions/1585
[19] http://www.w3.org/WAI/ARIA/track/actions/1585
CS: But with the example I redid, that may not work.
... The button example he uses in his rewrite is incorrect.
JS: So I should use your (Cynthia's) text in the rewrite?
<clown> action-2032
<trackbot> action-2032 -- Joseph Scheuhammer to Provide a new
example for the accessibility api explanatory text. -- due
2016-03-01 -- OPEN
<trackbot> [20]http://www.w3.org/WAI/ARIA/track/actions/2032
[20] http://www.w3.org/WAI/ARIA/track/actions/2032
JS: That replaces the example. What else should we change?
CS: Can you munge them together and we can look at them next
week?
JS: Yes.
CS: I will be reviewing the complete UIA column next week.
... I may just do a pull request as I don't think we need to
have a discussion about each cell in that table.
JS: Since we didn't test UIA last time, we need to test
everything this time.
(Some discussion about restoring the UIA Express column)
JS: We need to talk to Alex Surkov about this.
CS: I think it was about the HTML-AAM.
JS: We removed it from Core. Jason asked if we should remove it
from HTML-AAM?
CS: Alex pointed out that some implementations (i.e. Firefox)
may still use it.
JS: Does this imply anything about testing?
CS: It might.
... And we don't know if we have a testable implementation of
UIA Express.
... Unless Alex wants us to use Firefox to test for UIA
Express.
JS: We have plan for differences amongst Accessibility APIs:
... I'll tell Jason to go ahead with the accessible objects.
... I'll munge the changes.
ACTION-2012/ACTION-2013/Action-1667 (Cynthia) UIA mappings for
landmark roles, pull request:
[21]https://github.com/w3c/aria/pull/272
[21] https://github.com/w3c/aria/pull/272
<clown> [22]https://github.com/w3c/aria/pull/272
[22] https://github.com/w3c/aria/pull/272
JS: Your (Cynthia's) github pull request for landmarks: I'm
fine with that, but if we make your change here, we need to do
it everywhere.
CS: I don't think that's the only change I made.
JS: No, the rest I'm fine with.
<clown>
[23]https://github.com/w3c/aria/commit/5b29b85d5d4ebee1b374bef2
f887b8b6dd72cac9
[23]
https://github.com/w3c/aria/commit/5b29b85d5d4ebee1b374bef2f887b8b6dd72cac9
<clown> ACTION: cynthia to change the phrase "Control
type/role" to "Control Type" throughout the Core-AAM [recorded
in [24]http://www.w3.org/2016/03/01-aapi-irc]
[24] http://www.w3.org/2016/03/01-aapi-irc]
<trackbot> Created ACTION-2037 - Change the phrase "control
type/role" to "control type" throughout the core-aam [on
Cynthia Shelly - due 2016-03-08].
<clown> action-2037
<trackbot> action-2037 -- Cynthia Shelly to Change the phrase
"control type/role" to "control type" throughout the core-aam
-- due 2016-03-08 -- OPEN
<trackbot> [25]http://www.w3.org/WAI/ARIA/track/actions/2037
[25] http://www.w3.org/WAI/ARIA/track/actions/2037
CS: Go ahead and merge the current pull request.
... And give me an action to do the other changes to "control
type".
ACTION-1593 (Cynthia) Compare implementations of AAPI managed states
and look for gaps.
<clown> action-1593
<trackbot> action-1593 -- Cynthia Shelly to Compare
implementations of AAPI managed states and look for gaps. --
due 2016-03-04 -- OPEN
<trackbot> [26]http://www.w3.org/WAI/ARIA/track/actions/1593
[26] http://www.w3.org/WAI/ARIA/track/actions/1593
JS: We talked about this briefly last week.
CS: I didn't get to this one yet.
... Let's move it to the 29th.
... And when are we doing test file creation?
Test file creation
CS: I had an action due today to create a test case.
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-03-01 -- OPEN
<trackbot> [27]http://www.w3.org/WAI/ARIA/track/actions/1373
[27] http://www.w3.org/WAI/ARIA/track/actions/1373
CS: I'd like to align this with when the other test case
writing takes place.
... Testing starts after last call?
JD: When is last call?
JS: I think the plan is, because we've been doing heartbeats
regularly now, we choose the last heartbeat for last call.
CS: There's no way all the test cases will be written by March
11th.
JS: I'll add a note that the due date for this action should
coincide with test case creation.
ACTION-1541 (Joanie/Joseph) AXAPI mapping for aria-modal property.
<clown> action-1541
<trackbot> action-1541 -- Joseph Scheuhammer to Investigate and
propose mappings for aria-modal property for axapi. -- due
2016-02-08 -- OPEN
<trackbot> [28]http://www.w3.org/WAI/ARIA/track/actions/1541
[28] http://www.w3.org/WAI/ARIA/track/actions/1541
<clown>
[29]https://developer.apple.com/library/mac/documentation/AppKi
t/Reference/NSAccessibility_Protocol_Reference/index.html#//app
le_ref/occ/intfp/NSAccessibility/accessibilityModal
[29]
https://developer.apple.com/library/mac/documentation/AppKit/Reference/NSAccessibility_Protocol_Reference/index.html#//apple_ref/occ/intfp/NSAccessibility/accessibilityModal
JS: I did a little research. And found the above in the Apple
documentation.
... There is a accessibility-modal property of a window.
<clown> [30]https://bugs.webkit.org/show_bug.cgi?id=138566#c23
[30] https://bugs.webkit.org/show_bug.cgi?id=138566#c23
<clown> @property(getter=isAccessibilityModal) BOOL
accessibilityModal
JS: The method is isAccessibilityModal()
<clown> A Boolean value that determines whether the window is
modal.
JS: The documentation states the above.
... That tells the AT programmer what to look for, but not what
to look for in the accessibility inspector.
<clown> [31]https://bugs.webkit.org/show_bug.cgi?id=138566#c23
[31] https://bugs.webkit.org/show_bug.cgi?id=138566#c23
JS: So I commented on the bug associated with the
implementation.
... I asked them what to put in the accessibility mappings.
... I haven't gotten a reply.
JD: If memory serves me, they don't expose the property; the
act upon it being present.
... For instance, if an aria-modal dialog became active, the
page content underneath would be treated as if aria-hidden were
true.
... I think. I am not Apple.
JS: So how do we test it?
JD: Hypothetically, if you had a page with text and an OK
button that triggered the appearance of an aria-modal dialog,
then you would activate the button and then look in the
accessibility tree to verify that text and that button were not
in the accessibility tree.
... And you would probably also want to verify that upon
dismissing the aria-modal dialog, the original content was
re-added back to the accessibility tree.
ACTION-1668 (Rich/Alex) Add IA2_ROLE_LANDMARK for IA2.
JS: Rich and Alex are not here.
... There is an email thread.
... We'll put it off to next week since Rich is not here.
<clown> object:state-changed:invalid_entry
ATK_STATE_INVALID_ENTRY
Indicates that the object has encountered an error condition
due to failure of input validation. For instance, a form
control may acquire this state in response to invalid or
malformed user input.
<clown>
[32]http://w3c.github.io/aria/core-aam/core-aam.html#mapping_ev
ents_state-change
[32]
http://w3c.github.io/aria/core-aam/core-aam.html#mapping_events_state-change
ATK_STATE_INVALID
Indicates an invalid state - probably an error condition.
<clown> issue-1013
<trackbot> issue-1013 -- Is there a need for an aapi event for
aria-errormessage -- open
<trackbot> [33]http://www.w3.org/WAI/ARIA/track/issues/1013
[33] http://www.w3.org/WAI/ARIA/track/issues/1013
JS: I raised the above issue.
Summary of Action Items
[NEW] ACTION: cynthia to change the phrase "Control type/role"
to "Control Type" throughout the Core-AAM [recorded in
[34]http://www.w3.org/2016/03/01-aapi-irc]
[34] http://www.w3.org/2016/03/01-aapi-irc
Summary of Resolutions
[End of minutes]
Received on Tuesday, 1 March 2016 21:18:25 UTC