Re: Minutes: January 22, 2014 WAI-ARIA Task Force Meeting

> web:
>
> http://www.w3.org/2015/01/22-aria-minutes.html
>
> text:
>
    [1]W3C

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

                                - DRAFT -

            Protocols and Formats Working Group Teleconference
                               22 Jan 2015

    See also: [2]IRC log

       [2] http://www.w3.org/2015/01/22-aria-irc

Attendees

    Present
           Fred_Esch, Rich_Schwerdtfeger, Joanmarie_Diggs,
           LJWatson, Joseph_Scheuhammer, Jon_Gunderson, Matt_King,
           christian, James_Nurthen, +1.512.596.aaaa,
           +1.512.596.aabb, Janina

    Regrets
    Chair
           Rich

    Scribe
           LJWatson

Contents

      * [3]Topics
          1. [4]Action 1548 aria-current
          2. [5]Action 1440
          3. [6]Action-1440
          4. [7]Action 1392
      * [8]Summary of Action Items
      __________________________________________________________

    <trackbot> Date: 22 January 2015

    <richardschwerdtfeger> meeting: W3C WAI-PF ARIA Caucus

    <richardschwerdtfeger>
    [9]https://lists.w3.org/Archives/Public/public-pfwg/2015Jan/011
    6.html

       [9] https://lists.w3.org/Archives/Public/public-pfwg/2015Jan/0116.html

    <richardschwerdtfeger>
    [10]https://lists.w3.org/Archives/Public/public-pfwg/2015Jan/01
    05.html

      [10] https://lists.w3.org/Archives/Public/public-pfwg/2015Jan/0105.html

    <jongund> The bridge won't let me in

    <jongund> I am in now

    <richardschwerdtfeger> scribenick: Rich

    <clown> scribenick: richardschwerdtfeger

Action 1548 aria-current

    <LJWatson>
    [11]https://lists.w3.org/Archives/Member/w3c-wai-pf/2015JanMar/
    0015.html

      [11] https://lists.w3.org/Archives/Member/w3c-wai-pf/2015JanMar/0015.html

    <clown> action-1548?

    <trackbot> action-1548 -- Léonie Watson to Write revised
    proposal for aria-current based on today’s meeting for issue
    587 -- due 2015-01-08 -- OPEN

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

      [12] https://www.w3.org/WAI/PF/Group/track/actions/1548

    <LJWatson> Aria-current attribute

    <LJWatson> Indicates the element that represents the current
    item within a container or set of related elements.

    <LJWatson> The aria-current attribute is an enumerated type.
    Any value not included in the list of allowed values must be
    treated by user agents as if the value true

    <LJWatson> had been provided. If the attribute is not present
    or its value is an empty string, the default value of false
    applies and the aria-current state must

    <LJWatson> not be exposed by user agents or assistive
    technologies.

    <LJWatson> The aria-current attribute is used when an element
    within a set of related elements is visually styled to indicate
    it is the current item in the set. For

    <LJWatson> example:

    <LJWatson> The page token could be used to indicate a link
    within a set of pagination links, where the link is visually
    styled to represent the currently displayed

    <LJWatson> page.

    <LJWatson> The step token could be used to indicate a link
    within a step indicator for a step-based process, where the
    link is visually styled to represent the current

    <LJWatson> step.

    <LJWatson> The location token could be used to indicate the
    image that is visually highlighted as the current component of
    a flowchart.

    <LJWatson> The date token could be used to indicate the current
    date within a calendar.

    <LJWatson> The time token could be used to indicate the current
    time within a timetable.

    <LJWatson> Note:

    <LJWatson> The aria-current attribute is similar to the
    aria-selected attribute, but there are important differences.
    For example in a listbox widget for choosing

    <LJWatson> between pages of search results, aria-current would
    be used to indicate the option representing the currently
    displayed page of results, Whereas aria-selected

    <LJWatson> would be used to indicate the page of results the
    user had selected to be displayed next.

    <LJWatson> Characteristics of aria-current

    <LJWatson> Used in roles: All elements of the base markup.

    <LJWatson> Value: token

    <LJWatson> values of aria-current:

    <LJWatson> page = Represents the current page within a set of
    pages.

    <LJWatson> step = Represents the current step within a process.

    <LJWatson> location = Represents the current location within an
    environment or context.

    <LJWatson> date = Represents the current date within a
    collection of dates.

    <LJWatson> time = Represents the current time within a set of
    times.

    <LJWatson> true = Represents a current item within a set.

    <LJWatson> false = Default.

    Rich: This is fine. I think we can proceed to Joanie putting
    this in

    <clown> +1

    RESOLUTION: Accept Leonie’s proposal for aria-current and
    Joanie will take on the action item to put the aria-current
    text in the spec.

    <joanie> For the record: I've transferred the action to myself
    with a due date of next week.

    Jon: anything can do with a validator

    group: no

    scribenic: Leonie

    <LJWatson> scribe: LJWatson

