[aapi] UAI TF Meeting Tue 11 Feb 2014

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

Plain text follows:

    [1]W3C

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

                                - DRAFT -

            Protocols and Formats Working Group Teleconference
                               11 Feb 2014

    See also: [2]IRC log

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

Attendees

    Present
           joanie, Joseph_Scheuhammer, Cynthia_Shelly, David_Bolter

    Regrets
    Chair
           Joseph_Scheuhammer

    Scribe
           joanie

Contents

      * [3]Topics
          1. [4]ISSUE-618/ACTION-1371: (Cynthia) Investigate how IE
             implements item de-selection in single selection
             container.
          2. [5]Finalize discussion of meeting time.
          3. [6]ACTION-1383: (All) Add role none to ARIA spec.
          4. [7]Finalize discussion of meeting time.
          5. [8]ISSUE-441/ACTION-1372: (Cynthia) Test case for
             incomplete use of aria-posinset/aria-setsize.
          6. [9]ISSUE-481/ACTION-1368/ACTION-1369: (David, Cynthia)
             aria-live removal events should/must happen before
             object removal.
          7. [10]ISSUE-612/ACTION-1370: (Joseph) Add text back for
             implicit aria-level computation via aria-owns
             hierarchy.
          8. [11]ISSUE-618/ACTION-1371: (Cynthia) Investigate how
             IE implements item de-selection in single selection
             container.
          9. [12]ISSUE-481/ACTION-1368/ACTION-1369: (David,
             Cynthia) aria-live removal events should/must happen
             before object removal.
         10. [13]ISSUE-612/ACTION-1370: (Joseph) Add text back for
             implicit aria-level computation via aria-owns
             hierarchy.
      * [14]Summary of Action Items
      __________________________________________________________

    <trackbot> Date: 11 February 2014

    <clown> agenda: this

    <clown> scribenick: joanie

ISSUE-618/ACTION-1371: (Cynthia) Investigate how IE implements item
de-selection in single selection container.

    <clown> issue-618?

    <trackbot> issue-618 -- MSAA selection event mapping for single
    selection case when item becomes unselected -- open

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

      [15] https://www.w3.org/WAI/PF/Group/track/issues/618

    CS: Is halfway through the test case and hopes to have it done
    today.
    ... All of her action items are to make a test case and see
    what IE does.

Finalize discussion of meeting time.

    JS: Nothing is likely to change w.r.t. the meeting time
    ... Either continue meeting at 3:00-4:00 or 3:15-4:15 PM
    Eastern Time

    CS: Thinks she can do 3:15.

    JS: Let's make it at 3:15-4:15, but we'll check with David when
    he arrives.

    CS: Won't be here next week.

    JS: Will be here.

ACTION-1383: (All) Add role none to ARIA spec.

    <clown> action-1383?

    <trackbot> action-1383 -- James Craig to Add role none to spec
    -- due 2014-02-17 -- OPEN

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

      [16] https://www.w3.org/WAI/PF/Group/track/actions/1383

    JS: Just a heads up for those who were not at Monday's meeting.
    ... Create discussion.
    ... James Craig has an action to add it to the spec.
    ... My understanding is it will duplicate what is in
    role=presentation

    <clown> <img alt="" ...>

    <clown> <img role="presentation" ...>

    <clown> <img role="presentation" alt="some text here" …>

    <clown> the last one is an author error.

    JS: Explains the above examples
    ... Explained that the first two examples are equivalent. This
    is in ARIA 1.0

    <clown> <img role="none" aria-label="some text here">

    JS: Heard at monday's meeting that they are considering doing
    the above.

    <cyns> that seems wrong...

    JD: Recalled from Monday that there may be the possibility of
    <img role="text" alt="foo">

    JS: conclusion is role="none" is going forward.

Finalize discussion of meeting time.

ISSUE-441/ACTION-1372: (Cynthia) Test case for incomplete use of
aria-posinset/aria-setsize.

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

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

    JS + CS: Cynthia is working on it

    JS: Are you doing a list box?

    CS: Yes.
    ... is modifying test case 672.

    <clown>
    [18]https://www.w3.org/WAI/PF/testharness/testcases/edit?testsu
    ite_id=1&testcase_id=672

      [18] 
https://www.w3.org/WAI/PF/testharness/testcases/edit?testsuite_id=1&testcase_id=672

    JS: This is for selection; not setsize

ISSUE-481/ACTION-1368/ACTION-1369: (David, Cynthia) aria-live removal
events should/must happen before object removal.

    JS: Cynthia has this in progress.

ISSUE-612/ACTION-1370: (Joseph) Add text back for implicit aria-level
computation via aria-owns hierarchy.

    <clown> issue-612?

    <trackbot> issue-612 -- Review ia2/atk rule in group position.
    should this really determine level based on aria-owns chain.
    see uaig:
    [19]http://www.w3.org/wai/pf/aria-implementation/#mapping_addit
    ional_position and test case 69:
    [20]https://www.w3.org/wai/pf/testharness/testresults?tes --
    open

      [19] 
