[aapi] Minutes: UAI TF Meeting Tue 25 November 2014

Link: http://www.w3.org/2014/11/25-aapi-minutes.html

Plain text follows:

    [1]W3C

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

                                - DRAFT -

            Protocols and Formats Working Group Teleconference
                               25 Nov 2014

    See also: [2]IRC log

       [2] http://www.w3.org/2014/11/25-aapi-irc

Attendees

    Present
           Joseph_Scheuhammer, Joanmarie_Diggs, Bryan_Garaventa,
           +1.416.848.aaaa, David_Bolter

    Regrets
           Cynthia_Shelly

    Chair
           Joseph_Scheuhammer

    Scribe
           bgaraventa1979, joanie, clown

Contents

      * [3]Topics
          1. [4]ISSUE-568: (All) need actions for mappings or
             aria-modal for all AAPIs.
          2. [5]ACTION-1528/ISSUE-587: (David) Investigate the
             proper ia2 mappings for aria-current.
          3. [6]ACTION-1531/ISSUE-435: (David) investigate ia2
             mapping of role="text".
          4. [7]ACTION-1528/ISSUE-587: (David) Investigate the
             proper ia2 mappings for aria-current.
          5. [8]ACTION-1531/ISSUE-435: (David) investigate ia2
             mapping of role="text".
          6. [9]ACTION-1529/ISSUE-587: (Joseph) Investigate the
             proper atk/at-spi mappings for aria-current.
          7. [10]ACTION-1528/ISSUE-587: (David) Investigate the
             proper ia2 mappings for aria-current.
          8. [11]ACTION-1527ISSUE-587: (Cynthia) Investigate the
             proper uia mappings for aria-current.
          9. [12]ACTION-1531/ISSUE-435: (David) investigate ia2
             mapping of role="text".
         10. [13]ACTION-1530/ISSUE-435: (Cynthia) investigate ia2
             mapping of role="text".
         11. [14]ACTION-1532/ISSUE-435: (Joseph) investigate
             atk/at-spi mapping of role="text".
         12. [15]ACTION-1445/ISSUE-661: (Cynthia) Investigate ideal
             mapping for role presentation in tables and lists.
      * [16]Summary of Action Items
      __________________________________________________________

    <trackbot> Date: 25 November 2014

    <clown> agenda: this

    <clown>
    [17]http://rawgit.com/w3c/aria/master/aria/aria.html#text

      [17] http://rawgit.com/w3c/aria/master/aria/aria.html#text

    <davidb> looks good

    <clown> scribenick: bgaraventa1979