Action 1440

    <clown> action-1440?

    <trackbot> action-1440 -- Joanmarie Diggs to landmarks section
    uses "region of page" in prose even though "region" is not a
    landmark -- due 2015-01-22 -- OPEN

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

      [13] https://www.w3.org/WAI/PF/Group/track/actions/1440

Action-1440

    <richardschwerdtfeger>
    [14]http://rawgit.com/w3c/aria/1440/aria/aria.html#region

      [14] http://rawgit.com/w3c/aria/1440/aria/aria.html#region

    JMD: It's the whole 1440 branch that has been worked on.

    MK: Landmark is abstract.

    RS: On first pass think this looks pretty cool.
    ... One thing in landmark but not region... MK: Was doing most
    of the editing on this, after Joanie changed the hierarchy.

    FE: It says "must have aria-label..."

    MK: No, it's not a must.
    ... aria-labelledby is used to reference visible content, and I
    think that's better. I editorialised but didn't strike out
    stuff.

    <richardschwerdtfeger> scribenick: Rich

    <richardschwerdtfeger> Rich: aside from linking to section in
    region prose I though this was fine

    <richardschwerdtfeger> Matt: one unique example. A region that
    included options for a data table. Above and below it, it says
    rows 15 to 1000, rows per page,

    <richardschwerdtfeger> Matt: So, we had put a navigation region
    around it an labelled it results. It is exactly the same
    content above and below the table

    <richardschwerdtfeger> Matt: It seems to violate a sensory
    perception rule

    <richardschwerdtfeger> Matt: It mad it completely pointless

    <richardschwerdtfeger> Matt: we have a navigation region
    labelled results. So, we have two regions having the same
    results. Both provide navigation have the same results above
    and below the table

    <richardschwerdtfeger> Matt: the table was jut called results

    <richardschwerdtfeger> Matt: you have results table and results
    navigation above and below the table

    <richardschwerdtfeger> Matt: you can see that the navigation
    agenda is there above and below

    <richardschwerdtfeger> Matt: giving them the same label is
    helpful

    <richardschwerdtfeger> Matt: I thought about adding location
    information in the label was not helpful

    <richardschwerdtfeger> Rich: that is a WCAG violation

    <richardschwerdtfeger> Matt: results navigation located at the
    top of the table

    <richardschwerdtfeger> joseph: is there an aria-controls?

    <richardschwerdtfeger> Matt: the labels are not unique and we
    have a normative unique requirement.

    <richardschwerdtfeger> Rich: if you take out unique then you
    make the testing a manual test

    <richardschwerdtfeger> jamesn: left and right are generally ok
    but bottom and top are not

    <jamesn> rich - that is the wrong way round

    <richardschwerdtfeger> jamesn: correction: bottom and top are
    generally ok but left and right are

    <richardschwerdtfeger> jamen: not

    <clown> spelling mistake in landmark text at end of first
    paragraph: "by providing a dbrief, descriptive label". "brief"
    not "dbrief".

    <Susann_Keohane> rich: if you have 2 at the same level with the
    same name that would be a potential problem

    <Susann_Keohane> rich: my concern is that is will be a manual
    test

    <mattking> An element with role region must have a unique label
    that describes the purpose of its content. Authors should
    reference a visible label with

    <mattking> aria-labelledby

    <mattking> if a visible label is present. Authors should
    include the label inside of a heading whenever possible. The
    heading may be an instance of the standard

    <mattking> host language heading element or an instance of an
    element with role

    <mattking> heading.

    <clown> "An element with role region must have a label that
    describes the purpose of its content"

    <Susann_Keohane> mattking: if you take the word unique out it
    doesn't change the testing requirements. With the work unique
    you have a manual test

    <Susann_Keohane> mattking: w/o the word unique you still have
    the same manual test requirement

    <Susann_Keohane> mattking: this is like link text, you have a
    unique requirement with the link labels. the manual test that
    the link describes it target

    <Susann_Keohane> mattking: also like alt text, you must have
    alt text and it needs to be appropiate

    <Susann_Keohane> jamesn: if you are only testing uniqueness you
    are fooling yourself you are testing requirement

    <Susann_Keohane> rich: any manual test drives cost through the
    roof

    <Susann_Keohane> mattking: unique label cause developers to
    make ugly labels to be unique

    <Susann_Keohane> mattking: proposes that uniqueness not be in
    the verbiage

    <Susann_Keohane> jamesn: rather flag it for developers to
    ensure they are doing the same thing if not there is a problem

    <Susann_Keohane> rich: what's the groups decision

    <jamesn> unique removed

    <Susann_Keohane> fred: I would like to see unique removed

    <richardschwerdtfeger> RESOLUTION: remove unique from region
    roles

    <clown> issue-695

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

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

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

    <Susann_Keohane> phone just fropped - dialing back in

    <Susann_Keohane> dropped not fropped

    <clown> by providing a dbrief, descriptive label.

    <clown> should be "brief".

    <clown> action-1342?

    <trackbot> action-1342 -- Joanmarie Diggs to Patch issue-523:
    searchbox role which is a subrole of textbox/textfield -- due
    2015-01-15 -- CLOSED

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

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

    <clown> action-1392?

    <trackbot> action-1392 -- Joanmarie Diggs to Add a switch role
    to aria 1.1 in response to issue-446 -- due 2015-01-15 --
    CLOSED

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

      [17] https://www.w3.org/WAI/PF/Group/track/actions/1392

    <richardschwerdtfeger>
    [18]http://rawgit.com/w3c/aria/master/aria/aria.html#searchbox

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

    <richardschwerdtfeger> RESOLUTION: Action 1342 closed as
    complete

    <jamesn> +1 to having the version introduced

    <clown>
    [19]http://rawgit.com/w3c/aria/master/aria/aria.html#changelog

      [19] http://rawgit.com/w3c/aria/master/aria/aria.html#changelog

    <richardschwerdtfeger> rich: How far do you want to go with
    this? new or modified?

