- From: Joanmarie Diggs <jdiggs@igalia.com>
- Date: Tue, 19 Apr 2016 16:04:45 -0400
- To: ARIA Working Group <public-aria@w3.org>
- Cc: "wai-xtech@w3.org" <wai-xtech@w3.org>
URL: https://www.w3.org/2016/04/19-aapi-minutes.html
Plain text follows:
[1]W3C
[1] http://www.w3.org/
Accessible Rich Internet Applications Working Group Teleconference
19 Apr 2016
See also: [2]IRC log
[2] http://www.w3.org/2016/04/19-aapi-irc
Attendees
Present
Joanmarie_Diggs, Joseph_Scheuhammer, Cynthia_Shelly,
Bryan_Garaventa
Regrets
Richard_Schwerdtfeger
Chair
Joseph_Scheuhammer
Scribe
joanie
Contents
* [3]Topics
1. [4]ACTION-1737 (Joseph/Cynthia/Joanie) Confirm the UIA
mappings for table/cell were pulled in correctly, and
the AXAPI mappings.
2. [5]ACTION-1718 (Cynthia) Review UIA mappings for
aria-checked on radio buttons and menuitem radio
buttons.
3. [6]ACTION-2032 (Cynthia) Review new UIA example for
the AAPI explanatory text.
4. [7]ACTION-2022/ACTION-1668 (All) Add IA2_ROLE_LANDMARK
for IA2. Latest developments, including mapping of
role="form".
5. [8]ACTION-2032 (Cynthia) Review new UIA example for
the AAPI explanatory text.
6. [9]ACTION-2043 (Joseph/Cynthia) Review UIA mapping of
role="status".
7. [10]ACTION-2022/ACTION-1668 (All) Add
IA2_ROLE_LANDMARK for IA2. Latest developments,
including mapping of role="form".
* [11]Summary of Action Items
* [12]Summary of Resolutions
__________________________________________________________
<scribe> agenda: this
<joanie> scribe: joanie
ACTION-1737 (Joseph/Cynthia/Joanie) Confirm the UIA mappings for
table/cell were pulled in correctly, and the AXAPI mappings.
<clown> action-1737?
<trackbot> action-1737 -- Joseph Scheuhammer to Determine
mappings for ARIA 1.1 table and cell role for all AAPI
platforms. -- due 2015-11-13 -- PENDINGREVIEW
<trackbot> [13]http://www.w3.org/WAI/ARIA/track/actions/1737
[13] http://www.w3.org/WAI/ARIA/track/actions/1737
JS: I found a whole bunch of actions in tracker that were edits
which had been made.
... These just need one final review/look-at.
... This one is table and cell roles.
<clown>
[14]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#r
ole-map-cell
[14]
https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-cell
JS: So for cell, the above URL has the content.
... (Reads UIA)
CS: That sounds right.
JS: Joanie?
JD: I think that's fine. Though I'm not 100% sure if we should
also mention access via the Table interface.
JS: And AXAPI?
JD: If you remind me when I'm not scribing, I can look at the
WebKit code and confirm if what you have jives with that
implementation.
JS: Please do so.
... In the meantime, I'm closing this action.
<clown>
[15]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#r
ole-map-table
[15]
https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-table
JS: If you (Joanie) have any changes/corrections, I can reopen
it.
... The other one is table (above URL)
... (Reads UIA text from above URL)
CS: That looks correct.
JS: I'll ask Joanie to look at ATK/AT-SPI2.
JD: The table mapping for my platform looks fine.
JS: This covers the table interface here, and we assume cells
are in tables, right?
... Also, when you look at AXAPI for cell, please do so for
table.
JD: Ok.
JS: I've already closed the action.
ACTION-1718 (Cynthia) Review UIA mappings for aria-checked on radio
buttons and menuitem radio buttons.
<clown> action-1718?
<trackbot> action-1718 -- Joseph Scheuhammer to Check that the
UIA mappings for aria-checked are correct for radio buttons and
menuitem radio buttons. -- due 2016-02-02 -- PENDINGREVIEW
<trackbot> [16]http://www.w3.org/WAI/ARIA/track/actions/1718
[16] http://www.w3.org/WAI/ARIA/track/actions/1718
JS: This action was done a while ago.
... It's UIA mappings for aria-checked for radio buttons and
menuitem radio buttons.
... Cynthia provided me with text.
... I brought it up to date around CSUN.
<clown>
[17]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#r
ole-map-radio
[17]
https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-radio
JS: The URL for the mappings is above.
... The UIA content is a lot.
... (Reads text from spec)
CS: (Confirms text being read is correct)
JS: This action is just dealing with UIA.
... Can we close this?
CS: Yes.
... Bryan, this is a bug you reported a while ago.
BG: Yay! :)
JS: And it's a slightly different mapping from before and
should be tested.
BG: Progress is wonderful!
ACTION-2032 (Cynthia) Review new UIA example for the AAPI explanatory
text.
<clown> action-2032?
<trackbot> action-2032 -- Joseph Scheuhammer to Provide a new
example for the accessibility api explanatory text. -- due
2016-03-01 -- PENDINGREVIEW
<trackbot> [18]http://www.w3.org/WAI/ARIA/track/actions/2032
[18] http://www.w3.org/WAI/ARIA/track/actions/2032
JS: Another action related to Cynthia.
CS: I'll be back in my office shortly.
ACTION-2022/ACTION-1668 (All) Add IA2_ROLE_LANDMARK for IA2. Latest
developments, including mapping of role="form".
<clown> action-2022?
<trackbot> action-2022 -- Richard Schwerdtfeger to Followup
with alex about ia2 discussion re: adding a landmark role,
similar to atk -- due 2016-02-23 -- OPEN
<trackbot> [19]http://www.w3.org/WAI/ARIA/track/actions/2022
[19] http://www.w3.org/WAI/ARIA/track/actions/2022
JS: There was discussion last week and on the various mailing
lists.
... We decided to go the same route that ATK/AT-SPI2 does.
... Namely, the role is LANDMARK, and an object attribute
provides the actual landmark type/role.
... I went through the entire mapping spec and made that
switch.
<clown>
[20]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#r
ole-map-complementary
[20]
https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-complementary
JS: For example, the URL above has complementary.
... (Reads from spec)
... We decided to do that last week.
... In the meantime, there was some discussion between Rich,
Freedom Scientific, and Alex.
... Alex asked about role="form", which is a landmark.
<clown> IA2_ROLE_FORM
JS: But in IA2 (and ATK), it has its own form.
... And Alex's question is do we change that?
... Rich's discussion with Freedom Scientific is that we change
it.
BG: That's fine with me.
<clown>
[21]https://lists.w3.org/Archives/Public/public-aria/2016Apr/01
38.html
[21] https://lists.w3.org/Archives/Public/public-aria/2016Apr/0138.html
BG: With a regular form, you cannot jump to it now like you can
with other landmarks.
<clown>
[22]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#r
ole-map-form
[22]
https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-form
JS: The URL above is where Rich said we should change it.
... The URL above has the mapping.
... Do you want to change this in ATK to be interoperable?
<clown> scribenick: clown
<joanie> CS: Are you sure you want to change this because it
seems like a breaking change.
JD: short answer is that I don't care.
... but, what does the community at large want?
... If a form is a landmark, it should have ROLE_LANDMARK, and
if form is not a landmark, it shouldn't.
... Similarly for the HTML5 <form> element.
... Long way of saying, do what everyone else does.
<joanie> scribe: joanie
JS: In terms of role="form", it's a subclass of landmark.
... As far as ARIA is concerned.
... I can check the HTML AAM to see what it says about the form
element.
... That AAM defers to us.
... So I think the ATK mappings change in the same way the IA2
mappings change.
JD: Fine with me.
... I do have a comment about the HTML AAM.
<clown> scribenick: clown
JD: Thinking out loud…
... the aria role form is a landmark.
... the html form element is going to be a landmark
... but should the HTML-AAM defer to us?
... I would have to look at orca's code to see what it does.
JS: FF always exposes the xml-roles property, and copies what's
in the role="<value>"
JD: I don't know if an HTML form element is exposing an
xml-roles attribute.
... that is going to change when gecko implements the new way
of exposing landmarks.
... The question is: is an HTML form element a landmark or not?
... If it isn't, then it shouldn't be mapped that way.
BG: If there are multiple form elements on a page, it would be
helpful to find them if they are landmarks.
<joanie> scribe: joanie
JS: What do you want me to do if anything?
... Should I reply to Rich's email asking about HTML forms?
JD: I think that what happens with respect to HTML forms is
independent of how we map ARIA landmark forms.
... However, I do think an email discussion on this matter
would be good.
BG: I could ask around.
JS: Does the HTML A11y task force still meet?
CS + JD: No.
CS: But they work in github.
JS: I'll open an issue there then.
<clown>
[23]https://w3c.github.io/aria/core-aam/core-aam.html#role-map-
form
[23] https://w3c.github.io/aria/core-aam/core-aam.html#role-map-form
JS: Cynthia, above is the URL for form for UIA.
<clown>
[24]https://w3c.github.io/aria/core-aam/core-aam.html#role-map-
form
[24] https://w3c.github.io/aria/core-aam/core-aam.html#role-map-form
CS: The UIA one looks fine for me.
... Landmark isn't a role; it's a type.
JS: Right, I don't think you're impacted by the decision
related to forms.
CS: Correct.
JS: I will keep this action about IA2_ROLE_LANDMARK open until
I get final confirmation from Alex.
... But I think it's essentially finished.
... And I'll raise an issue in github about HTML forms and
whether or not they are landmarks.
... And Bryan will ask the greater community on WebAim, etc.
ACTION-2032 (Cynthia) Review new UIA example for the AAPI explanatory
text.
<clown> action-2032?
<trackbot> action-2032 -- Joseph Scheuhammer to Provide a new
example for the accessibility api explanatory text. -- due
2016-03-01 -- PENDINGREVIEW
<trackbot> [25]http://www.w3.org/WAI/ARIA/track/actions/2032
[25] http://www.w3.org/WAI/ARIA/track/actions/2032
JS: This is in the section about differences between the
accessibility APIs on the platforms.
<clown>
[26]https://rawgit.com/w3c/aria/ACTION-1569-%282%29/core-aam/co
re-aam.html#uia
[26]
https://rawgit.com/w3c/aria/ACTION-1569-%282%29/core-aam/core-aam.html#uia
JS: Cynthia, you wanted to change an example.
<clown>
[27]https://rawgit.com/w3c/aria/ACTION-1569-%282%29/core-aam/co
re-aam.html#uia
[27]
https://rawgit.com/w3c/aria/ACTION-1569-%282%29/core-aam/core-aam.html#uia
JS: It's currently got the treeitem example; it used to be a
button, I think.
... It's in the first paragraph.
CS: That looks like the one I gave you.
... There was some feedback that this was a complicated and
confusing example.
... Which it is, but the concept is complicated and confusing.
... So I'm fine with it.
... We might get feedback that we should have a different
example.
<clown>
[28]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#u
ia
[28] https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#uia
CS: But I couldn't come up with a better one.
JS: Correction, the previous URL was not correct. The one I
just put in (above) is correct.
CS: That's easier to read. It looks correct too.
JS: I'm closing this action then.
... There's still one more action on issue-540.
... I will check with Jason about that action later this week.
ACTION-2043 (Joseph/Cynthia) Review UIA mapping of role="status".
<clown> action-2043?
<trackbot> action-2043 -- Joseph Scheuhammer to Modify UIA
mapping of role="status" -- due 2016-03-28 -- PENDINGREVIEW
<trackbot> [29]http://www.w3.org/WAI/ARIA/track/actions/2043
[29] http://www.w3.org/WAI/ARIA/track/actions/2043
JS: This is another one for which I did a pull, or otherwise
took your content.
<clown>
[30]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#r
ole-map-status
[30]
https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-status
JS: This is the UIA mapping for the status role.
... The URL is above.
CS: That looks fine.
JS: It's different now from the other platforms.
JD: If a role="status" element is nothing like a status bar,
then it shouldn't be mapped to ROLE_STATUS_BAR.
CS: I don't think it's like a status bar (e.g., it's not at the
bottom of the window).
JD: Since I'm scribing I cannot give it a ton of thought at
this moment?
JS: Do we want to change the mappings for IA2 and ATK?
... And if we do, what would the mappings be?
CS: Probably the same as I did, with a "polite" live setting.
JS: Part of me wants to let sleeping dogs lie; part of me wants
to figure this out.
JD: Does it make sense to raise this topic as an email and/or
action?
action Joseph to begin discussion about whether or not the
mappings for role="status" should be changed for IA2 and
ATK/AT-SPI2
<trackbot> Created ACTION-2051 - Begin discussion about whether
or not the mappings for role="status" should be changed for ia2
and atk/at-spi2 [on Joseph Scheuhammer - due 2016-04-26].
JS: I think there's already a discussion on github about this.
BG: I'm working on an email to the WebAim group now. And will
provide the feedback I receive.
JS: Do you want advice?
BG: No thanks.
ACTION-2022/ACTION-1668 (All) Add IA2_ROLE_LANDMARK for IA2. Latest
developments, including mapping of role="form".
<clown> action-1375?
<trackbot> Sorry, but action-1375 does not exist.
<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-03-29 -- OPEN
<trackbot> [31]http://www.w3.org/WAI/ARIA/track/actions/1373
[31] http://www.w3.org/WAI/ARIA/track/actions/1373
JS: (Reads action-1373)
CS: I haven't done any actions this week.
... Leave them overdue.
JS: There's a note in here that this should coincide with the
1.1 test case creation.
CS: When is that date? Has the test creation begun?
JS: The form to enter these things is up and running.
... I know Rich had done some work on SVG.
... I'll change the due date on action-1373 to May 19th.
action-1409
<trackbot> action-1409 -- Joanmarie Diggs to Monitor progress
of bug against atk in gnome's bugzilla requesting new position,
level, and other api be added
([32]https://bugzilla.gnome.org/show_bug.cgi?id=727453) -- due
2016-04-07 -- OPEN
[32] https://bugzilla.gnome.org/show_bug.cgi?id=727453)
<trackbot> [33]http://www.w3.org/WAI/ARIA/track/actions/1409
[33] http://www.w3.org/WAI/ARIA/track/actions/1409
<clown> action-1409
<trackbot> action-1409 -- Joanmarie Diggs to Monitor progress
of bug against atk in gnome's bugzilla requesting new position,
level, and other api be added
([34]https://bugzilla.gnome.org/show_bug.cgi?id=727453) -- due
2016-04-07 -- OPEN
[34] https://bugzilla.gnome.org/show_bug.cgi?id=727453)
<trackbot> [35]http://www.w3.org/WAI/ARIA/track/actions/1409
[35] http://www.w3.org/WAI/ARIA/track/actions/1409
JS: This is on Joanie.
<clown> [36]https://bugzilla.gnome.org/show_bug.cgi?id=727453
[36] https://bugzilla.gnome.org/show_bug.cgi?id=727453
JD: It's bubbling up (honest)
... Don't change the due date.
<clown> action-1533?
<trackbot> action-1533 -- Joanmarie Diggs to Investigate and
possibly create a minimal/skeleton javascript at-spi2 listener
with the aim of automating the 1.1 tests. -- due 2016-03-15 --
OPEN
<trackbot> [37]http://www.w3.org/WAI/ARIA/track/actions/1533
[37] http://www.w3.org/WAI/ARIA/track/actions/1533
JD: This is automated testing work. Don't change the due date.
action-1593
<trackbot> action-1593 -- Cynthia Shelly to Compare
implementations of AAPI managed states and look for gaps. --
due 2016-03-29 -- OPEN
<trackbot> [38]http://www.w3.org/WAI/ARIA/track/actions/1593
[38] http://www.w3.org/WAI/ARIA/track/actions/1593
JS: (Reads the action)
<clown> [39]https://www.w3.org/WAI/ARIA/track/issues/706
[39] https://www.w3.org/WAI/ARIA/track/issues/706
CS: Leave this one overdue.
... I should do this soon.
<clown> [40]https://www.w3.org/WAI/ARIA/track/actions/980
[40] https://www.w3.org/WAI/ARIA/track/actions/980
JS: David updated the action title.
... In 2015.
... I'll touch base with David as he may want to hand this one
off to Alex.
... Unless you want to take it over from here.
CS: I probably can.
JS: I'll assign action-980 to you then.
CS: Set both due dates to two weeks from now.
JS: May 3rd. Done.
Summary of Action Items
Summary of Resolutions
[End of minutes]
Received on Tuesday, 19 April 2016 20:05:50 UTC