[AAPI] Minutes UIA TF Meeting Tuesday, 7 March 2017

Link: https://www.w3.org/2017/03/07-aapi-minutes.html

Plain text follows:

   [1]W3C

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

   Accessible Rich Internet Applications Working Group Teleconference

07 Mar 2017

   See also: [2]IRC log

      [2] http://www.w3.org/2017/03/07-aapi-irc

Attendees

   Present
          Joanmarie_Diggs, Joseph_Scheuhammer,
          Richard_Schwerdtfeger, Bryan_Garaventa

   Regrets
   Chair
          Joseph_Scheuhammer

   Scribe
          joanie

Contents

     * [3]Topics
         1. [4](Joanie) AX API mapping issues and testing
         2. [5]ACTION-1732 (Michael, Joseph) Add conformance
            section to the Core-AAM.
         3. [6](Bogdan) Specifying AAPI UIA interface in focus
            events table, and other mapping tables.
         4. [7]ISSUE-738 (Bogdan) Verify or provide correct UIA
            mapping for role="heading".
         5. [8]ISSUE-1026/ACTION-1694 (James) AX API mapping of
            aria-errormessage
         6. [9]ISSUE-673: Need standard way to distinguish data
            tables from layout tables
         7. [10]Triage actions/issues:
            https://www.w3.org/WAI/ARIA/track/products/23
     * [11]Summary of Action Items
     * [12]Summary of Resolutions
     __________________________________________________________

   <clown> agenda: this

   <scribe> scribe: joanie

(Joanie) AX API mapping issues and testing

   JS: Do I have a list of this issues anywhere?
   ... Actually, this is about the few mappings from which we
   don't yet have mappings from James.
   ... In some cases, he's waiting to see if there's uptake.
   ... In other cases, he's not gotten back to us.
   ... Since Joanie is working on ATTAs for WebKit, Mac, etc.,
   she's unofficially in charge of this.
   ... Does Joanie know anything?

   JD: I am still working on everything.

   JS: It's ongoing.

   JD: Correct.

ACTION-1732 (Michael, Joseph) Add conformance section to the
Core-AAM.

   <clown1> action-1732

   <trackbot> action-1732 -- Michael Cooper to Work on conformance
   section for mappings (note there is a section, but change
   id=conformance so respec picks up) -- due 2015-10-14 -- CLOSED

   <trackbot> [13]http://www.w3.org/WAI/ARIA/track/actions/1732

     [13] http://www.w3.org/WAI/ARIA/track/actions/1732

   JS: There's a section which has to be put in for conformance.
   ... I got in touch with Michael early February.
   ... He responded with a pull request.

   <clown1>
   [14]https://github.com/w3c/aria/commit/41e2fb379eab54481c7b1275
   5b94f96f7205041b

     [14]
https://github.com/w3c/aria/commit/41e2fb379eab54481c7b12755b94f96f7205041b

   JS: I asked him to also do it for AccName.
   ... Michael did.
   ... The commit is at the URL above.
   ... (Reads from commit message)

   RS: This was editorial?

   JS: Essentially, but because it's conformance-related it is
   normative.

   RS: Does it look right?

   JS: Yes.
   ... He took out the old one, which wasn't the right style I
   guess.

   RS: What does "conformance" mean for us?
   ... Does it mean all platforms? Two platforms?

   JS: Good question.

   RS: We had to conform for ARIA 1.0, right?

   JS: Yes.

   RS: And I think we have to go with what we had.

   JS: I don't think we can contradict what's in the ARIA spec.
   ... It has to be consistent.

   <clown1>
   [15]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#c
   onformance

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

   JS: The conformance section is at the URL above.

   <clown1>
   [16]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#f
   eatures-deprecated-in-wai-aria

     [16]
https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#features-deprecated-in-wai-aria

   RS: We don't have to test deprecated things, correct?

   JS: Good question.
   ... I think that if it's deprecated, it's from 1.0.
   ... And 1.0 features have already been tested.
   ... The spec says user agents are still encouraged to implement
   it.
   ... I've already closed this action.
   ... Anything else?

   RS: No we're done.

(Bogdan) Specifying AAPI UIA interface in focus events table, and
other mapping tables.

   JS: I cannot remember the action, but there is some issue about
   focus events for UIA.
   ... I've pinged Bogdan twice. No answer.

   <clown1>
   [17]https://lists.w3.org/Archives/Public/public-aria/2017Feb/00
   17.html

     [17] https://lists.w3.org/Archives/Public/public-aria/2017Feb/0017.html

ISSUE-738 (Bogdan) Verify or provide correct UIA mapping for
role="heading".

   <clown1> issue-738

   <trackbot> issue-738 -- UIA mapping for heading incorrect --
   open

   <trackbot> [18]http://www.w3.org/WAI/ARIA/track/issues/738

     [18] http://www.w3.org/WAI/ARIA/track/issues/738

   <clown1>
   [19]https://lists.w3.org/Archives/Public/public-aria/2016Dec/00
   39.html

     [19] https://lists.w3.org/Archives/Public/public-aria/2016Dec/0039.html

   JS: Email also sent to Bogdan (URL above)
   ... So this item, and the previous agenda item, are the two
   things we're waiting for Bogdan to get back to us about.

   RS: I will follow up on this.

