[aapi] Minutes: UAI TF Meeting Tue 17 March 2015

Link: http://www.w3.org/2015/03/17-aapi-minutes.html

Plain text follows:

   [1]W3C

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

                               - DRAFT -

           Protocols and Formats Working Group Teleconference
                              17 Mar 2015

   See also: [2]IRC log

      [2] http://www.w3.org/2015/03/17-aapi-irc

Attendees

   Present
          Bryan_Garaventa, Cynthia_Shelly, Joanmarie_Diggs,
          Joseph_Scheuhammer, Rich_Schwerdtfeger

   Regrets
          David_Bolter

   Chair
          Joseph_Scheuhammer

   Scribe
          joanie

Contents

     * [3]Topics
         1. [4]ISSUE-692/ACTION-1554: (Cynthia/Joseph) UIA mapping
            for role="searchbox" -- confirm edits.
         2. [5]ACTION-1533: (Joanie) Investigate minimal/skeleton
            javascript at-spi2 listener with the aim of automating
            the 1.1 tests.
         3. [6]ACTION-1542: (Joanie) Verify the commit for mozilla
            bug 1013584 and report the atk role to Joseph.
         4. [7]ISSUE-692/ACTION-1554: (Cynthia/Joseph) UIA mapping
            for role="searchbox" -- confirm edits.
         5. [8]ACTION-1444: (Joseph) ATK/AT-SPI2 mapping for role
            presenatation when in tables and lists.
         6. [9]ACTION-1104: (Cynthia) UIA mapping for
            aria-describedy when CSS display:none.
         7. [10]ACTION-1309: (Cynthia) UIA Express and UIA mapping
            for aria-colindex/aria-rowindex.
         8. [11]ACTION-1373/ISSUE-441: (Cynthia) Test case for
            when aria-posinset and aria-setsize are provided
            explicitly on some but not all elements.
         9. [12]ISSUE-700/ACTION-1544/ACTION-1546: (Rich, Cynthia,
            David, Alex) Mapping of role rowgroup.
        10. [13]Homework for next week
     * [14]Summary of Action Items
     __________________________________________________________

   <trackbot> Date: 17 March 2015

   <clown> agenda: this

   <clown> brb

   <scribe> scribe: joanie

ISSUE-692/ACTION-1554: (Cynthia/Joseph) UIA mapping for
role="searchbox" -- confirm edits.

   <clown> action-1554?

   <trackbot> action-1554 -- Cynthia Shelly to Provide UIA mapping
   for role="searchbox" -- due 2015-02-17 -- PENDINGREVIEW

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

     [15] https://www.w3.org/WAI/PF/Group/track/actions/1554

   JS: This is a holdover from last week.
   ... I have written up all the mappings for searchbox and wanted
   verification from everyone that the mappings are correct.

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

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

   JS: I am waiting to hear back from Cynthia.

   RS: Let me take a look.
   ... There is an issue here. You are probably going to want to
   implement accessible text for this, also for IA2.

   JS: I got this from Surkov.

   RS: I don't think he was thinking about the interface when you
   asked.

   <clown> "The object represents selectable text that allows
   edits or is designated read-only"

   <clown>
   rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-text
   area

   JD: I see that the mapping does not say anything about needing
   to implement the accessible text interface.
   ... And yes, the accessible text interface does need to be
   implemented.
   ... I'm questioning if it needs to be specified for each of
   these mappings.
   ... Because all text objects should implement the accessible
   text interface.

   JS: I think you're right that for IA2 we need to add a
   statement about multiline versus singleline.

   RS: I think you also need to add that the text interface needs
   to be implemented.

   JS: I just typed it in earlier (reads)

   RS: That's great, but how do you know where the caret is, what
   text is selected, etc.?

   JS: I'm happy to update the mappings to mention that the
   accessible text interface needs to be implemented for searchbox
   and textbox.

   JD: Makes sense to me, though from scanning through the
   mappings, I see a number of cases where interfaces are not
   mentioned at all.

   RS: Perhaps Alex Surkov can provide you with a list of the
   roles which implement accessible text and editable text.

   JS: I know there's an issue in the HTML mapping spec where
   Jason asked if we should add all the interfaces.
   ... This first topic was about the UIA mappings. We've gotten
   far away from that.

   <cyns> having phone trouble

   Zakim: take up item 6

