W3C

- DRAFT -

Accessible Rich Internet Applications Working Group Teleconference

06 Oct 2016

See also: IRC log

Attendees

Present
ShaneM, Joanmarie_Diggs, Joseph_Scheuhammer, Rich_Schwerdtfeger
Regrets
Chair
Rich
Scribe
ShaneM

Contents


<scribe> ScribeNick: ShaneM

ARIA 1.1 Readiness

Rich: We have the mappings that we were lacking.
... we are still missing some things to tables but I don't see any modifications to the ARIA 1.1 spec.
... can anyone think of any blockers for CR.

<clown> https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ariaErrorMessage

joanie: I dont anticipate aria-details and aria-errormessage being a problem. Mappings are done, but the APIs for my platform are not yet done. They should be next week.
... I don't know if they are in IA2.

Rich: they are in the IDL but not yet implemented.
... I have not yet seen keyboardtext... key shortcut?

joanie: I don't remember

<clown> https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ariaKeyshortcuts

clown: the current mapping exposes it in an object attribute.
... it is definitely mapped in IA2

Rich: we may need some new interfaces for tables. I was talking with NVDA about that. Rows/columns + indexes and counts might be a little confused still.

<Rich> https://www.w3.org/WAI/ARIA/track/products/17

Rich: I have cleanup spec nits... needs to be done

joanie: I think it is done

<clown> issue-695

<trackbot> issue-695 -- Clean up nits in the ARIA specification -- open

<trackbot> http://www.w3.org/WAI/ARIA/track/issues/695

Rich: then close it.

<clown> action-1567

<trackbot> action-1567 -- Joanmarie Diggs to Fix inconsistencies in linking and styles for properties -- due 2016-05-26 -- OPEN

<trackbot> http://www.w3.org/WAI/ARIA/track/actions/1567

<clown> actoin-2082

<clown> action-2082

<trackbot> action-2082 -- Michael Cooper to Investigate having regular links to apg for each aria feature -- due 2016-09-16 -- OPEN

<trackbot> http://www.w3.org/WAI/ARIA/track/actions/2082

Rich: The links to APG... we know itis not ready.
... do we need to do something before we make it to PR?

MichaelC: we can do that if we put a note in saying we intend to add them.

clown: A link for every role and a link for every aria-* ?

MichaelC: I don't know that we will have that before Rec. I don't think we are going to be in a position to do that in the ARIA 1.1 timeframe.

Rich: I can move that to 1.2...

MichaelC: That seems okay.

Rich: Okay, i have moved it.

<Zakim> joanie, you wanted to blame illness and say the nits still need a quick find and replace. So reopened and will do next week (if not tomorrow)

<clown> action-1719

<trackbot> action-1719 -- Michael Cooper to Draft aria 1.1 cr exit criteria -- due 2015-10-16 -- PENDINGREVIEW

<trackbot> http://www.w3.org/WAI/ARIA/track/actions/1719

MichaelC: this becomes top priority now to start staging

<clown> https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ariaKeyshortcuts

Rich: do you need one more week of tweaking?
... Do I need to put a link in?

MichaelC: Some text abotu status needs to eb added.

Shane points out that Joanie wants to edit nits

MichaelC: As long as it is editorial I don't care

joanie: It is really is editorial. Nothing that should block CR

PROPOSED RESOLUTION: Take ARIA 1.1 and advance to CR with correction to minor nits by Joanie.

+1

<Rich> +1

<joanie> +1000

<Stefan> +1

<clown> +1

RESOLUTION: Take ARIA 1.1 and advance to CR with correction to minor nits by Joanie.
... michael finds GIT pointer

<MichaelC> https://rawgit.com/w3c/aria/07b7c8c65add171a0ba19234489aec4fb4b811ea/aria/aria.html

Rich: I believe the aria-dpub module can be published as CR. Need data from Tzviya

<clown> https://www.w3.org/WAI/ARIA/track/products/28

Rich: we have mappings for all platforms except UIA

<clown> ^ No issues nor actions for DPUB-AAM

MichaelC: are they implemented yet?

Rich: no - but I know that people are willing to implement

MichaelC: We cant publish until we know that we can exit CR.

Rich: I think we are really close for that. I will send it off to FF and Google and point out to Google that most of redium based readers are based upon chrome.
... I need to know from tzviya who is going to implement within dpub industry. she told us once

ARIA 2.0 Triage and requirements

<Rich> https://www.w3.org/WAI/ARIA/wiki/ARIA_2.0_Issue_Triage

<Rich> https://www.w3.org/WAI/ARIA/track/issues/507

aria-expanded on a row...

<clown> issue-507

<trackbot> issue-507 -- Row role says aria-expanded can be used in a treegrid but not a grid; this can lead to author error; should clarify for authors, conformance checkers, etc. -- open

<trackbot> http://www.w3.org/WAI/ARIA/track/issues/507