http://www.w3.org/wai/pf/aria-implementation/#mapping_additional_position
      [20] https://www.w3.org/wai/pf/testharness/testresults?tes

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

      [21] https://www.w3.org/WAI/PF/Group/track/issues/612

    JS: That one is his.

    <clown>
    [22]https://www.w3.org/WAI/PF/testharness/test?testsuite_id=2&t
    estcase_id=69&platform_id=4

      [22] 
https://www.w3.org/WAI/PF/testharness/test?testsuite_id=2&testcase_id=69&platform_id=4

    JS: Explains what they did was a bunch of sibling div elements

    <clown>
    [23]https://www.w3.org/WAI/PF/testharness/testresults?testsuite
    _id=2&testcase_id=69

      [23] 
https://www.w3.org/WAI/PF/testharness/testresults?testsuite_id=2&testcase_id=69

    <clown> test report ^

    JS: But they used aria-owns to create a tree
    ... There is a mozilla bug on it.

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

      [24] https://bugzilla.mozilla.org/show_bug.cgi?id=499917

    JS: Rewinds for David
    ... Meeting will be from 3:15-4:15

    DB: Agrees this is fine, but he may need to leave early

    JS: The meeting time will be from 3:00 - 4:15
    ... Hopefully David will be able to arrive at 3:00
    ... Cynthia hopefully will be able to arrive at 3:15
    ... Mozilla stuff first then together stuff then IE stuff
    ... Reviews the role="presentation" discussion.
    ... If Mozilla has objections....

    DB: He doesn't. He's going to file the bug and find out.

    JS: Stefan wanted to use role="layout" for layout tables
    ... ... but for images that are decorative
    ... ... something like role="decorative"
    ... Feel was we don't want a bunch of roles that do the same
    thing
    ... For the record, he wanted it to be role="contents"

    <clown> <table role="contents" …>

    DB: I don't think Web Devs would assume that is what it means

    JS: I wanted to focus on 'expose the contents'

    DB: I saw enough of the dialog and thinks we can go with
    role="none"

    JS: Already seen a tweet that means it will remove everything

    DB: There will be confusion

    JS: Then we aren't solving the problem

    DB: Is this something that is consensus from the Monday
    meeting?

    JS: Basically it's a let's write it up and see what it looks
    like

    s/DS/DB/g

    <davidb> I just filed
    [25]https://bugzilla.mozilla.org/show_bug.cgi?id=971212 for
    role=none Moz debate.

      [25] https://bugzilla.mozilla.org/show_bug.cgi?id=971212

ISSUE-618/ACTION-1371: (Cynthia) Investigate how IE implements item
de-selection in single selection container.

ISSUE-481/ACTION-1368/ACTION-1369: (David, Cynthia) aria-live removal
events should/must happen before object removal.

    <clown> issue-481?

    <trackbot> issue-481 -- aria-live removal events should or must
    happen before object removal -- open

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

      [26] https://www.w3.org/WAI/PF/Group/track/issues/481

    JS: David you weren't here last week

    <clown> action-1369?

    <trackbot> action-1369 -- David Bolter to Investigate
    implementation of aria-live region events in FF -- due
    2014-02-11 -- OPEN

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

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

    JS: Cynthia and I gave you an action

    DB: I acknowledge the issue

    JS: quoting from issue-481
    ... He wants that 'should' changed to a 'must'
    ... That's what I take it to mean
    ... I leave it to you guys

    DB: Cynthia do you have an opinion on 1369 about the order of
    removal eventes

    CS: I understand why he thinks this. I don't know how hard it
    will be to do it.

    JS: That's why you two have issues

    CS: Is there anyone from Google?

    DB: Dominic Mazzoni
    ... Going to stay one the phone, but everything is bogging down
    here

ISSUE-612/ACTION-1370: (Joseph) Add text back for implicit aria-level
computation via aria-owns hierarchy.

    <clown> issue-612?

    <trackbot> issue-612 -- Review ia2/atk rule in group position.
    should this really determine level based on aria-owns chain.
    see uaig:
    [28]http://www.w3.org/wai/pf/aria-implementation/#mapping_addit
    ional_position and test case 69:
    [29]https://www.w3.org/wai/pf/testharness/testresults?tes --
    open

      [28] 
http://www.w3.org/wai/pf/aria-implementation/#mapping_additional_position
      [29] https://www.w3.org/wai/pf/testharness/testresults?tes

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

      [30] https://www.w3.org/WAI/PF/Group/track/issues/612

    JS: There's a mozilla bug on it too

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

      [31] https://bugzilla.mozilla.org/show_bug.cgi?id=499917

    JS: Looks like Alex wants to keep it
    ... Our issue in the test case is that there are div element
    siblings
    ... but there is a hierarchy do to aria-owns
    ... and the test case fails

    <clown>
    [32]https://www.w3.org/WAI/PF/testharness/testresults?testsuite
    _id=2&testcase_id=69

      [32] 
