W3C

Accessible Rich Internet Applications Working Group Teleconference

19 Apr 2016

See also: IRC log

Attendees

Present
Joanmarie_Diggs, Joseph_Scheuhammer, Cynthia_Shelly, Bryan_Garaventa
Regrets
Richard_Schwerdtfeger
Chair
Joseph_Scheuhammer
Scribe
joanie

Contents


<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> 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> 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> 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> 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> 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> 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> 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> 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> 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> 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> https://w3c.github.io/aria/core-aam/core-aam.html#role-map-form

JS: Cynthia, above is the URL for form for UIA.

<clown> 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> 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> https://rawgit.com/w3c/aria/ACTION-1569-%282%29/core-aam/core-aam.html#uia

JS: Cynthia, you wanted to change an example.

<clown> 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> 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> 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> 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> 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 (https://bugzilla.gnome.org/show_bug.cgi?id=727453) -- due 2016-04-07 -- OPEN

<trackbot> 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 (https://bugzilla.gnome.org/show_bug.cgi?id=727453) -- due 2016-04-07 -- OPEN

<trackbot> http://www.w3.org/WAI/ARIA/track/actions/1409

JS: This is on Joanie.

<clown> 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> 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> http://www.w3.org/WAI/ARIA/track/actions/1593

JS: (Reads the action)

<clown> https://www.w3.org/WAI/ARIA/track/issues/706

CS: Leave this one overdue.
... I should do this soon.

<clown> 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]

Minutes formatted by David Booth's scribe.perl version 1.144 (CVS log)
$Date: 2016/04/19 20:01:15 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.144  of Date: 2015/11/17 08:39:34  
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: RRSAgent_Text_Format (score 1.00)

Found embedded ScribeOptions:  -final

*** RESTARTING DUE TO EMBEDDED OPTIONS ***

Found Scribe: joanie
Inferring ScribeNick: joanie
Found ScribeNick: clown
Found Scribe: joanie
Inferring ScribeNick: joanie
Found ScribeNick: clown
Found Scribe: joanie
Inferring ScribeNick: joanie
ScribeNicks: clown, joanie
Default Present: Joanmarie_Diggs, Joseph_Scheuhammer, Cynthia_Shelly, Bryan_Garaventa
Present: Joanmarie_Diggs Joseph_Scheuhammer Cynthia_Shelly Bryan_Garaventa
Regrets: Richard_Schwerdtfeger
Found Date: 19 Apr 2016
Guessing minutes URL: http://www.w3.org/2016/04/19-aapi-minutes.html
People with action items: 

WARNING: Input appears to use implicit continuation lines.
You may need the "-implicitContinuations" option.


[End of scribe.perl diagnostic output]