<clown> https://rawgit.com/w3c/aria/07b7c8c65add171a0ba19234489aec4fb4b811ea/aria/aria.html#aria-expanded

Rich: I don't think this has really been an issue,. Let me look at the spec.
... I don't know why this would add to confusion.

clown: I am looking at aria-expanded and it is inherited into row.

<MichaelC> https://www.w3.org/2012/04/30-pf-minutes#item12

<MichaelC> issue-507: https://www.w3.org/2012/04/30-pf-minutes#item12

<trackbot> Notes added to issue-507 Row role says aria-expanded can be used in a treegrid but not a grid; this can lead to author error; should clarify for authors, conformance checkers, etc..

<Rich> his is not the case for an ordinary table or grid, in which the aria-expanded attribute is not present.

<Rich> In a treegrid, authors MAY mark rows as expandable, using the aria-expanded attribute to indicate the present status. This is not the case for an ordinary table or grid, in which the aria-expanded attribute is not present.

Rich: we have it as an inherited attribute.
... but isnt the fact that it is called out here... do we need to put something in the table to make it clear this is only for treegrids?
... should we put this in 1.2? It is just cleanup

MichaelC: I think there are some weirdnesses like this in the spec. Does the group want to live with them or try to clean them up?

Rich: Do people want to close this?

joanie: I dont think this counts as a 1.2 verbiage problem.

Rich: okay, so you think this is enough text as it stands?
... reads text.

joanie: I think that is fine.

Rich: I am heading "close"... any objection?

<clown> issue-512

<trackbot> issue-512 -- Clean up relatedConcept references; XForms and DAISY could be outdated or otherwise not useful, others as well -- open

<trackbot> http://www.w3.org/WAI/ARIA/track/issues/512

<clown> issue-519

<trackbot> issue-519 -- Consider removing aria-level from grid (already allowed on row) -- open

<trackbot> http://www.w3.org/WAI/ARIA/track/issues/519

Rich: do we still link to XForms?

MichaelC: we probably never removed what was there. These are editorial. But when we look at them people still think they are important.

Rich: so 2.0 or 1.2?

MichaelC: I would like to clean them up?

Rich: Okay - 1.2

<clown> issue-509

<trackbot> issue-509 -- For cross-referenced role and attrs (e.g. listbox, see combobox and list), expand on the explanation of why they are similar or easily confusable concepts. -- raised

<trackbot> http://www.w3.org/WAI/ARIA/track/issues/509

Rich: any concerns about punting?

clown: this one is already set to aria 2

Rich: I know, but we are triaging so... is it okay to pu tinto authoring practices?

clown: sure

<clown> issue-515

<trackbot> issue-515 -- Should aria-invalid and aria-disabled really be a global state? -- open

<trackbot> http://www.w3.org/WAI/ARIA/track/issues/515

Rich: This is more than just forms and whatnot.

<MichaelC> issue-515: https://www.w3.org/2012/05/07-pf-minutes#item12

<trackbot> Notes added to issue-515 Should aria-invalid and aria-disabled really be a global state?.

clown: I htink this came up in testing last time around. We were using role=main to test invalid, and people were complaining.

Rich: but if you put it on text... where it doesn't require a role, then you have a problem.

joanie: when you say text do you mean just any old string?

Rich: Yes...

clown: well, you need an element

joanie: I think this is worth addressing....

Rich: in 1.2?

joanie: You mentioned content-editable. That is dependent on what that mapping is, and that might be distinguishable. We have a lot of things that are global and shouldn't be

Not closing. leave in aria 2

<clown> issue-54

<trackbot> issue-54 -- Conflicting properties inheriting through taxonomy -- raised

<trackbot> http://www.w3.org/WAI/ARIA/track/issues/54

MichaelC: I am okay with closing it

Rich: if they find a problem later, matt will let us know
... largely addressed in ARIA 1.1

MichaelC: the scripts keep things tied together better now.

ISSUE-338

<trackbot> ISSUE-338 -- Address the use of the xlink:title attribute in computing the text equivalent for determining an accessible name. -- raised

<trackbot> http://www.w3.org/WAI/ARIA/track/issues/338

<clown> issue-338

<trackbot> issue-338 -- Address the use of the xlink:title attribute in computing the text equivalent for determining an accessible name. -- raised

<trackbot> http://www.w3.org/WAI/ARIA/track/issues/338

ShaneM: overcome by events

ISSUE-141

<trackbot> Sorry, but ISSUE-141 does not exist.

ISSUE-941

<trackbot> Sorry, but ISSUE-941 does not exist.

<clown> issue-481

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

<trackbot> http://www.w3.org/WAI/ARIA/track/issues/481

Rich: do we say anyting about the sequencing? This would need to go into the AAM

clown: he is actually citing the old AIG
... I have a note to move it to ARIA 2

Rich: but it is still a core-aam issue
... I am goin to move it to aria 2.0 core-aam

clown: I wonder if this text still exists

ISSUE-501