https://www.w3.org/WAI/PF/testharness/testresults?testsuite_id=2&testcase_id=69

    JS: Who raised the issue?
    ... It doesn't say who.
    ... I think Rich and James together suggested getting rid of
    this
    ... quoting text

    <clown> "If aria-level is not provided or inherited for an
    element of role treeitem, user agents implementing IAccessible2
    or ATK/AT-SPI MUST compute it by following the explicit or
    computed RELATION_NODE_CHILD_OF relations"

    JS: end of quote
    ... And we discussed this last october?
    ... And Alex asked why to remove this requirement

    DB: Did we?

    JS: It should be up in today's w3c notes
    ... Reading discussion

    DB: I don't recall

    <clown> alex first said: "Can you outline why they decided to
    remove the requirement?"

    <davidb_> back!

    <clown> and later asked: "so no strong reasons to drop it?"

    JS: I get the impression that Alex sees no reason to get rid of
    this.
    ... I think what I want you to do is restart the discussion
    with him

    DB: OK

    JS: Because it's both IA2 and ATK

    <clown>
    [33]https://dvcs.w3.org/hg/pfwg/raw-file/default/ARIA-UAIG/1.0/
    tests/test-files/test69.html

      [33] 
https://dvcs.w3.org/hg/pfwg/raw-file/default/ARIA-UAIG/1.0/tests/test-files/test69.html

    JS: Michael Cooper acknowledged it's a kinda odd way to do a
    tree
    ... ... but there's nothing in the spec that says it's illegal
    ... David, can you see the markup?

    DB: They're all sibling divs

    JS: Goes on to explain the tree structure that results
    ... And the test case....
    ... ... says "The level of the last tree item is 2"
    ... ... When you run the test the level is not 2
    ... IE wasn't tested
    ... Only Safari
    ... James Craig wasn't certain what the result is
    ... Rich tested it on windows firefox
    ... ... and set it failed, but didn't say how it failed
    ... Cynthia, can you run a test case?

    <clown>
    [34]https://www.w3.org/WAI/PF/testharness/testcases/edit?testsu
    ite_id=1&testcase_id=69

      [34] 
https://www.w3.org/WAI/PF/testharness/testcases/edit?testsuite_id=1&testcase_id=69

    JS: Here's the full test case (above)?
    ... Questions if that is the right test case.

    <clown>
    [35]https://www.w3.org/WAI/PF/testharness/testcases/edit?testsu
    ite_id=2&testcase_id=69

      [35] 
https://www.w3.org/WAI/PF/testharness/testcases/edit?testsuite_id=2&testcase_id=69

    CS: also questions it

    JS: quotes the test expected results

    CS: I'll find out

    JS: I don't know how you represent level in IE
    ... I can't recall how it is in Firefox ATK

    JD: It's an object attribute

    (more discussion on the test case)

    CS: In IE I'm not seeing an explicit API property of level
    ... But I am seeing it in the tree
    ... It's doing what I expect (it == IE)

    JS: Adds a note to the issue

    CS: Is there a way to attach a screenshot to the issue

    JS: I think you have to send an email to the issue

    CS: I'm wrong, the tree does not own it.

    JS and CS: So it fails on IE.

    CS: It's challenging to look at some of these test cases in API
    tools.

    JS: David you have enough to go forward?

    DB: I do.

Summary of Action Items

    [End of minutes]
      __________________________________________________________


     Minutes formatted by David Booth's [36]scribe.perl version
     1.138 ([37]CVS log)
     $Date: 2014-02-11 21:15:39 $
      __________________________________________________________

      [36] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm
      [37] http://dev.w3.org/cvsweb/2002/scribe/

Scribe.perl diagnostic output

    [Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.138  of Date: 2013-04-25 13:59:11
Check for newer version at [38]http://dev.w3.org/cvsweb/~checkout~/2002/
scribe/

      [38] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: RRSAgent_Text_Format (score 1.00)

Succeeded: s/"content"/"contents"/
Succeeded: s/DS:/DB:/g
FAILED: s/DS/DB/g
Succeeded: s/aske:/asked:/
Succeeded: s/kinda crazy/kinda odd/
Found ScribeNick: joanie
Inferring Scribes: joanie
Present: joanie Joseph_Scheuhammer Cynthia_Shelly David_Bolter
Found Date: 11 Feb 2014
Guessing minutes URL: [39]http://www.w3.org/2014/02/11-aapi-minutes.html
People with action items:

      [39] http://www.w3.org/2014/02/11-aapi-minutes.html

WARNING: Input appears to use implicit continuation lines.
You may need the "-implicitContinuations" option.



    [End of [40]scribe.perl diagnostic output]

      [40] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm

Received on Tuesday, 11 February 2014 21:26:44 UTC