W3C

- DRAFT -

Protocols and Formats Working Group Teleconference
25 Nov 2014

See also: IRC log

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


<trackbot> Date: 25 November 2014

<clown> agenda: this

<clown> 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> https://www.w3.org/WAI/PF/Group/track/issues/568

<joanie> scribenick: joanie

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

<clown> 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 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 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> 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 http://www.w3.org/2014/11/25-aapi-minutes.html#action03]

<trackbot> Error finding 'Cythia'. You can review and register nicknames at <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 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 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 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> 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> 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> 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> 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> 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> https://developer.gnome.org/atk/unstable/AtkObject.html

<davidb> 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> 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> 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> https://www.w3.org/WAI/PF/Group/track/actions/1530

JS: [Looks for note for this action]

<clown> 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. 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> 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> 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> 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> https://bugzilla.mozilla.org/show_bug.cgi?id=1013584

<joanie> 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 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 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 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 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 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 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 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 http://www.w3.org/2014/11/25-aapi-minutes.html#action07]
 
[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.140 (CVS log)
$Date: 2014/11/25 21:17:52 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.140  of Date: 2014-11-06 18:16:30  
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: RRSAgent_Text_Format (score 1.00)

Succeeded: s/James/James Craig/
Succeeded: s/the MSAA mapping for aria-current/the MSAA-IA2 mapping for aria-current/
FAILED: s/scribnick:  clown/scribenic:  clown/
Succeeded: s/scribnick/scribenick/
Succeeded: s/scribnick/scribenick/g
Found ScribeNick: bgaraventa1979
Found ScribeNick: joanie
Found ScribeNick: clown
Found ScribeNick: joanie
Inferring Scribes: bgaraventa1979, joanie, clown
Scribes: bgaraventa1979, joanie, clown
ScribeNicks: bgaraventa1979, joanie, clown
Default Present: Joseph_Scheuhammer, Joanmarie_Diggs, Bryan_Garaventa, +1.416.848.aaaa, David_Bolter
Present: Joseph_Scheuhammer Joanmarie_Diggs Bryan_Garaventa +1.416.848.aaaa David_Bolter
Regrets: Cynthia_Shelly
Found Date: 25 Nov 2014
Guessing minutes URL: http://www.w3.org/2014/11/25-aapi-minutes.html
People with action items: bolter craig cynthia cythia david james jcraig joanie

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


[End of scribe.perl diagnostic output]