W3C

Accessible Rich Internet Applications Working Group Teleconference

28 Jun 2016

See also: IRC log

Attendees

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

Contents


<clown> agenda: this

<clown> brb

<scribe> scribe: joanie

ISSUE-1029 (All) Mappings for separator when it is a window-splitter.

<clown> https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-separator

JS: We can start with UIA mappings.
... Here's the URL (above) to what I've done.
... (Reads UIA mapping)

CS: I doesn't need to say that because aria-expanded is already mapped to ExpandCollapse Pattern.
... Is there an implied aria-expanded on there?

JS: Currently in the spec text, there is.

RS: We can probably do that automatically in the mapping spec.

JS: Then the text I put in there probably fits.

CS: If the author puts in aria-expanded, we don't need to say it.

<clown> https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-separator

CS: But if it's implied, we do need to add text to that effect.

JS: I guess I should look at the tet.

CS: What defines it as being an interactive window splitter.

JS: Let me get the ARIA text.

JD: It's in master now.
... I have some proposed changes, but I'm waiting to hear back from Matt.

https://rawgit.com/w3c/aria/master/aria/aria.html#separator

<clown> https://rawgit.com/w3c/aria/master/aria/aria.html#separator

JS: (Reads spec text found at above URL)

CS: Is it just being focusable that defines it being an interactive widget?
... If so, we should have explicit text. "If focusable..."
... Does "focusable" mean tabindex of 0 or -1?

JS: It means tabindex of 0 or it can be an activedescendant.

CS: Then say that, providing a link to the definition of focusable.

JS: Because it say authors MAY use aria-expanded, does that mean the pattern should be there?

CS: It's not necessary because that's in the pattern table.

JS: Ok, then I'll take the pattern out.
... One fine thing:
... (Reads from the spec about value)
... I think Joanie wants to change the value MAY statement to a MUST.

JD: Yes.

JS: If the MUST change goes through, does UIA have a mapping for that?

CS: In UIA, the panes are what have sizes; the splitter is just the thumb.

<Rich> yes

