[AAPI] Minutes UAI TF Meeting, Tuesday 28 June 2016

URL: https://www.w3.org/2016/06/28-aapi-minutes.html

Plain text follows:

   [1]W3C

      [1] http://www.w3.org/

   Accessible Rich Internet Applications Working Group Teleconference

28 Jun 2016

   See also: [2]IRC log

      [2] http://www.w3.org/2016/06/28-aapi-irc

Attendees

   Present
          Joanmarie_Diggs, Joseph_Scheuhammer, Bryan_Garaventa,
          Cynthia_Shelly, Richard_Schwerdtfeger

   Regrets
   Chair
          Joseph_Scheuhammer

   Scribe
          joanie

Contents

     * [3]Topics
         1. [4]ISSUE-1029 (All) Mappings for separator when it is
            a window-splitter.
         2. [5]ACTION-1696 (Joseph/Joanie) ATK/AT-SPI mapping of
            aria-keyshortcuts.
         3. [6]Meeting next week?
         4. [7]ACTION-1696 (Joseph/Joanie) ATK/AT-SPI mapping of
            aria-keyshortcuts.
         5. [8]ACTION-1698 (Joanie) Quick update re: AXAPI mapping
            of aria-keyshortcuts.
         6. [9]Triage actions:
            https://www.w3.org/WAI/ARIA/track/products/23

     * [10]Summary of Action Items

     * [11]Summary of Resolutions
     __________________________________________________________

     [11] file:///tmp/lynxXXXXP2KoCU/L12276-2840TMP.html#ResolutionSummary

   <clown> agenda: this

   <clown> brb

   <scribe> scribe: joanie

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

   <clown>
   [12]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#r
   ole-map-separator

     [12]
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>
   [13]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#r
   ole-map-separator

     [13]
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.

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

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

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

     [15] 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
   [16]http://www.w3.org/2016/06/28-aapi-minutes.html#action01]

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

     [17] 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> [18]http://www.w3.org/WAI/ARIA/track/actions/1696

     [18] http://www.w3.org/WAI/ARIA/track/actions/1696

   <clown>
   [19]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#a
   riaKeyshortcuts

     [19]
https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ariaKeyshortcuts

   <clown>
   [20]https://github.com/w3c/aria/commit/76bc1cde613d96beb831b775
   57b05eea7e8381da

     [20]
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> [21]http://www.w3.org/WAI/ARIA/track/actions/1698

     [21] 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>
   [22]https://lists.w3.org/Archives/Public/public-aria/2016Jun/02
   71.html

     [22] https://lists.w3.org/Archives/Public/public-aria/2016Jun/0271.html

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

   <clown>
   [23]https://lists.w3.org/Archives/Public/public-aria/2016Jun/02
   73.html

     [23] 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: [24]https://www.w3.org/WAI/ARIA/track/products/23

     [24] 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> [25]http://www.w3.org/WAI/ARIA/track/actions/1735

     [25] 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>
   [26]https://rawgit.com/w3c/aria/master/aria/aria.html#role_defi
   nitions

     [26] 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> [27]http://www.w3.org/WAI/ARIA/track/actions/1692

     [27] 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> [28]http://www.w3.org/WAI/ARIA/track/actions/1738

     [28] http://www.w3.org/WAI/ARIA/track/actions/1738

   <clown>
   [29]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#r
   ole-map-search

     [29]
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> [30]http://www.w3.org/WAI/ARIA/track/actions/1745

     [30] 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> [31]http://www.w3.org/WAI/ARIA/track/issues/682

     [31] 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>
   [32]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#m
   apping_conflicts

     [32]
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>
   [33]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#r
   ole-map-none

     [33]
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>
   [34]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#m
   apping_conflicts

     [34]
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> [35]https://www.w3.org/WAI/ARIA/track/products/23

     [35] 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
   [36]http://www.w3.org/2016/06/28-aapi-minutes.html#action01]

     [36] http://www.w3.org/2016/06/28-aapi-minutes.html#action01

Summary of Resolutions

   [End of minutes]

Received on Tuesday, 28 June 2016 20:30:20 UTC