W3C

- DRAFT -

Protocols and Formats Working Group Teleconference

23 Jun 2015

See also: IRC log

Attendees

Present
Joseph_Scheuhammer, Joanmarie_Diggs, Rich_Schwerdtfeger
Regrets
Cynthia_Shelly, Bryan_Garaventa
Chair
Joseph_Scheuhammer
Scribe
joanie

Contents


<trackbot> Date: 23 June 2015

<clown> agenda: this

<richardschwerdtfeger> http://rawgit.com/w3c/aria/master/aria/graphics.html

<scribe> scribe: joanie

Question about noting new ARIA 1.1 features, as is done in the main spec.

<clown> [ARIA 1.1]

JS: I've noticed that when Joanie is adding new features like aria-roledescription, she puts in the above notation.
... I was thinking of doing the same thing in the mapping spec. Opinions?

RS: I think it's a good idea because it will help with testing.

JS: I'm going to do exactly what she is doing.

RS: What if we deprecate things?

JS: Put the phrase "deprecated"?

RS: It might not be a bad thing.
... I think that's on the agenda tomorrow.

JS: There are going to be a couple things wrt testing. For instance in 1.0, the mapping for rowgroup was nothing; now it will be something. Will that get an [ARIA 1.1] beside it?

RS: If it's a new mapping, you probably should do it.

(Group discusses how to mark changes in existing features)

JD: I will go through the ARIA spec and be sure changes are marked in the spec text (and not just the ChangeLog).

JS: I think we should also do this in the mapping spec.

ISSUE-714 (All) Need mapping of aria-roledescription.

<clown> issue-714?

<trackbot> issue-714 -- Need mappings for aria-roledesription -- open

<trackbot> https://www.w3.org/WAI/PF/Group/track/issues/714

JS: We need to assign actions to figure out the mapping for aria-roledescription.
... The only place we don't need this is Apple's AX API.

RS: What are you going to do for ATK/AT-SPI?

JS: I'm going to give Joanie an action.