ACTION-1533: (Joanie) Investigate minimal/skeleton javascript at-spi2
listener with the aim of automating the 1.1 tests.

   <clown> action-1533

   <trackbot> action-1533 -- Joanmarie Diggs to Investigate and
   possibly create a minimal/skeleton javascript at-spi2 listener
   with the aim of automating the 1.1 tests. -- due 2015-03-03 --
   OPEN

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

     [17] https://www.w3.org/WAI/PF/Group/track/actions/1533

   JD: Make it 1 May please.

   JS: Done.

ACTION-1542: (Joanie) Verify the commit for mozilla bug 1013584 and
report the atk role to Joseph.

   <clown> action-1542?

   <trackbot> action-1542 -- Joanmarie Diggs to Verify the commit
   for mozilla bug 1013584 and report the atk role to joseph. --
   due 2015-02-24 -- OPEN

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

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

   JD: No updates.

   <clown> action-1515?

   <trackbot> action-1515 -- Richard Schwerdtfeger to Discuss
   issue-678 at the mon aria teleconference. -- due 2015-02-24 --
   CLOSED

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

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

   JD: I'll ping them I guess. They've not done anything on that
   bug.

   JS: I make it 1 May as well.
   ... This is also related to action-1515.

   JD: We'll see where they are in May.

ISSUE-692/ACTION-1554: (Cynthia/Joseph) UIA mapping for
role="searchbox" -- confirm edits.

   <clown> action-1554?

   <trackbot> action-1554 -- Cynthia Shelly to Provide UIA mapping
   for role="searchbox" -- due 2015-02-17 -- PENDINGREVIEW

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

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

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

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

   JS: We discussed this last week. You (Cynthia) said give you a
   week to look it over.
   ... The text in the spec is based on the notes you gave me.

   CS: That looks fine.

   <clown> issue-692?

   <trackbot> issue-692 -- Map role="searchbox" -- raised

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

     [22] https://www.w3.org/WAI/PF/Group/track/issues/692

   JS: This action is also associated with issue-692.
   ... Now that all the actions are closed, I think we can close
   issue-692.
   ... Any objections?

   CS and RS: None.

   JS: I'll add something about implementing accessible text for
   some of the platforms for searchbox.

ACTION-1444: (Joseph) ATK/AT-SPI2 mapping for role presenatation when
in tables and lists.

   <clown> action-1444?

   <trackbot> action-1444 -- Joseph Scheuhammer to Update
   atk/at-spi2 mapping for role presentation in tables and lists.
   -- due 2015-02-24 -- PENDINGREVIEW

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

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

   JS: This is more than just ATK/AT-SPI2.

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

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

   JS: I put some text in the presentation role regarding
   presentation tables and lists.
   ... The URL is above.

   <clown> For objects that have required owned descendants (e.g.,
   a grid owns gridcells, a list owns listitems), expose each leaf
   descendant as ROLE_SECTION.

   JS: I put it in for ATK and UIA, customizing it for each
   platform (ROLE_SECTION for ATK, Text Pattern for UIA).

   CS: Document structure is very different for UIA.

   <clown> For objects that have required owned descendants (e.g.,
   a grid owns gridcells, a list owns listitems), expose each leaf
   descendant using the text pattern.

   JS: Above is the text for UIA.

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

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

   JS: Now that I'm looking at it, I'm wondering why there are not
   similar sentences for UIA Express and IA2.

   action-1444

   <trackbot> action-1444 -- Joseph Scheuhammer to Update
   atk/at-spi2 mapping for role presentation in tables and lists.
   -- due 2015-02-24 -- PENDINGREVIEW

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

     [26] https://www.w3.org/WAI/PF/Group/track/actions/1444

   JD: That looks good to me.

   JS: Then I will close this action.

   <clown> action-1445?

   <trackbot> action-1445 -- Cynthia Shelly to Investigate the
   ideal uai mapping for role presentation in tables and lists. --
   due 2015-01-20 -- PENDINGREVIEW

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

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

   issue-661

   <trackbot> issue-661 -- UAIG1.1: Specify how to map children of
   table/lists with role presentation. -- open

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

     [28] https://www.w3.org/WAI/PF/Group/track/issues/661

   JS: Is what I've done for UIA sufficient? (This is for
   action-1445)

   CS: Yes.

   JS: Then I was close action-1445 as well.
   ... What's left on the issue is action-1311 which is the bigger
   issue related to panels and groups.
   ... We're waiting on the ARIA caucus to finish that work.

