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

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

Plain text follows:
   [1]W3C

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

           Protocols and Formats Working Group Teleconference

01 Dec 2015

   See also: [2]IRC log

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

Attendees

   Present
          Rich_Schwerdtfeger, Joseph_Scheuhammer, Bryan_Garaventa,
          Joanmarie_Diggs, Cynthia_Shelly

   Regrets
   Chair
          Joseph_Scheuhammer

   Scribe
          joanie

Contents

     * [3]Topics
         1. [4]ISSUE-723 (Cynthia) Check that UIA control type for
            "application" role is Pane.
         2. [5]ISSUE-730 (Cynthia) Check that UIA localized
            control type for "article" role is article.
         3. [6](All) Reminder to check the role mappings for
            Dpub-aam for FPWD. -
            http://rawgit.com/w3c/aria/master/dpub-aam/dpub-aam.ht
            ml
         4. [7]Action/Issue/Bugzilla triage for ARIA 1.1
         5. [8]Meeting next week
     * [9]Summary of Action Items
     * [10]Summary of Resolutions
     __________________________________________________________

   <scribe> agenda: this

   <scribe> agenda: ISSUE-682/ACTION-1745 (Joseph) What happens to
   required owned elements when the @role is different that the
   element's default? E.g. <table role="dialog"> … </table>

   <joanie> scribe: joanie

ISSUE-723 (Cynthia) Check that UIA control type for "application"
role is Pane.

   <clown> issue-723?

   <trackbot> issue-723 -- UIA mapping for application incorrect
   -- raised

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

     [11] https://www.w3.org/WAI/PF/Group/track/issues/723

   JS: I did a bunch of modifications to UIA mapping. You,
   Cynthia, wanted to double-check a couple.
   ... One was application.

   <clown>
   [12]http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ro
   le-map-application

     [12]
http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-application

   JS: Link above.
   ... (Reads from spec)

   CS: I think that's ok.
   ... It's either pane or group. And neither one is ideal.

   JS: I will take the TBD off and sometime this week commit the
   change and close the issue.

ISSUE-730 (Cynthia) Check that UIA localized control type for
"article" role is article.

   <clown> issue-730?

   <trackbot> issue-730 -- UIA mapping for article incorrect --
   raised

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

     [13] https://www.w3.org/WAI/PF/Group/track/issues/730

   JS: This one is article.

   CS: So article is not a landmark anymore.
   ... But I'm not sure what to do with them as a non-landmark.

   <clown>
   [14]http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ro
   le-map-article

     [14]
http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-article

   JS: You said localized control type is article.
   ... And control type is document.

   CS: I think we should change it to group; it's not a document.

   JS: I'll point out that it's a document in IA2 and ATK.

   JD: This is why I'm in the queue. An article is not a document.

   RS: If you want to make it a document, you might want to
   tell....

   JS: Actually I confirmed it in Firefox for IA2.

   CS: A document is not a smaller thing; it's more of a top-level
   thing.

   JS: The superclass role of article is document in ARIA.
   ... The mapping spec for ATK/AT-SPI2 has ROLE_ARTICLE.

   JD: Aha, so Firefox is just not doing that.

   JS: I will change UIA control type from document to group and
   remove TBD for the localized control type.

(All) Reminder to check the role mappings for Dpub-aam for FPWD. -
[15]http://rawgit.com/w3c/aria/master/dpub-aam/dpub-aam.html

     [15] http://rawgit.com/w3c/aria/master/dpub-aam/dpub-aam.html

   JS: This is just a quick, friendly reminder.

   RS: It's probably a little late since it's going out the door
   now.
   ... But feedback would be great.
   ... I need to look at the subroles on Mac as they don't have
   everything we need.

   <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> [16]https://www.w3.org/WAI/PF/Group/track/issues/682

     [16] https://www.w3.org/WAI/PF/Group/track/issues/682

   JS: This is something that came up at the last ARIA meeting.
   ... : It got transferred from the spec to the mapping spec.

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

   JS: If you do the above....
   ... What happens to the required owned elements of the table?

   RS: Why would you do that?

   JS: Maybe you wouldn't it.

   BG: Setting dialog on the table element?

   JS: Yes.

   BG: I've actually done that.

   CS: One possibility is do the same thing as role presentation;
   the other is author error.

   RS: You could say role dialog is not allowed on a table.
   ... I'm ok with making them presentational.
   ... You could do this with a list.

   JS: I've seen this done with an unordered list with role menu

   RS: Is this the spec or mapping?

   JS: I thought the spec, but during the ARIA meeting everyone
   seemed to think it belonged in the mapping spec.

   RS: Make them none or presentation?

   JS: I will do both as we're still in transition.

   (Group agrees)

