Minutes December 1, 2016 ARIA Working Group Meeting

web:
 http://www.w3.org/2016/12/01-aria-minutes.html <http://www.w3.org/2016/12/01-aria-minutes.html>

text:
https://www.w3.org/2016/12/01-aria-minutes.html,text

   [1]W3C

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

                               - DRAFT -

   Accessible Rich Internet Applications Working Group Teleconference

01 Dec 2016

   See also: [2]IRC log

      [2] http://www.w3.org/2016/12/01-aria-irc

Attendees

   Present
          jongund, Janina, Joseph_Scheuhammer

   Regrets
   Chair
          Rich

   Scribe
          jongund

Contents

     * [3]Topics
         1. [4]Comment from Karl Groves
         2. [5]Testable Statements
     * [6]Summary of Action Items
     * [7]Summary of Resolutions
     __________________________________________________________

   <Rich>
   [8]https://lists.w3.org/Archives/Public/public-aria/2016Nov/006
   1.html

      [8] https://lists.w3.org/Archives/Public/public-aria/2016Nov/0061.html

   <scribe> scribe: jongund

   <Rich>
   [9]https://lists.w3.org/Archives/Public/public-aria-admin/2016N
   ov/0007.html

      [9] https://lists.w3.org/Archives/Public/public-aria-admin/2016Nov/0007.html

   RS: ARIA DPUB aria module went to CR
   ... Wehn will it be published

   MC: Aiming for the 13th

   RS: Excellent

   <Rich>
   [10]https://lists.w3.org/Archives/Public/public-aria/2016Nov/00
   24.html

     [10] https://lists.w3.org/Archives/Public/public-aria/2016Nov/0024.html

   RA: ARIA in HTML is out for review

   <Rich> [11]https://www.w3.org/TR/2016/WD-html-aria-20161121/

     [11] https://www.w3.org/TR/2016/WD-html-aria-20161121/

   JG: I will look at

   RS: How do we create action items?

   MC: There is no distinction

   <clown> [12]https://github.com/w3c/html-aria/issues

     [12] https://github.com/w3c/html-aria/issues

   MC: You have to go to the GitHub user interface to do it
   ... We can add people to contributors

   RS: Who is in the list?
   ... We can add comments

   MC: DO we want individual comments or group comments

   JG: I can make a wiki

   MC: I think we should use tracker

   <Rich> ACTION: Jon create wiki with feedback on aria-html.
   others contribute to it. [recorded in
   [13]http://www.w3.org/2016/12/01-aria-minutes.html#action01]

     [13] http://www.w3.org/2016/12/01-aria-minutes.html#action01]

   <trackbot> Created ACTION-2128 - Create wiki with feedback on
   aria-html. others contribute to it. [on Jon Gunderson - due
   2016-12-08].

   RS: What product do we associate that with

   <clown> action-2128

   <trackbot> action-2128 -- Jon Gunderson to Create wiki with
   feedback on aria-html. others contribute to it. -- due
   2016-12-08 -- OPEN

   <trackbot> [14]http://www.w3.org/WAI/ARIA/track/actions/2128

     [14] http://www.w3.org/WAI/ARIA/track/actions/2128

   MC: We should leave it unassociated right now
   ... We should stop using tracker with ARIA in its name
   ... How about Misc. product

   <MichaelC> trackbot, associate action-2128 with product-56

   <trackbot> action-2128 (Create wiki with feedback on aria-html.
   others contribute to it.) associated with product-56.

Comment from Karl Groves

   <Rich> [15]https://github.com/w3c/aria/issues/486

     [15] https://github.com/w3c/aria/issues/486

   RS: We need to have a response, I did respond
   ... We feels host language should have precedence
   ... The host language determines what is allowed and what is
   not
   ... Looking at his last comment on "...not possible", the host
   language should determine, not ARIA

   JS: Maybe

   <clown> <input type="text" role="spinbutton">

   JS: I thought he had a deeper claim that LABEL should win over
   all ARIA
   ... SPIN Button example
   ... Are you going to write the spec about all the do or do nots

   RS: Right but a spin button can be a container for...

   JS: People have done this to make a left, right, up and down to
   make a spin button out of a text box

   RS: The host language needs to limit it, not ARIA
   ... ARIA says that the host language can restrict what roles
   can limit

   JS: Lests find it and make sure it says that

   JN: It's linked in the GitHub issue "Host general conflicts"
   ... The link is wrong though
   ... Section 7.5
   ... I disagree that we should allow host language restrictions,
   I think ARIA always winning would make things simplier

   RS: .... reading the spec...
   ... I think we already address this
   ... If there is a problem it should be discussed with the host
   language working group
   ... Do you think the ARIA spec text addresses his point?
   ... Here is an instance where he is wrong
   ... A WYSIWYG that can add a radio button and its label

   JS: You are editing the label

   RS: I think this should be done in the host language and we
   provide for that
   ... Any other ideas?

   JS: You are using Javascript to repurpose an element to
   something else
   ... ARIA in general should win

   RS: We have provisions in the ARIA spec to deal with this
   ... Any other comments?
   ... We need to render a decision

   MC: I am not sure how to use Github for consensus
   ... Never clear if it is a group decisions or an individual

   Janina: You want consensus by the working group on the wording

   <Rich> Proposal: In general the ARIA working group believe that
   if the author has gone to such great lenghts to repurpose a
   host language element such that they would require an ARIA role
   to be applied to make it accessible they should be able to.
   That said, we do have a provision in the ARIA spec. to address
   conflicts with host languanges in this section of ARIA:
   [16]http://rawgit.com/w3c/aria/master/aria/aria.html#host_gener
   al_conflict . The specific text that

     [16] http://rawgit.com/w3c/aria/master/aria/aria.html#host_general_conflict

   <Rich> addresses your concern is this: “Therefore, to prevent
   providing conflicting states and properties to assistive
   technologies, host languages MUST explicitly declare where the
   use of WAI-ARIA attributes on each host language element
   conflicts with native attributes for that element. When a host
   language declares a WAI-ARIA attribute to be in direct semantic
   conflict with a native attribute for a given element, user
   agents MUST ignore the WAI-ARIA

   <Rich> attribute and instead use the host language attribute
   with the same implicit semantic.”

   <clown> "user agents MUST use the semantic of the WAI-ARIA role
   for processing, not the native semantic, unless the role
   requires WAI-ARIA states and properties whose attributes are
   explicitly forbidden on the native element by the host
   language."

   <Rich> Proposal: Proposal: In general the ARIA working group
   believe that if the author has gone to such great lenghts to
   repurpose a host language element such that they would require
   an ARIA role to be applied to make it accessible they should be
   able to. That said, we do have a provision in the ARIA spec. to
   address conflicts with host languanges in this section of ARIA:
   [17]http://rawgit.com/w3c/aria/master/aria/aria.html#host_gener
   al_conflict . When a WAI-ARIA

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

   <Rich> role is provided, user agents MUST use the semantic of
   the WAI-ARIA role for processing, not the native semantic,
   unless the role requires WAI-ARIA states and properties whose
   attributes are explicitly forbidden on the native element by
   the host language. Values for roles do not conflict in the same
   way as values for states and properties (for example, the HTML
   'checked' attribute and the 'aria-checked' attribute could have
   conflicting values), and

   <Rich> authors are expected to have valid reason to provide a
   WAI-ARIA role even on elements that would not normally be
   repurposed.

   RESOLUTION: Reponse to comment from Karl Groves is: In general
   the ARIA working group believe that if the author has gone to
   such great lenghts to repurpose a host language element such
   that they would require an ARIA role to be applied to make it
   accessible they should be able to. That said, we do have a
   provision in the ARIA spec. to address conflicts with host
   languanges in this section of ARIA:

   <Rich>
   [18]http://rawgit.com/w3c/aria/master/aria/aria.html#host_gener
   al_conflict . When a WAI-ARIA role is provided, user agents
   MUST use the semantic of the WAI-ARIA role for processing, not
   the native semantic, unless the role requires WAI-ARIA states
   and properties whose attributes are explicitly forbidden on the
   native element by the host language. Values for roles do not
   conflict in the same way as values for states and properties
   (for example, the HTML

     [18] http://rawgit.com/w3c/aria/master/aria/aria.html#host_general_conflict

   <Rich> 'checked' attribute and the 'aria-checked' attribute
   could have conflicting values), and authors are expected to
   have valid reason to provide a WAI-ARIA role even on elements
   that would not normally be repurposed.

   RS: We got the resolution

   <Rich> [19]https://github.com/w3c/aria/issues/486

     [19] https://github.com/w3c/aria/issues/486

   <Rich> Rich: the issue is now closed

Testable Statements

   MC: We have an echo problem with JN

   RS: So I have been holding off on this, waiting for JC
   ... We are waiting for him
   ... Microsoft is also working on the core mappings

   JS: There is a question for you

   RS: The problem they had, they wanted to do an expand/collapse
   pattern, ..., but was not required, I don't know what his
   response was...
   ... I want the expand/collapse pattern could have popup set

   <clown>
   [20]https://github.com/w3c/aria/pull/467#issuecomment-264236294

     [20] https://github.com/w3c/aria/pull/467#issuecomment-264236294

   JS: They will still use the expand/collapse pattern

   RS: I am fine with it
   ... I have a branch conflict
   ... It makes sense to me, it has to go in there

   RSL He needs to fix the conflicts

   JS: In that pull request

   RS: We should be seeing progress in filling out the table
   ... The gap we have now
   ... WHen do think you get started

   JG: We have been making progress, trying to make

   RS: They may be using a version 2
   ... I can send you send me new links
   ... You can talk to James Teh and Alexander Z
   ... Also know that Brett Lewis form FS
   ... I am trying to get both NVDA and FS more involved
   ... Send a note to them and copy me
   ... Joanie gets back next week, that will help to
   ... We left off with the U element in HTML5

   MC: I need to look at the minutes

   <Rich>
   [21]https://www.w3.org/TR/html51/textlevel-semantics.html#textl
   evel-semantics

     [21] https://www.w3.org/TR/html51/textlevel-semantics.html#textlevel-semantics

   MC: We created a big issue
   ... The TOC is better than the section for me
   ... We looked at ......

   RS: I didn't see SUB/SUP?? discussed

   <MichaelC> [22]https://github.com/w3c/aria/issues/485

     [22] https://github.com/w3c/aria/issues/485

   MC: Issue 485
   ... We did not look at Ruby and its related elements....

   RS: Is Ruby even mapped in HTML5?

   MC: Tis is part of the triage

   JS: Not found

   <MichaelC> [23]https://w3c.github.io/html-aam/

     [23] https://w3c.github.io/html-aam/

   MC: editors draft and was updated yesterday
   ... I am not sure what they are doing on it

   <clown> [24]https://w3c.github.io/html-aam/

     [24] https://w3c.github.io/html-aam/

   RS: Let's look at Ruby

   <clown> [25]https://w3c.github.io/html-aam/#el-ruby

     [25] https://w3c.github.io/html-aam/#el-ruby

   MC: The accessibility APIs don't know what t do with Ruby

   JS: What does Ruby do?

   MC: When some languages that can have ambiguous means to
   explain its meaning

   JS: ALT text for text

   MC: We might want to talk to Japanese screen reader users to
   learn more about this isse
   ... Do as a Github issue?

   RS: Yes

   <MichaelC> GH-ISSUE 488
   [26]https://github.com/w3c/aria/issues/488

     [26] https://github.com/w3c/aria/issues/488

   <jnurthen>
   [27]https://www.w3.org/TR/html5/text-level-semantics.html#the-r
   uby-element

     [27] https://www.w3.org/TR/html5/text-level-semantics.html#the-ruby-element

   JN: There are tons of examples in HTML5 spec

   <MichaelC>
   [28]https://www.w3.org/TR/html51/textlevel-semantics.html#the-d
   ata-element

     [28] https://www.w3.org/TR/html51/textlevel-semantics.html#the-data-element

   MC: The data element we did not look at

   <Rich>
   [29]https://developer.mozilla.org/en-US/docs/Web/HTML/Element/d
   ata

     [29] https://developer.mozilla.org/en-US/docs/Web/HTML/Element/data

   RS: You have the data and then you have a value, like a UCP
   code

   <clown> [30]https://w3c.github.io/html-aam/#el-data

     [30] https://w3c.github.io/html-aam/#el-data

   <MichaelC>
   [31]https://www.w3.org/TR/html51/textlevel-semantics.html#the-a
   bbr-element

     [31] https://www.w3.org/TR/html51/textlevel-semantics.html#the-abbr-element

   MC: the next one ABBR

   <clown> [32]https://w3c.github.io/html-aam/#el-abbr

     [32] https://w3c.github.io/html-aam/#el-abbr

   I must be mutted

   Can someone push the minutes?

   I have another meeting now

   I need to leave now

   <MichaelC> Still to triage from text-level semantics section:
   time, mark, bdi/bdo, br/wbr

Summary of Action Items

   [NEW] ACTION: Jon create wiki with feedback on aria-html.
   others contribute to it. [recorded in
   [33]http://www.w3.org/2016/12/01-aria-minutes.html#action01]

     [33] http://www.w3.org/2016/12/01-aria-minutes.html#action01

Summary of Resolutions

    1. [34]Reponse to comment from Karl Groves is: In general the
       ARIA working group believe that if the author has gone to
       such great lenghts to repurpose a host language element
       such that they would require an ARIA role to be applied to
       make it accessible they should be able to. That said, we do
       have a provision in the ARIA spec. to address conflicts
       with host languanges in this section of ARIA:

   [End of minutes]
     __________________________________________________________


    Minutes formatted by David Booth's [35]scribe.perl version
    1.148 ([36]CVS log)
    $Date: 2016/12/01 19:02:56 $
     __________________________________________________________

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

Scribe.perl diagnostic output

   [Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.148  of Date: 2016/10/11 12:55:14
Check for newer version at [37]http://dev.w3.org/cvsweb/~checkout~/2002/
scribe/

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

Guessing input format: RRSAgent_Text_Format (score 1.00)

Found Scribe: jongund
Inferring ScribeNick: jongund
Present: jongund Janina Joseph_Scheuhammer
Found Date: 01 Dec 2016
Guessing minutes URL: [38]http://www.w3.org/2016/12/01-aria-minutes.html
People with action items: jon

     [38] http://www.w3.org/2016/12/01-aria-minutes.html

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



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

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



Rich Schwerdtfeger

Received on Thursday, 1 December 2016 19:05:52 UTC