ACTION-1104: (Cynthia) UIA mapping for aria-describedy when CSS
display:none.

   <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-03-15 -- OPEN

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

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

   CS: I haven't done anything with this yet, though I'm talking
   to people internally.

   JS: April 7th?

   CS: Yes.

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

   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-03-10 -- OPEN

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

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

   JS: This one is about mapping aria-colindex and aria-rowindex.
   ... Does this related to the current discussion about rowcount,
   etc.?

   RS: Yes. There's a computation aspect to these.

   CS: When do you think this is going to stablize?

   RS: Tables are big enough, we probably are looking at a month.

   CS: So give me that month, plus a week.

   RS: We should get the tables and panels, and then do a
   heartbeat for the spec.

   JS: Also aria-current.

   RS: And that includes mappings.
   ... 1st week of May?

   JS: It should be doable.

   (Group agrees)

   RS: I'll mention this on Thursday's call.

   JS: We're going to need mappings for rowindex, colindex, etc.
   for all the platforms.

   RS: Yes we are.

   <clown>
   [31]https://developer.gnome.org/libatspi/2.13/libatspi-atspi-ta
   ble.html

     [31]
https://developer.gnome.org/libatspi/2.13/libatspi-atspi-table.html

ACTION-1373/ISSUE-441: (Cynthia) Test case for when aria-posinset and
aria-setsize are provided explicitly on some but not all 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-02-23 -- OPEN

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

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

   JS: Another one for Cynthia! :)

   <clown> issue-441?

   <trackbot> issue-441 -- Normative UAIG requirements for what
   UAs do when aria-posinset or aria-setsize is provided
   explicitly on some, but not all, elements within a set. -- open

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

     [33] https://www.w3.org/WAI/PF/Group/track/issues/441

   CS: Give me a week on this one.

   JS: The 24th.

ISSUE-700/ACTION-1544/ACTION-1546: (Rich, Cynthia, David, Alex)
Mapping of role rowgroup.

   <clown> issue-700?

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

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

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

   <clown> action-1544?

   <trackbot> action-1544 -- Cynthia Shelly to Document rowgroup
   mappings for ie 11 for both uia express and uia -- due
   2015-02-03 -- OPEN

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

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

   <clown> action-1546?

   <trackbot> action-1546 -- David Bolter to Make sure the
   rowgroup mapping for msaa/ia2 is accurate -- due 2014-12-23 --
   OPEN

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

     [36] https://www.w3.org/WAI/PF/Group/track/actions/1546

   JS: The mappings for rowgroup.

   RS: Wasn't Alex going to do this?

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

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

   JS: Did you ask him in that email?

   <clown>
   [38]https://lists.w3.org/Archives/Public/public-pfwg/2015Feb/00
   60.html

     [38] https://lists.w3.org/Archives/Public/public-pfwg/2015Feb/0060.html

   JS: The above link is the email.
   ... His answer is that I only see one use for role rowgroup.
   ... (Reads Alex's response from the email)

   RS: Nobody else maps it.

   JS: He does seem to be saying he wants to map it.

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

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

   RS: Is he the only one who wants to map it?

   JS: Here (above) are the current mappings.
   ... (Reads from mappings)
   ... ATK doesn't map it and AX API doesn't map it.
   ... So two map it, and two don't.
   ... Is that right for UIA, Cynthia?

   CS: Yes.
   ... There's a larger issue here. I think we actually need a
   synonym for group that is not the generic group.

   JD: Will the new panel role address that?

   CS: Possibly.

   JS: Another point Alex makes: Firefox doesn't expose tbody,
   thead, etc. as accessibles unless the author makes them
   focusable.
   ... If the author makes it focusable, then there needs to be an
   accessible for it.

   RS: If a rowgroup had a role of group, it wouldn't really
   matter would it?

   JS: No.

   RS: There you go.

   JS: Should the mapping table have that exception, namely not
   mapped unless focusable in which case it has the group role?

   RS: I think so, though I'd like to hear other people's thoughts
   on it.

   JD: If it has to be exposed, I guess that's the way to go. But
   it's going to mess up the hierarchy.

   JS: Is the conclusion that we're willing to accept this mapping
   if the rowgroup is focusable?

   (Group agrees)

   JS: I'll create a branch of the mapping spec, named according
   to the issue number (700), and put that text in and we can
   revisit it next week.

   <clown>
   [40]https://lists.w3.org/Archives/Public/wai-xtech/2015Mar/0004
   .html

     [40] https://lists.w3.org/Archives/Public/wai-xtech/2015Mar/0004.html

Homework for next week

   Read
   [41]https://lists.w3.org/Archives/Public/wai-xtech/2015Mar/0004
   .html

     [41] https://lists.w3.org/Archives/Public/wai-xtech/2015Mar/0004.html

   <clown> yes, read the thread.

Summary of Action Items

   [End of minutes]

Received on Tuesday, 17 March 2015 20:13:19 UTC