ISSUE-1026/ACTION-1694 (James) AX API mapping of aria-errormessage

   <clown1> ISSUE-1026

   <trackbot> ISSUE-1026 -- AAPI mappings for aria-errormessage --
   closed

   <trackbot> [20]http://www.w3.org/WAI/ARIA/track/issues/1026

     [20] http://www.w3.org/WAI/ARIA/track/issues/1026

   JS: This is bookkeeping.

   <clown1> action-1694

   <trackbot> action-1694 -- James Craig to Propose AXAPI mapping
   of aria-errormessage -- due 2015-08-04 -- CLOSED

   <trackbot> [21]http://www.w3.org/WAI/ARIA/track/actions/1694

     [21] http://www.w3.org/WAI/ARIA/track/actions/1694

   <clown1> [22]https://github.com/w3c/aria/issues/457

     [22] https://github.com/w3c/aria/issues/457

   JS: James got in touch with me asking me to close them because
   they are being tracked in github.
   ... Github issue URL above.
   ... So I've done as James has asked.
   ... They will no longer show up in Tracker; just github.

ISSUE-673: Need standard way to distinguish data tables from layout
tables

   <clown1> issue-673

   <trackbot> issue-673 -- Need standard way to distinguish data
   tables from layout tables -- closed

   <trackbot> [23]http://www.w3.org/WAI/ARIA/track/issues/673

     [23] http://www.w3.org/WAI/ARIA/track/issues/673

   JS: Someone raised this issue in tracker.
   ... About the need to distinguish data tables from layout
   tables.
   ... Cynthia is the one who raised it.

   <clown1> [24]https://github.com/w3c/html-aam/issues/83

     [24] https://github.com/w3c/html-aam/issues/83

   JS: We moved it to github issue 83.
   ... It spawned a bit of a discussion from Matt King.
   ... And I closed it out from Core AAM.

   RS: What is this important?

   JS: Cynthia noticed that user agents do different things when
   determining whether or not a table is a layout table.

   RS: AT Vendors have been doing this for years.

   JD: They shouldn't have to though. And user agents are already
   doing things in this regard.
   ... For instance, Gecko exposes an object attribute for
   "layout-guess"

   <clown1> [25]https://w3c.github.io/html-aam/#el-table

     [25] https://w3c.github.io/html-aam/#el-table

   JD: WebKit exposes layout tables as generic containers; not as
   tables. So in that case, ATs cannot.

   Group: Regardless NotOurProblem(tm).

Triage actions/issues:
[26]https://www.w3.org/WAI/ARIA/track/products/23

     [26] https://www.w3.org/WAI/ARIA/track/products/23

   <clown1> action-2057

   <trackbot> action-2057 -- Joanmarie Diggs to Suggest that axapi
   mapping of role="form" should be a landmark in the AXSubRole.
   -- due 2016-05-03 -- OPEN

   <trackbot> [27]http://www.w3.org/WAI/ARIA/track/actions/2057

     [27] http://www.w3.org/WAI/ARIA/track/actions/2057

   RS: I don't care if it's alright with the Mac people.

   JS: The subrole is currently nil; the role is group.

   <clown1>
   [28]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#r
   ole-map-form

     [28]
https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-form

   RS: If Joanie can get them to do this....

   JD: It's on my copious-spare-time list.

   RS: But we don't want to go back to CR.

   JD + JS: But that's for Core AAM.

   JD: I want to finish the ATTA work I'm doing because that's
   needed for *ARIA* to exit CR.

   <clown1> action-2117

   <trackbot> action-2117 -- Joseph Scheuhammer to Update core-aam
   to not expose aria-details relationships that reference
   elements that are hidden. -- due 2016-09-22 -- PENDINGREVIEW

   <trackbot> [29]http://www.w3.org/WAI/ARIA/track/actions/2117

     [29] http://www.w3.org/WAI/ARIA/track/actions/2117

   <clown1>
   [30]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#r
   ole-map-form

     [30]
https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-form

   <clown1>
   [31]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#a
   riaDetails

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

   JS: I have done this and committed it to master (see URL
   above).
   ... Opinions?

   RS: Can you explain UIA to me for a minute?
   ... If it's in the accessibility tree, described-by is an array
   now?

   JS: Correct.

   RS: That's not that old; they used to stringify until recently.
   ... What pattern?
   ... Also what happened on the Mac?

   JS: TBD and on Joanie's list still.

   RS: Link for UIA docs?

   <clown1>
   [32]https://msdn.microsoft.com/en-us/library/ee684009%28v=vs.85
   %29.aspx

     [32] https://msdn.microsoft.com/en-us/library/ee684009(v=vs.85).aspx

   JS: Link above.

   RS: This would be on the client side, right?

   JS: You're asking the wrong person.

   RS + JS: (Reading docs)

   <clown1>
   [33]https://msdn.microsoft.com/en-us/library/ee671425(v=vs.85).
   aspx

     [33] https://msdn.microsoft.com/en-us/library/ee671425(v=vs.85).aspx

   <clown1>
   [34]https://msdn.microsoft.com/en-us/library/ee696005(v=vs.85).
   aspx

     [34] https://msdn.microsoft.com/en-us/library/ee696005(v=vs.85).aspx

   JS: The second URL has the right API information.

   <clown1>
   [35]https://msdn.microsoft.com/en-us/library/ee671425(v=vs.85).
   aspx#properties

     [35]
https://msdn.microsoft.com/en-us/library/ee671425(v=vs.85).aspx#properties

   IUIAutomationElement: :CurrentDescribedBy property

   [36]https://msdn.microsoft.com/en-us/library/ee671440(v=vs.85).
   aspx

     [36] https://msdn.microsoft.com/en-us/library/ee671440(v=vs.85).aspx

   JD: UIA has cached versus non-cached.

   JS: So I'm going to put "UIAutomationElement" in front of all
   the described-by references?

   JD: Did you find that in the server-side docs?

   JS: Not yet.

   JD: Then I would not change it without confirmation.

Summary of Action Items

Summary of Resolutions

   [End of minutes]

Received on Tuesday, 7 March 2017 21:24:23 UTC