<clown> ACTION: joanie to propose the ATK/AT-SPI mapping for aria-roledescription. [recorded in http://www.w3.org/2015/06/23-aapi-irc]

<trackbot> Created ACTION-1660 - Propose the atk/at-spi mapping for aria-roledescription. [on Joanmarie Diggs - due 2015-06-30].

<clown> ACTION: Cynthia ot propose UIA Express and UIA mappings for aria-description. [recorded in http://www.w3.org/2015/06/23-aapi-irc]

<trackbot> Created ACTION-1661 - Ot propose uia express and uia mappings for aria-description. [on Cynthia Shelly - due 2015-06-30].

<clown> ACTION: Alex to propose IA2 mapping for aria-description. [recorded in http://www.w3.org/2015/06/23-aapi-irc]

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

<clown> ACTION: surkov to propose IA2 mapping for aria-description [recorded in http://www.w3.org/2015/06/23-aapi-irc]

<trackbot> Created ACTION-1662 - Propose ia2 mapping for aria-description [on Alexander Surkov - due 2015-06-30].

<clown> action-1661

<trackbot> action-1661 -- Cynthia Shelly to Ot propose uia express and uia mappings for aria-description. -- due 2015-06-30 -- OPEN

<trackbot> https://www.w3.org/WAI/PF/Group/track/actions/1661

JD: I've emailed the ATK maintainer Alejandro PiƱeiro, but here's what I think will happen:
... We'll have to expose it as an object attribute for now because I'm pretty sure there is no other API through which we can expose it.
... After that, we can add the missing API to ATK/AT-SPI2 and then updating the mapping spec accordingly.

JS: And we'll need this done in time for testing.
... I've created three actions, one for Cynthia, one for Joanie, and one for Alex for the platform mappings for aria-roledescription.

ACTION-1527: (Cynthia) UIA mappings for aria-current.

JS: Cynthia is not here.

<clown> action-1527?

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

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

JS: Nothing added to the action itself, but the due date is now August 19th. Is that too far out, Rich?

RS: When is the ship date for Windows 10?
... I don't think that date is unrealistic, but I'd check with her before then.

ACTION-1529: (Joseph/Joanie) ATK/AT-SPI mapping 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: This was Joanie's, re-assigned to me, and now I have a further question.
... You pointed out STATE_ACTIVE as the mapping, but what do we do with the values, like "page," "location," etc.

JD: I updated the action to suggest exposing the value as an object attribute.

<richardschwerdtfeger> https://rawgit.com/w3c/aria/master/aria/aria.html#aria-current

JD: I still think that STATE_ACTIVE would make sense.

<clown> http://w3c.github.io/aria/aria/aria.html#aria-current

RS: But you can have multiple "active" items in the page, right?
... (Reads from the spec)
... It's for the container.
... So if you're okay with multiple "active" items, ok.
... What is the definition of ATK_STATE_ACTIVE?

https://developer.gnome.org/atk/unstable/atk-AtkState.html#AtkState

ATK_STATE_ACTIVE

Indicates a window is currently the active window, or an object is the active subelement within a container or table. ATK_STATE_ACTIVE should not be used for objects which have ATK_STATE_FOCUSABLE or ATK_STATE_SELECTABLE: Those objects should use ATK_STATE_FOCUSED and ATK_STATE_SELECTED respectively. ATK_STATE_ACTIVE is a means to indicate that an object which is not focusable and not selectable is the currently-active item within its parent container.

RS: Do we have something similar for IA2?

<clown> http://accessibility.linuxfoundation.org/a11yspecs/ia2/docs/html/_accessible_states_8idl.html#aafecbfb195aaf7050dc8f75a7833bd5fabf466265c1f5b45dd53c86deb28220bc

<clown> IA2 state active link above

RS: I think this is fine for IA2.
... What does AX API have?

ACTION-1535: (James) AXAPI mapping for aria-current.

<clown> action-1535?

<trackbot> action-1535 -- James Craig to Investigate the axapi mappings for aria-current. -- due 2014-11-25 -- OPEN

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

JS: I emailed James, but he's not yet responded.

<clown> https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Protocols/NSAccessibility_Protocol/index.html

https://trac.webkit.org/browser/trunk/LayoutTests/platform/mac/accessibility/roles-exposed-expected.txt

https://trac.webkit.org/browser/trunk/LayoutTests/platform/gtk/accessibility/roles-exposed-expected.txt

ACTION-1533: (Joanie) Investigate and possibly create a 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-06-02 -- OPEN

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

JD: Put it off another month please.

<clown> I'll edit the action and move it to Jul 23.

ACTION-1541: (James) AXAPI mapping for aria-modal.

<clown> action-1541?

<trackbot> action-1541 -- James Craig to Investigate and propose mappings for aria-modal property for axapi. -- due 2014-12-02 -- OPEN

<trackbot> https://www.w3.org/WAI/PF/Group/track/actions/1541

JS: I've pinged James on this one.

<clown> https://lists.w3.org/Archives/Public/public-pfwg/2015Jun/0077.html

JS: The above email is what I sent him.
... (Reads from email)
... AX API is the only mapping I've not yet done for aria-modal.

https://bugs.webkit.org/show_bug.cgi?id=138566

JD: The above is a link to the issue filed by James to add support for aria-modal in WebKit.

JS: I'll add this bug to our action.

https://developer.apple.com/library/mac/documentation/AppKit/Reference/NSAccessibility_Protocol_Reference/index.html#//apple_ref/occ/intfp/NSAccessibility/accessibilityModal

<clown> action-1547?

<trackbot> action-1547 -- Richard Schwerdtfeger to Update test test cases involving rowgroup to ensure they are included within a grid container and to ensure that the expected result matches the new mappings -- due 2015-05-13 -- OPEN

<trackbot> https://www.w3.org/WAI/PF/Group/track/actions/1547

ACTION-1547: (Rich) Update test cases for rowgroup.

RS: We discussed this last week, didn't we?

JS: The test cases?

RS: Oh. Maybe August 19th.

Summary of Action Items

[NEW] ACTION: Alex to propose IA2 mapping for aria-description. [recorded in http://www.w3.org/2015/06/23-aapi-irc]
[NEW] ACTION: Cynthia ot propose UIA Express and UIA mappings for aria-description. [recorded in http://www.w3.org/2015/06/23-aapi-irc]
[NEW] ACTION: joanie to propose the ATK/AT-SPI mapping for aria-roledescription. [recorded in http://www.w3.org/2015/06/23-aapi-irc]
[NEW] ACTION: surkov to propose IA2 mapping for aria-description [recorded in http://www.w3.org/2015/06/23-aapi-irc]
 
[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.140 (CVS log)
$Date: 2015/06/23 20:44:58 $

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/no//
Found Scribe: joanie
Inferring ScribeNick: joanie
Present: Joseph_Scheuhammer Joanmarie_Diggs Rich_Schwerdtfeger
Regrets: Cynthia_Shelly Bryan_Garaventa
Found Date: 23 Jun 2015
People with action items: alex cynthia joanie surkov

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


[End of scribe.perl diagnostic output]