ISSUE-568: (All) need actions for mappings or aria-modal for all
AAPIs.

    <clown> issue-568?

    <trackbot> issue-568 -- Introduce system modal attributes for
    dialogs -- open

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

      [18] https://www.w3.org/WAI/PF/Group/track/issues/568

    <joanie> scribenick: joanie

    JS: The spec already has aria-modal in it.

    <clown>
    [19]http://rawgit.com/w3c/aria/master/aria/aria.html#aria-modal

      [19] http://rawgit.com/w3c/aria/master/aria/aria.html#aria-modal

    JS: Here it is (above)
    ... We need mappings for them. There are currently no actions.
    I'd like to assign them.
    ... One for David for IA2, one for Joanie for ATK, etc.
    ... Is that ok?

    All: Yes.

    DB: It will be more than mapping.

    JS: What else would it be?

    DB: I guess... I bet James Craig is wondering if it will
    disallow user action outside the modal dialog.

    JS: [Reads definition]

    DB: We should try to scope ARIA so that it has clearly defined
    boundaries.
    ... My thinking is that I would not change accessibility stuff.
    ... So if someone put aria-modal on something, I'd want them to
    have already handled making it functionally modal.

    JS: It was my assumption that authors would have created a
    modal user experience.

    DB: As we've discovered over the years, we need to be explicity
    about that.

    JS: [Reads more text]

    <clown> ACTION: David Bolter to investigate and propose
    mappings for aria-modal property for IA2 and/or MSAA. [recorded
    in [20]http://www.w3.org/2014/11/25-aapi-minutes.html#action01]

    <trackbot> Created ACTION-1538 - Bolter to investigate and
    propose mappings for aria-modal property for ia2 and/or msaa.
    [on David Bolter - due 2014-12-02].

    JS: So HTML has an inert attribute so they (authors) should
    mark the rest of the document inert. Though it's not required.

    DB: Ok.

    <clown> ACTION: Joanie to investigate and propose mappings for
    aria-modal property for ATK/AT-SPI [recorded in
    [21]http://www.w3.org/2014/11/25-aapi-minutes.html#action02]

    <trackbot> Created ACTION-1539 - Investigate and propose
    mappings for aria-modal property for atk/at-spi [on Joanmarie
    Diggs - due 2014-12-02].

    action-1539

    <trackbot> action-1539 -- Joanmarie Diggs to Investigate and
    propose mappings for aria-modal property for atk/at-spi -- due
    2014-12-02 -- OPEN

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

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

    <clown> ACTION: Cythia to investigate and propose mappings for
    aria-modal property for UIA. [recorded in
    [23]http://www.w3.org/2014/11/25-aapi-minutes.html#action03]

    <trackbot> Error finding 'Cythia'. You can review and register
    nicknames at <[24]https://www.w3.org/WAI/PF/Group/track/users>.

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

    <clown> ACTION: Cynthia to investigate and propose mappings for
    aria-modal property for UIA. [recorded in
    [25]http://www.w3.org/2014/11/25-aapi-minutes.html#action04]

    <trackbot> Created ACTION-1540 - Investigate and propose
    mappings for aria-modal property for uia. [on Cynthia Shelly -
    due 2014-12-02].

    <clown> ACTION: James Craig to investigate and propose mappings
    for aria-modal property for AXAPI. [recorded in
    [26]http://www.w3.org/2014/11/25-aapi-minutes.html#action05]

    <trackbot> 'James' is an ambiguous username. Please try a
    different identifier, such as family name or username (e.g.,
    jcraig, jhawkins2, jnurthen).

    JS: Warning, because this is already in the spec, I'm going to
    propose something soon if no one else does.
    ... I think David was the only one who replied (to my email)

    DB: Sounds right.

    <clown> ACTION: jcraig to investigate and propose mappings for
    aria-modal property for AXAPI. [recorded in
    [27]http://www.w3.org/2014/11/25-aapi-minutes.html#action06]

    <trackbot> Created ACTION-1541 - Investigate and propose
    mappings for aria-modal property for axapi. [on James Craig -
    due 2014-12-02].

    JD: I just did my action and transfered it to you (Joseph)

    JS: I think there is already an IA2 one.
    ... [Looks for email on mailing list]

    <clown>
    [28]http://lists.w3.org/Archives/Public/public-pfwg/2014Nov/007
    7.html

      [28] 
http://lists.w3.org/Archives/Public/public-pfwg/2014Nov/0077.html

    JS: There it is [reads from above email]
    ... I stand corrected, nobody replied to me.

ACTION-1528/ISSUE-587: (David) Investigate the proper ia2 mappings
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>
    [29]https://www.w3.org/WAI/PF/Group/track/actions/1528

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

    JS: aria-current is not in the spec yet.
    ... This is about the MSAA-IA2 mapping for aria-current.
    ... Since it's not in the spec yet, there's no rush on this.

    DB: I filed a bug about this earlier today.
    ... We were talking about it a few days ago.
    ... Whatever ATK does, we'll do in IA2.

    JS: ATK is doing STATE_ACTIVE.

    DB: We filed the bug and CCed James Teh.

    JS: But there's still discussion on the mailing list regarding
    this versus selected versus focused.

    JD: [Points out that Dominic suggested aria-active]

    DB: Question, what if the user changes the browser tabs. Should
    we attempt to put focus there?

    JS: No.
    ... When they come back, they should go back to where they were
    before.

    BG: That makes sense to me.

    DB: I just asked because it would be a handy thing.

    <clown>
    [30]http://idrc.ocad.ca/index.php/research-and-development/ongo
    ing-projects

      [30] 
http://idrc.ocad.ca/index.php/research-and-development/ongoing-projects

    JS: I actually found that our own website [link above]. If you
    look on the left, there's a table of contents on the left. It's
    not a tree view; it's just a list of links.
    ... [Describes blue arrow showing current item in contents]
    ... That's aria-current

    DB: When does it matter wrt the screen reader?

    JS: "Screen reader, tell me what's current?"

    BG: It shouldn't be anything complicated. When you're arrowing
    or tabbing through it. The screen reader should speak what's
    current.

    JS: Would you want a gesture for "what's current?"

    BG: You could do that, but you don't have to.

    DB: That makes sense to me.

    JS: Also, if you're on the main page and there's a next button
    that takes you to something else, making the current change, I
    think you should get an event.
    ... And you will in a proper implementation of ATK.

    BG: Sounds good to me.

ACTION-1531/ISSUE-435: (David) investigate ia2 mapping of
role="text".

    <clown> action-1531?

    <trackbot> action-1531 -- David Bolter to Bolter to investigate
    ia2 mapping of role="text" -- due 2014-11-18 -- OPEN

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

      [31] https://www.w3.org/WAI/PF/Group/track/actions/1531

ACTION-1528/ISSUE-587: (David) Investigate the proper ia2 mappings
for aria-current.

    DB: aria-active could be confused for aria-activedescendant

    JS: And I take it you're warning that the name aria-active
    might not be a good one.

    DB: Maybe
    ... I also think the aria-current idea in my head is
    overlapping with aria-activedescendant
    ... But I understand they are different

    JS: aria-activedescendant is about focus.
    ... aria-current is not about focus.

    [group makes fun of the scribe]

ACTION-1531/ISSUE-435: (David) investigate ia2 mapping of
role="text".

    DB: The main thing for me is Alex has to be ok with whatever we
    have planned.

    action-1531

    <trackbot> action-1531 -- David Bolter to Bolter to investigate
    ia2 mapping of role="text" -- due 2014-11-18 -- OPEN

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

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

    DB: So where is the group? What do you want from me.

    JS: ATK/AT-SPI2 has a new role: ROLE_STATIC.
    ... They even created the documentation for it.

    <clown>
    [33]https://developer.gnome.org/atk/unstable/AtkObject.html

      [33] https://developer.gnome.org/atk/unstable/AtkObject.html

    <davidb>
    [34]https://developer.gnome.org/atk/unstable/AtkObject.html#Atk
    Role

      [34] 
https://developer.gnome.org/atk/unstable/AtkObject.html#AtkRole

    DB: This seems to mirror the spec text well, at least not
    contradict it.
    ... What do we have in IA2 currently?
    ... This should ... Alex had a stronger opinion on this than I
    did.
    ... I can say the spec text looks good and the ATK text looks
    good, but I cannot give you an answer for IA2 today.

    [DB departs]

    JS: I'll mark it as TBD in the spec.

ACTION-1529/ISSUE-587: (Joseph) Investigate the proper atk/at-spi
mappings for aria-current.

    <clown> action-1529

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

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

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

    JS: I think I'm ready to go on this.
    ... Yes, I'm ready to write everything that needs to be. I just
    haven't done it yet. I'll do it sometime this week.

    BG: I'll catch up on that.

    JS: There's a lot of notes.
    ... Oh this is for aria-current. I guess I should wait until
    the spec text is there.
    ... Usually the mapping points back to the spec where the
    property is defined.
    ... So I may wait until the next heartbeat.

    BG: Does it matter if it's called aria-current or aria-active?

    JS: I would have said 'no' until David mentioned the potential
    confusion with activedescendant.
    ... We're trying to make it easy for the author.

    [Jokes about Matt's aria-youarehere]

ACTION-1528/ISSUE-587: (David) Investigate the proper ia2 mappings
for aria-current.

ACTION-1527ISSUE-587: (Cynthia) Investigate the proper uia mappings
for aria-current.

    <clown> action-1527

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

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

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

    JS: We'll check the action to see if she made any notes. But
    she's not here.
    ... She says in her latest note [reads].
    ... My vote is get something like aria-current added to UIA.

    BG: That's my vote. I never liked the idea of them being the
    same thing.

    The text from action-1527 under discussion is: "selectionitem
    pattern can't be used on images. It looks like there is not a
    good mapping to UIA for this. Now the question is whether to
    update both ARIA and UIA to allow selection on any role/control
    type, or to try to get something like aria-current added to
    uia."

    JS: I guess we'll address this when she's back.
    ... Thank you Cynthia for adding that note.

ACTION-1531/ISSUE-435: (David) investigate ia2 mapping of
role="text".

ACTION-1530/ISSUE-435: (Cynthia) investigate ia2 mapping of
role="text".

    <clown> action-1530?

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

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

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

    JS: [Looks for note for this action]

    <clown>
    [38]http://msdn.microsoft.com/en-us/library/windows/desktop/ee6
    71651%28v=vs.85%29.aspx

      [38] 
http://msdn.microsoft.com/en-us/library/windows/desktop/ee671651%28v=vs.85%29.aspx

    Cynthia's note on action-1530 is: "The best mapping would be
    the Text control type.
    [39]http://msdn.microsoft.com/en-us/library/windows/desktop/ee6
    71651(v=vs.85).aspx

      [39] 
http://msdn.microsoft.com/en-us/library/windows/desktop/ee671651(v=vs.85).aspx

    However, I the inheritance model of the text role described in
    the draft makes me very uncomfortable. I think it will be used
    in error and remove a lot of semantics and behavior from
    children.

    (end of quote)

    JS: That sounds right, but there's a "However".
    ... It has events too.
    ... That does make me a little.... I wouldn't expect something
    that has role="text" to spawn any events.
    ... Is offscreen an event?

    BG: I guess.

    JS: It's a property. If it moves offscreen... text can
    move/scroll offscreen.
    ... I guess I need to talk to her to see what this means.

    BG: That could be useful.

    JS: I'm not planning on adding any events for role="text"
    ... So wait until she gets back. I think that's a topic for the
    Monday group.

    BG: Sounds good to me.

    JS: I'll just do the role mapping part for now; nothing new to
    the events table.

ACTION-1532/ISSUE-435: (Joseph) investigate atk/at-spi mapping of
role="text".

    <clown> action-1532?

    <trackbot> action-1532 -- Joseph Scheuhammer to Investigate
    atk/at-spi mapping of role="text" -- due 2014-11-18 -- OPEN

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

      [40] https://www.w3.org/WAI/PF/Group/track/actions/1532

    JS: I think that's going to be nothing more than... I know what
    I need to do here. Yes.
    ... I have the mappings for ATK/AT-SPI2 and will use that.

    <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 2014-11-18 -- OPEN

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

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

    JS: Another Cynthia one. Is there a note?
    ... No.
    ... This is the one where when you use aria-describedby with
    UIA it actually creates a pointer to the description.
    ... If the description has CSS display:none, it's not in the
    accessibility tree and there's nothing to point to.
    ... Everyone else just grabs the string so there's no need for
    pointers.
    ... So there's been this question since 2012 about how do you
    handle this in UIA.
    ... At one point, Cynthia suggested fallback to legacy
    description, but then stated that is not really the right thing
    to do.

    BG: Unless and until something does get added, there's nothing
    else available.

ACTION-1445/ISSUE-661: (Cynthia) Investigate ideal mapping for role
presentation in tables and lists.

    <clown> action-1445?

    <trackbot> action-1445 -- Cynthia Shelly to Investigate the
    ideal uai mapping for role presentation in tables and lists. --
    due 2014-11-18 -- OPEN

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

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

    JS: No note on action-1445
    ... I don't think I'll get how to handle role="presentation"
    for tables and lists into the mapping guide.
    ... But I'll think about it. There might be something general I
    can say.
    ... I know we have this resolved for ATK and I think IA2.

    <clown> scribenick: clown

    JD: I created a bug against FF that said to map, say, a
    gridcell with role presentation to the same thing as a div.
    ... But, they recently closed that bug, and maybe something
    similar was done with IA2.
    ... <looks up bug>
    ... My point is it may have been resolved for IA2 as well.

    <joanie>
    [43]https://bugzilla.mozilla.org/show_bug.cgi?id=1013584

      [43] https://bugzilla.mozilla.org/show_bug.cgi?id=1013584

    <joanie>
    [44]https://hg.mozilla.org/mozilla-central/rev/38f5bfa0e2f7

      [44] https://hg.mozilla.org/mozilla-central/rev/38f5bfa0e2f7

    s/scribenick:  clown/scribenic: clown/

    <joanie> ACTION: Joanie to verify the commit for mozilla bug
    1013584 and report the ATK role to Joseph. [recorded in
    [45]http://www.w3.org/2014/11/25-aapi-minutes.html#action07]

    <trackbot> Created ACTION-1542 - Verify the commit for mozilla
    bug 1013584 and report the atk role to joseph. [on Joanmarie
    Diggs - due 2014-12-02].

    <joanie> scribenick: joanie

Summary of Action Items

    [NEW] ACTION: Cynthia to investigate and propose mappings for
    aria-modal property for UIA. [recorded in
    [46]http://www.w3.org/2014/11/25-aapi-minutes.html#action04]
    [NEW] ACTION: Cythia to investigate and propose mappings for
    aria-modal property for UIA. [recorded in
    [47]http://www.w3.org/2014/11/25-aapi-minutes.html#action03]
    [NEW] ACTION: David Bolter to investigate and propose mappings
    for aria-modal property for IA2 and/or MSAA. [recorded in
    [48]http://www.w3.org/2014/11/25-aapi-minutes.html#action01]
    [NEW] ACTION: James Craig to investigate and propose mappings
    for aria-modal property for AXAPI. [recorded in
    [49]http://www.w3.org/2014/11/25-aapi-minutes.html#action05]
    [NEW] ACTION: jcraig to investigate and propose mappings for
    aria-modal property for AXAPI. [recorded in
    [50]http://www.w3.org/2014/11/25-aapi-minutes.html#action06]
    [NEW] ACTION: Joanie to investigate and propose mappings for
    aria-modal property for ATK/AT-SPI [recorded in
    [51]http://www.w3.org/2014/11/25-aapi-minutes.html#action02]
    [NEW] ACTION: Joanie to verify the commit for mozilla bug
    1013584 and report the ATK role to Joseph. [recorded in
    [52]http://www.w3.org/2014/11/25-aapi-minutes.html#action07]

    [End of minutes]

Received on Tuesday, 25 November 2014 21:24:00 UTC