Action 1392

    <richardschwerdtfeger>
    [20]http://rawgit.com/w3c/aria/master/aria/aria.html#searchbox

      [20] http://rawgit.com/w3c/aria/master/aria/aria.html#searchbox

    <clown>
    [21]http://rawgit.com/w3c/aria/master/aria/aria.html#switch

      [21] http://rawgit.com/w3c/aria/master/aria/aria.html#switch

    <joanie> action-1568

    <trackbot> action-1568 -- Joanmarie Diggs to Determine if and
    how and when to indicate new API (e.g. roles) -- due 2015-01-29
    -- OPEN

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

      [22] https://www.w3.org/WAI/PF/Group/track/actions/1568

    <clown> [23]https://www.w3.org/WAI/PF/Group/track/actions/1392

      [23] https://www.w3.org/WAI/PF/Group/track/actions/1392

    <clown>
    [24]http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ar
    iaCheckedTrue

      [24] http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ariaCheckedTrue

    <richardschwerdtfeger> RESOULTION: Action 1392 is complete

Summary of Action Items

    [End of minutes]
      __________________________________________________________


     Minutes formatted by David Booth's [25]scribe.perl version
     1.140 ([26]CVS log)
     $Date: 2015-01-22 19:03:08 $
      __________________________________________________________

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




-- 
;;;;joseph.

'Array(16).join("wat" - 1) + " Batman!"'
            - G. Bernhardt -

Received on Thursday, 22 January 2015 20:54:34 UTC