[aapi] Minutes: UAI TF Meeting Tue 1 September 2015

Link: http://www.w3.org/2015/09/01-aapi-minutes.html

Plain text follows:

   [1]W3C

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

           Protocols and Formats Working Group Teleconference

01 Sep 2015

   See also: [2]IRC log

      [2] http://www.w3.org/2015/09/01-aapi-irc

Attendees

   Present
          Joseph_Scheuhammer, Joanmarie_Diggs, Bryan_Garaventa,
          Rich_Schwerdtfeger, Cynthia_Shelly

   Regrets
   Chair
          Joseph_Scheuhammer

   Scribe
          joanie

Contents

     * [3]Topics
         1. [4]ACTION-1104: (Cynthia) UIA mapping aria-describedby
            when element does not exist in a11y tree.
         2. [5]ACTION-1528: (Alex, David) IA2 mapping for
            aria-current.
         3. [6]ACTION-1535: (James) AXAPI mapping for
            aria-current.
         4. [7]ACTION-1541: (James) AXAPI mapping for aria-modal.
         5. [8]ACTION-1104: (Cynthia) UIA mapping aria-describedby
            when element does not exist in a11y tree.
         6. [9]ACTION-1309: (Cynthia) UIA and UIA Express mappings
            for aria-colindex and aria-rowindex.
         7. [10]ACTION-1373: (Cynthia) Test case for aria-posinset
            and aria-setsize when provided on only some elements.
         8. [11]ACTION-1527: (Cynthia) UIA mapping for
            aria-current.
         9. [12]ACTION-1547: (Rich) Update test cases for rowgroup
            within a grid.
        10. [13]ACTION-1593: (Cynthia) Gap analysis of AAPI
            differences for managed states.
        11. [14]ACTION-1661: (Cynthia) UIA and UIA Express
            mappings for aria-roledescription.
        12. [15](Bryan) Discuss selected vs checked state of radio
            buttons on Windows (UIA)
        13. [16]Action triage for accessible name calculation
            (https://www.w3.org/WAI/PF/Group/track/products/26)
     * [17]Summary of Action Items
     __________________________________________________________

   <trackbot> Date: 01 September 2015

   <clown> agenda: this

   <scribe> scribe: joanie

ACTION-1104: (Cynthia) UIA mapping aria-describedby when element does
not exist in a11y tree.

ACTION-1528: (Alex, David) IA2 mapping for aria-current.

   <clown> action-1528

   <trackbot> action-1528 -- Alexander Surkov to Bolter to
   investigate the proper ia2 mappings for aria-current -- due
   2014-11-18 -- OPEN

   <trackbot>
   [18]https://www.w3.org/WAI/PF/Group/track/actions/1528

     [18] https://www.w3.org/WAI/PF/Group/track/actions/1528

   JS: I had an action from a while back to contact Alex and
   actually email the IA2 mailing list for mappings for
   aria-current.

   <clown>
   [19]https://bugzilla.mozilla.org/show_bug.cgi?id=1104947

     [19] https://bugzilla.mozilla.org/show_bug.cgi?id=1104947

   JS: There is an bugzilla issue (URL above).
   ... Nothing has been done with it since last year.
   ... LĂ©onie commented recently that aria-current was now stable.
   ... So I emailed the IA2 mailing list.
   ... I'd put a link for the message, but I am not sure they
   showed up on the list.

   <clown>
   [20]http://w3c.github.io/aria/core-aam/core-aam.html#ariaCurren
   t

     [20] http://w3c.github.io/aria/core-aam/core-aam.html#ariaCurrent

   JS: The mappings are at the above URL.

   JD: I thought for ATK/AT-SPI2 the object attribute was
   "current"; not "active".

   JS: But Alex doesn't think STATE_ACTIVE is the proper mapping.
   ... Joanie explained that it really is the proper mapping for
   ATK/AT-SPI, but that state is a boolean. So an attribute is
   needed to expose the type of currentness/activeness.
   ... I could change the IA2 mapping to not use STATE_ACTIVE; but
   I'm not changing the ATK/AT-SPI2 mapping without more input.

   <clown>
   [21]http://w3c.github.io/aria/core-aam/core-aam.html#event-aria
   -current

     [21]
http://w3c.github.io/aria/core-aam/core-aam.html#event-aria-current

   JS: There's an associated event, to notify ATs when the current
   element changed.

   JD: So if you remove the STATE_ACTIVE, what does Alex plan to
   do? A property-change event?

   JS: Yes.

ACTION-1535: (James) AXAPI mapping for aria-current.

   <clown> action-1535?

   <trackbot> action-1535 -- James Craig to Investigate the axapi
   mappings for aria-current. -- due 2015-08-18 -- OPEN

   <trackbot>
   [22]https://www.w3.org/WAI/PF/Group/track/actions/1535

     [22] https://www.w3.org/WAI/PF/Group/track/actions/1535

   <clown> [23]https://bugs.webkit.org/show_bug.cgi?id=146012

     [23] https://bugs.webkit.org/show_bug.cgi?id=146012

   JS: I haven't talked to James, but there is an issue in
   WebKit's bugzilla (URL above)
   ... As of yesterday, there's been some code proposed to handle
   this.
   ... It looks like they are going to have a property:

   <clown> AXCurrent = "value of aria-current"

   JS: With provisos if it is outside the enumeration, it defaults
   to true.
   ... The only thing I don't see in the attachment is an event.
   ... I will comment on the bug to point this out.

   <cyns> having webex problems

ACTION-1541: (James) AXAPI mapping for aria-modal.

   <clown> action-1541?

   <trackbot> action-1541 -- James Craig to Investigate and
   propose mappings for aria-modal property for axapi. -- due
   2015-08-18 -- OPEN

   <trackbot>
   [24]https://www.w3.org/WAI/PF/Group/track/actions/1541

     [24] https://www.w3.org/WAI/PF/Group/track/actions/1541

   <clown> [25]https://bugs.webkit.org/show_bug.cgi?id=146013#c0

     [25] https://bugs.webkit.org/show_bug.cgi?id=146013#c0

   JS: I haven't had a chance yet to ping James yet.
   ... The above URL is the associated issue.
   ... (Reads from issue)
   ... Oh, this is a duplicate of another bug.

   <clown> [26]https://bugs.webkit.org/show_bug.cgi?id=138566

     [26] https://bugs.webkit.org/show_bug.cgi?id=138566

   JS: That bug (URL above) doesn't seem to have any progress.

ACTION-1104: (Cynthia) UIA mapping aria-describedby when element does
not exist in a11y tree.

   <clown> action-1104?

   <trackbot> action-1104 -- Cynthia Shelly to Define what the
   accessibility API mapping is for UIA on aria-describedby in
   section 5.5.1 table when the element does not exist in the
   accessibility tree such as when css: display:none applies --
   due 2015-08-01 -- OPEN

   <trackbot>
   [27]https://www.w3.org/WAI/PF/Group/track/actions/1104

     [27] https://www.w3.org/WAI/PF/Group/track/actions/1104

   CS: Give me a couple weeks.

   JS: September 15th.

ACTION-1309: (Cynthia) UIA and UIA Express mappings for aria-colindex
and aria-rowindex.

   <clown> action-1309?

   <trackbot> action-1309 -- Cynthia Shelly to Determine the best
   place to map aria-colindex and aria-rowindex for msaa+uiexpress
   and uia. -- due 2015-08-01 -- OPEN

   <trackbot>
   [28]https://www.w3.org/WAI/PF/Group/track/actions/1309

     [28] https://www.w3.org/WAI/PF/Group/track/actions/1309

   CS: That one is easier. Give me a week.
   ... Or just leave it overdue.

   JS: I'll make a note to revisit this one next week.

ACTION-1373: (Cynthia) Test case for aria-posinset and aria-setsize
when provided on only some elements.

   <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 2015-08-15 -- OPEN

   <trackbot>
   [29]https://www.w3.org/WAI/PF/Group/track/actions/1373

     [29] https://www.w3.org/WAI/PF/Group/track/actions/1373

   JS: I think this is a matter of saying what the browser should
   do when they are not provided on every element.

   CS: Give me two weeks on this one.

ACTION-1527: (Cynthia) UIA mapping for aria-current.

   <clown> action-1527?

   <trackbot> action-1527 -- Cynthia Shelly to Investigate the
   proper uia mappings for aria-current -- due 2015-08-19 -- OPEN

   <trackbot>
   [30]https://www.w3.org/WAI/PF/Group/track/actions/1527

     [30] https://www.w3.org/WAI/PF/Group/track/actions/1527

   CS: Did aria-current happen?

   <clown>
   [31]http://w3c.github.io/aria/aria/aria.html#aria-current

     [31] http://w3c.github.io/aria/aria/aria.html#aria-current

   JS: It's in the spec (URL above)
   ... It now takes values (reads them)

   CS: Give me a month.

   JS: October 1st.

ACTION-1547: (Rich) Update test cases for rowgroup within a grid.

   <clown> action-1547?

   <trackbot> action-1547 -- Richard Schwerdtfeger to Update test
   test cases involving rowgroup to ensure they are included
   within a grid container and to ensure that the expected result
   matches the new mappings -- due 2015-08-19 -- OPEN

   <trackbot>
   [32]https://www.w3.org/WAI/PF/Group/track/actions/1547

     [32] https://www.w3.org/WAI/PF/Group/track/actions/1547

   RS: I don't know what we're going to do about that.

   JS: Discuss it Thursday?

   RS: I put out the agenda, but I don't recall putting rowgroup
   on it.

   JS: The Thursday agenda has action-1578

   action-1578

   <trackbot> action-1578 -- Richard Schwerdtfeger to Discuss
   issue-700 in aria task force meeting. -- due 2015-08-27 --
   CLOSED

   <trackbot>
   [33]https://www.w3.org/WAI/PF/Group/track/actions/1578

     [33] https://www.w3.org/WAI/PF/Group/track/actions/1578

   issue-700

   <trackbot> issue-700 -- Discuss rowgroup, tbody, and thead in
   aapis -- closed

   <trackbot> [34]https://www.w3.org/WAI/PF/Group/track/issues/700

     [34] https://www.w3.org/WAI/PF/Group/track/issues/700

   RS: I do not have action-1578 on the Thursday meeting.

   JS: Oh, I was looking at the August 27th agenda.

   RS: We're waiting for James. We would like consistency across
   platforms if possible.

   JS: So you don't want to adjust the test cases until we
   finalize this with James?

   RS: Right, but Michael was going to take the first pass on the
   test harness.

   JS: If I make this due October 27, will that work?

   RS: Sure.
   ... We also need to get the exit criteria from Michael.

ACTION-1593: (Cynthia) Gap analysis of AAPI differences for managed
states.

   <clown> action-1593?

   <trackbot> action-1593 -- Cynthia Shelly to Compare
   implementations of AAPI managed states and look for gaps. --
   due 2015-07-29 -- OPEN

   <trackbot>
   [35]https://www.w3.org/WAI/PF/Group/track/actions/1593

     [35] https://www.w3.org/WAI/PF/Group/track/actions/1593

   JS: You were going to look at all the managed states and
   compare different AAPIs and list the differences.

   <clown> issue-706?

   <trackbot> issue-706 -- Describe/define AAPI managed states --
   open

   <trackbot> [36]https://www.w3.org/WAI/PF/Group/track/issues/706

     [36] https://www.w3.org/WAI/PF/Group/track/issues/706

   CS: TPAC would be a good timeline for this.

ACTION-1661: (Cynthia) UIA and UIA Express mappings for
aria-roledescription.

   <clown> action-1661?

   <trackbot> action-1661 -- Cynthia Shelly to Propose uia express
   and uia mappings for aria-roledescription. -- due 2015-07-22 --
   OPEN

   <trackbot>
   [37]https://www.w3.org/WAI/PF/Group/track/actions/1661

     [37] https://www.w3.org/WAI/PF/Group/track/actions/1661

   CS: Is that still active?

   JS: There's nothing in the mapping guide yet.

   <clown>
   [38]http://w3c.github.io/aria/aria/aria.html#aria-roledescripti
   on

     [38] http://w3c.github.io/aria/aria/aria.html#aria-roledescription

   JS: The link for the spec is above.

   CS: I'll do that for TPAC as well. I have some concerns.

   RS: Some AT vendors have some concerns about it as well.
   ... My biggest concern is misuse by authors.
   ... Putting it in the API is not as big of a risk.
   ... At some point before CR, we should go through the spec one
   more time.
   ... We've agreed up to this point, but we should take one more
   look to be sure there's nothing being added that is dangerous.

(Bryan) Discuss selected vs checked state of radio buttons on Windows
(UIA)

   JS: Bryan wanted to discuss this today.
   ... Do you have an action/issue associated with this?

   BG: I have a question.
   ... Is IAccessible gone?

   CS: It's still there in Windows, but not implemented in Edge.

   <clown>
   [39]http://w3c.github.io/aria/core-aam/core-aam.html#ariaChecke
   dTrue

     [39] http://w3c.github.io/aria/core-aam/core-aam.html#ariaCheckedTrue

   BG: In IE 11, selected is used to identify when radios are
   checked.
   ... Everything else in Windows uses the checked state.
   ... So if you use JAWS, it reports it's selected and not
   checked at the same time.

   CS: Every other radio button in Windows has the selected state.

   RS: Also, it's a single-select in a radio group.

   RS and CS: We could modify the implementation spec to address
   this.

   <richardschwerdtfeger> ACTION: Joseph remove the MSAA plus UIA
   Express column [recorded in
   [40]http://www.w3.org/2015/09/01-aapi-irc]

     [40] http://www.w3.org/2015/09/01-aapi-irc]

   <trackbot> Created ACTION-1717 - Remove the msaa plus uia
   express column [on Joseph Scheuhammer - due 2015-09-08].

   <clown>
   [41]http://w3c.github.io/aria/core-aam/core-aam.html#ariaChecke
   dTrue

     [41] http://w3c.github.io/aria/core-aam/core-aam.html#ariaCheckedTrue

   JS: The URL above has aria-checked true.
   ... The UIA one doesn't say anything about selected.
   ... There's a special case for UIA Express.

   CS: That's an error.
   ... Give me an action to double-check this.

   BG: That brings up the question for me about the difference
   between selected and checked.

   CS: In Windows they are different (checkboxes and radio
   buttons).
   ... So if people are using radio buttons as checkboxes it is an
   author error.

   BG: No, I mean that there are different keyboard commands, for
   instance to move focus amongst the elements without toggling
   their state.

   CS: The radio group is the control that handles this.
   ... In Windows, you would be talking about focus to move
   amongst the items in the group.

   <clown> ACTION: cynthia to check that the UIA mappings for
   aria-checked are correct for radio buttons and menuitem radio
   buttons. [recorded in
   [42]http://www.w3.org/2015/09/01-aapi-irc]

     [42] http://www.w3.org/2015/09/01-aapi-irc]

   <trackbot> Created ACTION-1718 - Check that the uia mappings
   for aria-checked are correct for radio buttons and menuitem
   radio buttons. [on Cynthia Shelly - due 2015-09-08].

   <clown> action-1718

   <trackbot> action-1718 -- Cynthia Shelly to Check that the uia
   mappings for aria-checked are correct for radio buttons and
   menuitem radio buttons. -- due 2015-09-08 -- OPEN

   <trackbot>
   [43]https://www.w3.org/WAI/PF/Group/track/actions/1718

     [43] https://www.w3.org/WAI/PF/Group/track/actions/1718

   BG: Sounds good to implement both and leave it to the ATs to
   handle.

   JS: I couldn't find anything about this in the issues and
   actions for the mapping spec or for the ARIA spec.
   ... Therefore I created a new action for you (Cynthia).

Action triage for accessible name calculation
([44]https://www.w3.org/WAI/PF/Group/track/products/26)

     [44] https://www.w3.org/WAI/PF/Group/track/products/26)

   JS: I was going through stuff that needed to be done for ARIA
   1.1 and came across this list of name calculation actions.
   ... Most of them are assigned to me, a number of them I do not
   understand.

   <clown>
   [45]http://w3c.github.io/aria/core-aam/core-aam.html#ariaChecke
   dTrue

     [45] http://w3c.github.io/aria/core-aam/core-aam.html#ariaCheckedTrue

   <clown> [46]https://www.w3.org/WAI/PF/Group/track/products/26

     [46] https://www.w3.org/WAI/PF/Group/track/products/26

   JS: So I wanted to bring them up here, give you the URL, and
   see if you know where they come from.
   ... I still have pending to create a flow chart.

   <clown> action-1367?

   <trackbot> action-1367 -- Joseph Scheuhammer to ARIA bug 2B
   (control values) does not mention presentational controls;
   propose edit. -- due 2014-02-10 -- OPEN

   <trackbot>
   [47]https://www.w3.org/WAI/PF/Group/track/actions/1367

     [47] https://www.w3.org/WAI/PF/Group/track/actions/1367

   JS: Regarding action-1367... All I can think of is that this
   relates to controls embedded inside another control.

   RS: But not everything has a value.

   JS: That's not what this issue says though. And I have no idea
   what a "presentational control" is.

   RS: Who brought this in?

   JS: I have no idea.
   ... It was created on the 3rd of February.

   RS: Let me go back to the list and look.

   <richardschwerdtfeger>
   [48]http://www.w3.org/2014/02/03-aria-minutes.html

     [48] http://www.w3.org/2014/02/03-aria-minutes.html

   RS: The minutes from that day are above.
   ... There's nothing in here. I don't see anything in here about
   value.

   <clown> [49]https://www.w3.org/WAI/PF/testharness/

     [49] https://www.w3.org/WAI/PF/testharness/

   <clown> action-1379

   <trackbot> action-1379 -- Richard Schwerdtfeger to TAC should
   cover rendered descendants from external sources: svg, iframe,
   etc. (Compose text and get final review form ARIA subteam) --
   due 2015-09-25 -- OPEN

   <trackbot>
   [50]https://www.w3.org/WAI/PF/Group/track/actions/1379

     [50] https://www.w3.org/WAI/PF/Group/track/actions/1379

Summary of Action Items

   [NEW] ACTION: cynthia to check that the UIA mappings for
   aria-checked are correct for radio buttons and menuitem radio
   buttons. [recorded in
   [51]http://www.w3.org/2015/09/01-aapi-irc]
   [NEW] ACTION: Joseph remove the MSAA plus UIA Express column
   [recorded in [52]http://www.w3.org/2015/09/01-aapi-irc]

     [51] http://www.w3.org/2015/09/01-aapi-irc
     [52] http://www.w3.org/2015/09/01-aapi-irc

   [End of minutes]

Received on Tuesday, 1 September 2015 20:15:33 UTC