<trackbot> ISSUE-501 -- Allow menuitem, menuitemcheckbox to have a group parent like menuitemradio does when in a menu role -- open

<trackbot> http://www.w3.org/WAI/ARIA/track/issues/501

Rich: I agree -w hy would you have that in a group

clown: why are menu items require group...

Rich: it has to be in one of those
... checkbox could go into that list
... I have never heard of it being an issue. We could fix it in 1.2.

clown: fine with me

Rich: Editing the issue....

<clown> issue-511

<trackbot> issue-511 -- Provide better definition for input: what roles should descend from it because they provide a value to be stored, and what roles are adjusting values of UI components but it's not intended for long-term storage -- open

<trackbot> http://www.w3.org/WAI/ARIA/track/issues/511

<clown> https://rawgit.com/w3c/aria/07b7c8c65add171a0ba19234489aec4fb4b811ea/aria/aria.html#input

<MichaelC> issue-511: https://www.w3.org/2012/04/30-pf-minutes#item21

<trackbot> Notes added to issue-511 Provide better definition for input: what roles should descend from it because they provide a value to be stored, and what roles are adjusting values of UI components but it's not intended for long-term storage.

<joanie> https://rawgit.com/w3c/aria/CR_ARIA_1_1_0/aria/aria.html#input

ISSUE-518

<trackbot> ISSUE-518 -- Consider adding aria-level to landmark regions -- open

<trackbot> http://www.w3.org/WAI/ARIA/track/issues/518

ShaneM: I don't understand how it would hook into the structure....

Rich: I agree, this seems like a bad idea.

clown: ask Matt?

Rich: I am going to leave it in ARIA 2

ISSUE-530

<trackbot> ISSUE-530 -- Since "req owned elements" can list contextual hierarchies like tree: "group →(containing) treeitem", consider doing the same for "req owned elements like treeitem "group ← (contained in) tree." -- open

<trackbot> http://www.w3.org/WAI/ARIA/track/issues/530

MichaelC: This is something that would be addressed by the maintenance scripts I assume

Rich: Do you want it in 1.2?

MichaelC: I dont think it is a burning issue. Nice to have.

<clown> issue-520

<trackbot> issue-520 -- Expand list of roles on which aria-readonly can be used, most likely changing textbox to input - ARIA 1.1 -- open

<trackbot> http://www.w3.org/WAI/ARIA/track/issues/520

<Rich> checkbox

<Rich> combobox

<Rich> grid

<Rich> gridcell

joanie: I think this is fixed...

<Rich> listbox

<Rich> radiogroup

<Rich> slider

<Rich> spinbutton

<Rich> textbox

<Rich> ihherited into:

<Rich> columnheader

<Rich> menuitemcheckbox

<Rich> menuitemradio

<Rich> rowheader

<Rich> searchbox

<Rich> switch

<Rich> treegrid

joanie: I am comfortable with closing this. I suspect this has been dealt with.

Rich: I am going to close it as overcome by events

Testing

Rich: Jon Gunderson reported that we have a working harness for ATK ATSPI. He is going to use python based bridge from NVDA to be able to build the ATTA for MSAA and IA2
... joanie are you looking at doing webkit?

joanie: I am going to work with people at Apple to do this

Rich: microsoft agreed to do the UIA mapping
... we just have to fix up the testable statements

https://www.w3.org/wiki/ARIA_1.1_Testable_Statements#Overview

<clown> https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-term

ShaneM: some errors in the role testable statement section... shane will fix

Rich: there will be API work on tables and such
... working to get James Teh to be added as an invited expert.
... trying to bring the AT vendors in here. They like to discuss mapping work in public (in their lists)
... then bring it back here
... some edge cases come in... aria-labelled by not working on an applet....

MichaelC: the tools could generate more comprehensive tests

Rich: I think the graphics and svg-aam are ready to go to CR...
... I did meet with plh that indicate some things might be removed from SVG...

MichaelC: that might not mean anything for me.

Rich: It does effect things like shadow trees.
... I think that we are good shape all the way around.
... I do think that need to define exit criteria for the mapping specs. We will need to revisit that.

Summary of Action Items

Summary of Resolutions

  1. Take ARIA 1.1 and advance to CR with correction to minor nits by Joanie.
[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.144 (CVS log)
$Date: 2016/10/06 18:11:54 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.144  of Date: 2015/11/17 08:39:34  
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: RRSAgent_Text_Format (score 1.00)

Succeeded: s/role/row/
Succeeded: s/that are global/that are global and shouldn't be/
Succeeded: s/eventsw/events/
Succeeded: s/thiin/think/
Found ScribeNick: ShaneM
Inferring Scribes: ShaneM
Present: ShaneM Joanmarie_Diggs Joseph_Scheuhammer Rich_Schwerdtfeger
Found Date: 06 Oct 2016
Guessing minutes URL: http://www.w3.org/2016/10/06-aria-minutes.html
People with action items: 

[End of scribe.perl diagnostic output]