<clown> ACTION: Cynthia to double check potential value events on windows when window-splitter changes position. [recorded in http://www.w3.org/2016/06/28-aapi-minutes.html#action01]

<trackbot> Created ACTION-2089 - Double check potential value events on windows when window-splitter changes position. [on Cynthia Shelly - due 2016-07-05].

CS: If the events are happening in another part of the tree, I'm not sure how to express that.

RS: What events are there?

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

JS: I believe that the splitter is between the two panes, and the panes have size-change events.

RS: So it sounds like you're not using expand/collapse.

CS: No, we're not.

RS: So why do we need to support expand/collapse?

CS: We don't for my platform.

JD: We don't for mine either.

RS: We might need it for Apple.

JS: I think James did say they need it.
... Pending Cynthia's action to verify value events....

CS: I should hopefully know next week.

JS: I'll add text about focusable for all platforms.
... I'll link to the definition of focusable.
... And I'll take out the Expand/Collapse Pattern.

CS: Actually, there's a holiday.

JS: Regarding ATK/AT-SPI:
... (Reads mapping)
... And the value interface?

JD: Yes, in ATK/AT-SPI2 it is needed.

CS: I think we might ignore the value in UIA.

(Discussion about what, if anything, expands/collapses with respect to the splitter)

JS: I'm going to then remove the STATE_EXPANDABLE and STATE_EXPANDED

CS: I think that makes sense that we only expose it if the author provides it.

JD: I want it removed, thanks!

JS: For now, I'm going to use the mapping for ATK/AT-SPI2 for my tentative mapping for MSAA/IA2.
... And hope that James Teh and Alex like it.
... I have a mapping for AXAPI

JD: Do you know for sure?

JS: I don't know for sure.

JD: Let's email Chris and James then.

action Joanie to verify splitter mappings for AXAPI

<trackbot> Created ACTION-2090 - Verify splitter mappings for axapi [on Joanmarie Diggs - due 2016-07-05].

ACTION-1696 (Joseph/Joanie) ATK/AT-SPI mapping of aria-keyshortcuts.

Meeting next week?

CS: If people are on vacation for the 4th of July....

JS: It sounds like we're meeting.

ACTION-1696 (Joseph/Joanie) ATK/AT-SPI mapping of aria-keyshortcuts.

<clown> action-1696

<trackbot> action-1696 -- Joseph Scheuhammer to Propose ATK/AT-SPI mapping of aria-keyshortcuts -- due 2016-06-28 -- PENDINGREVIEW

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

<clown> https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ariaKeyshortcuts

<clown> https://github.com/w3c/aria/commit/76bc1cde613d96beb831b77557b05eea7e8381da

JS: On aria-keyshortcuts for ATK/AT-SPI2:
... I made the changes that Joanie asked me to.
... First URL is the spec, second is the commit.

JD: Looks good to me.

JS: I did verify it in Firefox too.
... I'm going to close action-1696.

ACTION-1698 (Joanie) Quick update re: AXAPI mapping of aria-keyshortcuts.

<clown> action-1698

<trackbot> action-1698 -- Joseph Scheuhammer to Propose AXAPI mapping of aria-kbdshortcuts -- due 2016-07-05 -- OPEN

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

JS: I put this on the agenda because we said we'd touch base this week.

<clown> AXARIAKeyboardShortcuts

JS: We have an answer. It's the above property.

<clown> https://lists.w3.org/Archives/Public/public-aria/2016Jun/0271.html

JS: Chris from Apple applied on the list. URL is above.

<clown> https://lists.w3.org/Archives/Public/public-aria/2016Jun/0273.html

JS: I replied to him asking if it was a string.
... I don't think he's responded yet.

JD: On those properties, I'm nearly positive everything is a string.

JS: I'll get that done next week.
... Once I get it done I'll bring it up for final review.

Triage actions: https://www.w3.org/WAI/ARIA/track/products/23

<clown> action-1735

<trackbot> action-1735 -- Richard Schwerdtfeger to Edit role mappings for elements borrowed from html (canvas, iframe, audio, video) to refer to the html mapping spec -- due 2015-10-16 -- OPEN

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

JS: Is this a Core AAM action, really?

RS: Why do I have that?

JS: No idea.

RS: I don't know why canvas.
... We have referred to the mapping for the host language.
... I don't know what our todo is here.
... They can refer to us, but at the end of the day, they own the mapping.
... So it's not anything for us to do as far as I know.

JS: Do we have audio and video and iframe?

RS: We have audio and video in SVG.

JS: There's img

RS: (Reads from SVG mapping spec)

<clown> https://rawgit.com/w3c/aria/master/aria/aria.html#role_definitions

RS: They map to the HTML elements.
... Even for canvas.

JS: Can we close this action.

RS: I think so, yes.
... We point to the host language.

JS: Closed.

<clown> action-1692

<trackbot> action-1692 -- Joanmarie Diggs to Propose ATK/AT-SPI mapping for aria-errormessage -- due 2015-08-04 -- OPEN

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

JS: There are a bunch of aria-errormessage actions.

JD: This is stalled.
... Though I thought Rich sent an email.

JS: To James Teh on the IA2 list.
... Probably... April?
... There's been nothing on this list since April.

<clown> action-1738

<trackbot> action-1738 -- Joanmarie Diggs to Determine what the msaa+ia2 mapping for role="search" -- due 2015-11-17 -- OPEN

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

<clown> https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-search

JD: Why do I have that?

JS: It's already mapped to landmark with "search" exposed via object attribute.

RS: They're supposed to be adding the landmark role.

JS: So I think this action is obsolete.
... Closed

<clown> action-1745

<trackbot> action-1745 -- Joseph Scheuhammer to Make a proposal to address issue-682 -- due 2015-11-26 -- OPEN

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

<clown> issue-682

<trackbot> issue-682 -- Clarify what happens to required owned childrens' roles when native host language parent is overridden with a WAI-ARIA role. -- open

<trackbot> http://www.w3.org/WAI/ARIA/track/issues/682

JS: This is vaguelly familiar.
... The thing that causes the problem is this

<clown> <table role="dialog"> …</table>

JS: So you have a table, but you give it a role of dialog. What happens to the tr, td, etc. instances.

<clown> <div role="dialog"><table> …</table> </div>

JS: My proposal is that this is actually the same as the above.

<clown> table="presentation"

JD: That has some technical issues.

JS: So what do we do?

RS: Why would authors do this?

JS: The table is presentational.

RS: Right, so I think the children become presentational.

<clown> <table role="dialog"> treat the table as presentational.

<clown> ?

RS: Treat all the structural descendants of table as presentational.
... And replace the table role with dialog.

+1

RS: That's probably the easiest thing to do.

JD: I agree.

RS: Is that an error condition?

JS: Yeah, where would I put it in the Core AAM?

RS: I think you'd add a section.

<clown> https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#mapping_conflicts

RS: What you really want to do... You could do it on a list as well.

JD: I thought we already dealt with this.
... I recall pushing to get the changes made by Alex in Gecko.
... And making the changes myself in WebKitGtk.

<clown> https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-none

JD: So can we not put this content in that part of the spec.

JS: Under the role mapping for none (reads text from spec)

<clown> https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#mapping_conflicts

JS: I think the section for it is here (above URL)

JD: And link from that to the role none mapping.

JS: I will do that soon.

<clown> https://www.w3.org/WAI/ARIA/track/products/23

Summary of Action Items

[NEW] ACTION: Cynthia to double check potential value events on windows when window-splitter changes position. [recorded in http://www.w3.org/2016/06/28-aapi-minutes.html#action01]
 

Summary of Resolutions

[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.144 (CVS log)
$Date: 2016/06/28 20:06:48 $

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)

Succeeded: s/me/my platform/
Found embedded ScribeOptions:  -final

*** RESTARTING DUE TO EMBEDDED OPTIONS ***

Found Scribe: joanie
Inferring ScribeNick: joanie
Default Present: Joanmarie_Diggs, Joseph_Scheuhammer, Bryan_Garaventa, Cynthia_Shelly
Present: Joanmarie_Diggs Joseph_Scheuhammer Bryan_Garaventa Cynthia_Shelly Richard_Schwerdtfeger
Found Date: 28 Jun 2016
Guessing minutes URL: http://www.w3.org/2016/06/28-aapi-minutes.html
People with action items: cynthia

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


[End of scribe.perl diagnostic output]