Action/Issue/Bugzilla triage for ARIA 1.1

   JS: Triage time!

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

     [17] https://www.w3.org/WAI/PF/Group/track/products/23

   JS: We're trying to hit ARIA 1.1 soon.
   ... The list of issues and actions is at the URL above.

   action-1309

   <trackbot> action-1309 -- Cynthia Shelly to Determine the best
   place to map aria-colindex and aria-rowindex for UIA. -- due
   2015-12-01 -- OPEN

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

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

   <clown> action-1309?

   <trackbot> action-1309 -- Cynthia Shelly to Determine the best
   place to map aria-colindex and aria-rowindex for UIA. -- due
   2015-12-01 -- OPEN

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

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

   JS: Action 1309 is due today.

   CS: I still need to figure this out.
   ... Please give me another week.
   ... Make that two weeks.

   RS: We're going to start shutting things down in a week or two.
   ... Sometimes people use navigate by row in email clients.
   ... You might want to have rowindex there as well.

   JS: It's that setsize thing again (where does the property
   belong, on the children or parent container?)

   CS: Repeating the property is a performance issue.

   <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-12-01 -- OPEN

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

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

   CS: I've not done this one yet.
   ... When do test cases need to be done?

   RS: We have to create the testable statements.
   ... The week I'm out, Michael will start coordinating the
   testable statement creation.
   ... So we'll start this discussion text week.

   CS: When do you expect to have the tests done?

   RS: You need testable statements first. :)
   ... We're probably going to go to CR in March.
   ... We should have tests done by February.

   CS: Ok, let's go with February 1st for this action item.

   JS: I would think you'd write the test cases and statements at
   the same time.
   ... Because it's in your mind then.

   RS: It depends on who is writing the tests.

   JS: Action item due date updated.

   action-1528

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

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

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

   action-1529

   <trackbot> action-1529 -- Joseph Scheuhammer to Investigate the
   proper atk/at-spi mappings for aria-current -- due 2014-11-18
   -- PENDINGREVIEW

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

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

   action-1535

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

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

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

   JS: We need to create an action for UIA, unless it's done.

   <clown>
   [24]http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ar
   iaCurrent

     [24]
http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ariaCurrent

   RS: So Alex has never sent you a mapping?

   JS: There's a long discussion on the IA2 mapping in which Alex
   objects because it's different from ATK.

   <clown>
   [25]http://lists.linux-foundation.org/pipermail/accessibility-i
   a2/2015-September/001939.html

     [25]
http://lists.linux-foundation.org/pipermail/accessibility-ia2/2015-September/001939.html

   JS: The above is the last message in the list.

   RS: What happens when you have a navigation list with links?

   <clown> scribenick: clown

   JD: the locus of focus for a list item is 'selected'
   ... the locus of focus for a focussed widget is "focussed"
   ... for the current link in a list of links, we use "active"

   RS: If you tab through the links, the one with focus is not the
   active one, necessarily

   JD: The "thing" you are on...
   ... There are different states for the thing you are on.
   ... Putting active on something not focusable nor selectable is
   not a problem.

   RS: Alex says that not possible?

   JD I'd have to go back to list.

   <joanie> scribe: joanie

   RS: (Reads list message)

   JS: Alex is saying if you have a widget that say is focused(?),
   it will be active in IA2 and ATK.
   ... Joanie says that it's not active in that case; it's
   STATE_FOCUSED.
   ... Alex is agreeing with James Teh.
   ... James Teh is responding to Joanie.
   ... You might need to read the entire thread.

   RS: Ok, I'll do that.

   JS: What I was going to do is respond to this one and say,
   "Progress? What's happening?"
   ... I know that Joanie wants the current item to map to
   STATE_ACTIVE.

   RS: I think that's fine. I don't understand Alex's concern.

   JS: I mentioned they are working on it for AX API.
   ... It looks like they finished and closed the bug.

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

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

   JS: From the bug above, they have values in AX API
   corresponding to the different values for aria-current.
   ... AXCurrent is what they are going to use.

   RS: So how are you going to do the active state for that?

   JS: ATK is going to use the object attribute

   RS: That makes sense.

   JS: The only thing about this bug. There's a wrinkle in
   ATK/AT-SPI that when you change the state it spawns an event.
   ... And an AT can listen to that event.
   ... Apple doesn't have such a state.

   RS: I'll follow up via email.

   <clown>
   [27]http://lists.linux-foundation.org/pipermail/accessibility-i
   a2/

     [27] http://lists.linux-foundation.org/pipermail/accessibility-ia2/

   <clown>
   [28]https://lists.linuxfoundation.org/mailman/listinfo/accessib
   ility-ia2

     [28]
https://lists.linuxfoundation.org/mailman/listinfo/accessibility-ia2

   <clown>
   [29]http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ma
   pping_events_selection

     [29]
http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#mapping_events_selection

   JS: I will ask James Craig if there are any notifications for
   AX API.

   <clown> Expose current=<value> in AriaProperties.

   CS: Confirmed.

   JS: Do you want an event?

   CS: We get a property-change notification.
   ... So I don't think we need to do anything additional.

   JS: Anything else on aria-current?

   action-1530

   <trackbot> action-1530 -- Cynthia Shelly to Investigate uia
   mapping of role="text" -- due 2014-11-18 -- PENDINGREVIEW

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

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

   JS: You made some suggestion. This is for role="text".
   ... I added for UIA use the text control pattern.

   CS: Some things have chanaged in Edge. We no longer have
   separate text patterns per element.
   ... So I think role="text" is going to be the same as
   role="presentation"
   ... So not mapped. We'd expose the string as part of the page's
   text pattern.

   <clown> <img role-"text" alt="hi">

   RS: So how do you get things like lines if you have things in
   the middle of the content.

   CS: The text pattern does that.
   ... We have one big text pattern for the entire document.
   ... Paragraphs are a thing inside the text pattern.
   ... Headings are not elements; the are an attribute of a range
   within the document text.
   ... There's not a separate node in the tree.
   ... It's similar to what's done with spans.
   ... For this one, I'm not yet sure how to map it.
   ... I think it's going to do the same thing as presentation,
   but I need to verify that.

   JS: What due date?

   CS: Give me a week from Tuesday (the 15th).

Meeting next week

   JD: I won't be around next week.
   ... I think Rich won't be around next week. Cynthia just
   indicated the same.

   Conclusion of group: No meeting next week.

Summary of Action Items

Summary of Resolutions

   [End of minutes]

Received on Tuesday, 1 December 2015 21:08:15 UTC