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

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

Plain text follows:


   [1]W3C

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

   Accessible Rich Internet Applications Working Group Teleconference

14 Mar 2017

   See also: [2]IRC log

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

Attendees

   Present
          Joanmarie_Diggs, Joseph_Scheuhammer, Rich_Schwerdtfeger,
          Bryan_Garaventa

   Regrets
   Chair
          Joseph_Scheuhammer

   Scribe
          joanie

Contents

     * [3]Topics
         1. [4](All) Level of detail in UIA mappings.
         2. [5](Bogdan) Specifying AAPI UIA interface in focus
            events table, and other mapping tables.
         3. [6]ISSUE-738 (Bogdan) Verify or provide correct UIA
            mapping for role="heading".
         4. [7](Joanie) AX API mapping issues and testing.
     * [8]Summary of Action Items
     * [9]Summary of Resolutions
     __________________________________________________________

   <scribe> agenda: this

   <joanie> scribe: joanie

(All) Level of detail in UIA mappings.

   JS: Bogdan had missed our emails. He apologized profusely, and
   is now back on track.
   ... One of the issues was how to deal with this business of
   cached and current property names.
   ... He sent the proposal to me, Rich, Joanie, and Michael
   Cooper.
   ... He explains the difference between current and cached.
   ... While cached is faster, there's the danger that the
   property has not been cached yet.
   ... Bogdan proposes we explain the difference in some section.
   ... But that we do not specify that level of detail of the
   mapping table.

   RS: It would be nice to know which to use.

   JS: Both will always work, but there's a danger that you will
   have to make two calls.

   RS: We should probably just get the current, and will know it's
   always going to be right.

   <clown> scribenick: clown

   JD: for my platform, I think there is some confusion around
   setters and getters.
   ... I think both the implementor and the tester need to use the
   getter.

   <richardschwerdtfeger> stepping out a second

   <joanie> scribe: joanie

   JD: (Technical discussion about why in general it is the getter
   and not the setter user agent implementors implement)

   JS: I like the idea of a preamble and then just using the
   property name.

   [10]https://developer.gnome.org/atk/stable/AtkObject.html

     [10] https://developer.gnome.org/atk/stable/AtkObject.html

   atk_object_ref_state_set ()

   JD: I don't want to actually change this in the Core AAM.
   ... As I indicated last week.

   JS: Bogdan has emailed us with three proposals.
   ... We need to get back to him on what we think.
   ... I have already replied that I like the preambled section,
   followed by specified the preable and property.

   RS: What I'm saying is that you can say at the top that UIA has
   a notion of current and cached versions of the properties.
   ... And that in this specification, we'll refer to the property
   name without specifying current or cached.
   ... But for the purpose of automated testing, we'll use
   current.

   JS: That's close to what I've already said.
   ... However, I would like you and Joanie to reply.

   RS: But you replied?

   JS: Yes.

   RS: Has Bogdan replied back to you?

   JS: Not yet.
   ... And unfortunately, Bogdan's email was not sent to the
   mailing list, so it is quasi-private.

   RS: But, again, for the ATTA, we'll use the current value; not
   the cached.

   JS: Ok.

   RS: I'll reply to him saying that then.

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

   <clown> [11]https://github.com/w3c/aria/pull/533

     [11] https://github.com/w3c/aria/pull/533

   JS: Rich had indicated we needed interfaces for ATTAs.

   <clown>
   [12]https://rawgit.com/boggydigital/aria/patch-2/core-aam/core-
   aam.html#focus_state_event_table

     [12]
https://rawgit.com/boggydigital/aria/patch-2/core-aam/core-aam.html#focus_state_event_table

   JS: Bogdan provided a pull request (see URL above)
   ... There is a new Microsoft UIA column (see the rawgit URL
   above).
   ... Note that he's using current here.
   ... Is this fine? If not, I suggest you comment on the pull
   request itself.

   RS: I have no problem with that.

   JS: By the way, Bogdan also indicated he was looking for
   someone from Microsoft to join us at these meetings.
   ... Anyway, are you ok with what he did for the focus table so
   I can pull it in?

   RS: Sure.

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

   <clown> [13]https://github.com/w3c/aria/pull/532

     [13] https://github.com/w3c/aria/pull/532

   JS: There is a pull request from Bodgan for this as well.
   ... He says to use localized control type of heading.

   <clown>
   [14]https://rawgit.com/boggydigital/aria/patch-1/core-aam/core-
   aam.html#role-map-heading

     [14]
https://rawgit.com/boggydigital/aria/patch-1/core-aam/core-aam.html#role-map-heading

   <clown>
   [15]https://lists.w3.org/Archives/Public/public-aria/2017Mar/00
   10.html

     [15] https://lists.w3.org/Archives/Public/public-aria/2017Mar/0010.html

   JS: See urls above.
   ... In an email he sent to the public list (URL above), he
   stated that he's requested control types for heading and header
   and the like.
   ... So you're ok with that pull request for the heading change?

   JD: Question, is it accurate that the pull request is for a
   mapping to UIA API which Bogdan has requested, but which does
   not yet exist for his platform?

   JS: Yes.

   JD: Can we update the Core AAM based on that?

   JS: We've done it before....
   ... How much longer will we be writing testable statements?

   RS: I'm making progress, but there are still quite a few
   remaining.

(Joanie) AX API mapping issues and testing.

   JS: How is Joanie doing on the mappings?

   RS: She said she'd be done in a week?

   JD: That's for the ATTA.

   JS: If there's no progress that's alright.

   RS: I think she's focusing on the bridge first.

   JS: Do you mind me brining it up every week?

   JD: It doesn't matter either way.

   17: 01:50 <joanie> ASSERTION: property AXRoleDescription is
   alert dialog
   ... 01:50 <joanie> STATUS: FAIL
   ... 01:52 <joanie> ACTUAL VALUE: web alert dialog

   JD: The above came from the ARIA channel.

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

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

   JD: Should I do a pull request?
   ... Should I file something first?

   JS: I'd like something filed first.

   JD: OK

   [17]https://lists.w3.org/Archives/Public/public-aria-test/2016S
   ep/0007.html

     [17]
https://lists.w3.org/Archives/Public/public-aria-test/2016Sep/0007.html

   [18]https://lists.w3.org/Archives/Public/public-aria-test/2016S
   ep/0010.html

     [18]
https://lists.w3.org/Archives/Public/public-aria-test/2016Sep/0010.html

   [19]https://lists.w3.org/Archives/Public/public-aria-test/2016S
   ep/0011.html

     [19]
https://lists.w3.org/Archives/Public/public-aria-test/2016Sep/0011.html

   <richardschwerdtfeger> you win

Summary of Action Items

Summary of Resolutions

   [End of minutes]

Received on Tuesday, 14 March 2017 20:11:08 UTC