Minutes June 11, 2015 WAI-PF ARIA Caucus

http://www.w3.org/2015/06/11-aria-minutes.html

Copied below so Trackbot can pick up the action activity:


  Protocols and Formats Working Group Teleconference


    11 Jun 2015

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

See also: IRC log <http://www.w3.org/2015/06/11-aria-irc>


    Attendees

Present
    Rich, Fred, Joseph_Scheuhammer, Cynthia, MichaelC, Joanmarie_Diggs,
    Bryan_Garaventa, Stefan, JamesN
Regrets
    I'm, in, an, biannual, ISO/V2, call., Will, join, if, it, ends, in, time
Chair
    Rich
Scribe
    MichaelC


    Contents

  * Topics <http://www.w3.org/2015/06/11-aria-minutes.html#agenda>
     1. ARIA WG charter
        <http://www.w3.org/2015/06/11-aria-minutes.html#item01>
     2. Label role <http://www.w3.org/2015/06/11-aria-minutes.html#item02>
     3. Localized role descriptions
        <http://www.w3.org/2015/06/11-aria-minutes.html#item03>
     4. Keyboard shortcut help
        <http://www.w3.org/2015/06/11-aria-minutes.html#item04>
     5. Actions review
        <http://www.w3.org/2015/06/11-aria-minutes.html#item05>
  * Summary of Action Items
    <http://www.w3.org/2015/06/11-aria-minutes.html#ActionSummary>

------------------------------------------------------------------------

<trackbot> Date: 11 June 2015

<richardschwerdtfeger> meeting: W3C WAI-PF ARIA Caucus

<richardschwerdtfeger> 
http://lists.w3.org/Archives/Public/public-pfwg/2015Jun/0022.html

<scribe> scribe: MichaelC


      ARIA WG charter

-> http://www.w3.org/2015/04/draft-aria-charter Draft ARIA Charter

mc: should be going to AC in next week or so

has been approved by W3M

going in separate surveys for granular results


      Label role

action-1422?

<trackbot> action-1422 -- Joanmarie Diggs to Add label role (text from 
Matt King) -- due 2014-05-05 -- OPEN

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

jd: have put edits in a branch, feedback so far from Joseph

not convinced we need the role

rs: not sure either but would have helped with captions

jd: caption isn´t a label, there are key differences

rs: we don´t share that view then

jd: there´s text saying you don´t have to use it but can if you like

not sure that´s strong enough reason for a role

rs: agree, but others wanted it to map to HTML figcaption and stuff

<Zakim> clown, you wanted to summarize my concerns with lable role.

<clown> https://rawgit.com/w3c/aria/label/aria/aria.html#label

<clown> An element containing content that labels another element

<clown> <div role="checkbox" aria-labelledby="checkLabel"> ... </div>

<clown> <span role="label" id="checkLabel" aria-label="Allow incoming

<clown> connections"></span>

js: my main concern is conflict between containing content, and examples 
that might not have content

which is all fine but the definition isn´t right then

either need to remove content from the definition, or not allow 
aria-label / aria-labelledby

jd: agree

this is an inheritance issue

rs: aria-labelledby is global

js: which means it can be applied to any element

would be weird to disallow it, but I don´t know the use cases enough

ack

rs: think aria-label aria-labelledby should stay global

easier to remember

no point making exception for a somewhat edge case

use cases for label:

caption

figcaption

but you could handle the labeling at the host language mappings level

to form a virtual labelledby

<richardschwerdtfeger> ack

js, jd, rs: this is useless

<clown> action-1422?

<trackbot> action-1422 -- Joanmarie Diggs to Add label role (text from 
Matt King) -- due 2014-05-05 -- OPEN

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

<jamesn> no - I agree it is useless

jn: the rationale was an attempt to get a 1:1 mapping between HTML 5 
elements and ARIA elements

but don´t think it buys us anything in practice

cs: useful from code clarity point

fe: yes, simplifies some SVG cases

rs: if something is labelled by something else, you can put label role 
in the platform mapping, don´t need author to do it

js: I heard CS say it makes it easier for author to know what´s gonna happen

rs: have never seen this in the wild

jn: not having it doesn´t stop authors from using HTML label

mc: figcaption and caption label their parents; label labels something else

jn: not invalid to have a label in HTML that labels nothing

mc: probably because of limits of DTD expression

fe: would be weird if a label for referenced something that said it´s 
labelledby was something else

rs: we should kill it

it only helps some behind the scenes computation

mc: expect HTML-AAM will have to map in way to not require ARIA label 
role, but potentially map to a platform feature nonetheless

does this change any previous decisions to try to provide a 
comprehensive ARIA?

rs: best to provide roles *where they are useful*

js: SVG?

fe: it´s all groups and stuff

rs: we could make target of an aria-labelledby to defined as a label, 
but don´t see it as important

fe: could @@

rs: we could create a label role for SVG

fe: hoped to piggy-back off of this in core ARIA

but not a big deal

rs: more useful to map to text

fe: usually you care about the text, not the symbol

but that may be an SVG-specific issue

in a chart you could have axis with major and minor tick marks, don´t 
want all of those to become labels

rs: propose that target of aria-labelledby has no mapping

fe: does that stop you from getting to it?

rs: no

jd: if it´s not mapped, AT can´t find

<richardschwerdtfeger> <text role=“label” aria-labelledby=“foo”>

rs: in above example you would ignore the aria-labelledby

<text role=¨label¨ id=¨text¨>label</label><circle aria-labelledby=¨text¨/>

no, not that, I´m getting at that it´s not meaningful to put 
aria-labelledby on a label

don´t know why someone would, but...

<clown> +1

<Stefan> +1

<richardschwerdtfeger> Proposal: do not put role of “label” in the ARIA 
spec. as is to prone to author errors

<clown> +1

<richardschwerdtfeger> +1

<joanie> +10000000

<fesch> + 1/2

<Stefan> +pi

<clown> + i

*RESOLUTION: do not adopt the label role in ARIA core*

<bgaraventa1979> +1

<jamesn> +1


      Localized role descriptions

<richardschwerdtfeger> 
ttps://rawgit.com/w3c/aria/roledescription/aria/aria.html#aria-roledescription

<clown> action-1417?

<trackbot> action-1417 -- Joanmarie Diggs to Add edit for ISSUE-636: 
localized role description -- due 2015-06-12 -- OPEN

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

rs: Markku´s gonna love this

various: sorting what this means

<clown> <a role="button" aria-role-description="attachement-button"> ...

jd: you would use this to provide clarification to the user about the 
intent of the role

mc: kind of like an unofficial sub-role

jd: get AT to announce something helpful

but needs to be on a meaningful role to begin with, or the AT might 
overlook entirely

rs: so require ARIA role when this is used?

jd: we tried that, but found use cases for use on elements that have 
implicit ARIA semantics

so came up with rule that their must either be ARIA role, or have 
implict role mapping

??: will authors understand that?

mc: you have to be pretty knowledgeable to know why to use this to begin 
with, so maybe it´s safe enough

fe: no, it´ll be a shiny toy that people will play with in all sorts of ways

jd: is the concern about what the prose says, or how it says it?

<richardschwerdtfeger> Authors MUST only use aria-roledescription on 
elements that equate to a valid WAI-ARIA role (have an implicit WAI-ARIA 
role semantic) or or have a valid WAI-ARIA role applied. If neither 
condition is met then then the aria-roledescription MUST NOT be exposed 
by user agents.

<wordsmithing>

<richardschwerdtfeger> Authors SHOULD only use aria-roledescription on 
elements that equate to a valid WAI-ARIA role (have an implicit WAI-ARIA 
role semantic) or or have a valid WAI-ARIA role applied. If neither 
condition is met then then the aria-roledescription MUST NOT be exposed 
by user agents.

<clown> If neither condition is met then user agents MUST NOT expose the 
aria-roledescription.

<richardschwerdtfeger> Authors SHOULD only use aria-roledescription on 
elements that equate to a valid WAI-ARIA role (have an implicit WAI-ARIA 
role semantic) or or have a valid WAI-ARIA role applied. If neither 
condition is met then user agents MUST NOT expose the aria-roledescription.

<richardschwerdtfeger> RESOLUTION: apply the new text above to replace 
the second paragraph in the specification.

jd: this needs more review cycles, but if approved I´ll close the action 
/ issue

will do on the list

rs: let me know if it needs to come back in a meeting


      Keyboard shortcut help

action-1642?

<trackbot> action-1642 -- Richard Schwerdtfeger to Create 
aria-keyshortcut proposal to group -- due 2015-06-11 -- OPEN

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

issue-711?

<trackbot> issue-711 -- Expose Keyboard Shortcut help information to ATs 
-- open

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

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

rs: HTML trying to create an access key

this issue goes back 10 years

we knew the accesskey attribute had problems

proposed an access element

brought to XHTML WG

but the scene changed

but we´ve been talking about access keys ever since, but not managed to 
get anything done

good reasons to take up

want to be able to remap keys

on user side, in order not to conflict with AT

and associate description

but that´s just for moving focus

<Stefan> +q

but now we´ve got shortcuts on elements that have a role and label, and 
activate

so need the key to activate not just focus

but ARIA doesn´t allow that

because it doesn´t define mainstream UI

so doing this in HTML with access key makes sense

but no progress in years

so my proposal is to put stuff in ARIA spec

and make it optional but hopeful that host language would say ¨go ahead 
and implement in mainstream UI¨

do have valid use cases for remapping

<Stefan> Need Concept Parallel to that in HTML next

<Stefan> Must think of Other Agents than AT

<Stefan> Split into aria-hotkey and aria-accesskey

ss: should parallel the HTML design pattern

consider how UAs expose the hot keys

split properties to separate focus from activate

hotkey to trigger function, access key to set focus

rs: we weren´t charged to create ¨accesskey¨ in ARIA, just a shortcut

bg: there´s access key, and access key label

<news to many>

the label is supposed to grab native browser keys and stuff

rs: I don´t use accesskey because of how messed up it is

have some UA interest on this

do you all agree ARIA should not specify UA behavior?

<silence=consent>

so that´s a position that has not changed

Ok to put this in a branch for further review?

<support>

sounds like the next step, then we need explicit review from the UA folks

note that in the current approach, it would only be available to AT

but UAs could expose

jn: or extensions, or special script library

I´d like to take it further, and provide a description of what a 
shortcut does, not necessarily tied to an element

ss: I proposed that, response was could use aria-describedby

<clown> quoting Rich: "The AT will have access to the label and 
descriptions for the widget"

rs: I meant that enough information is available, not that you use 
aria-describedby specifically

ss: that requires an additional step

a descriptive string would be useful

rs: gotta figure out where to map it

adds to the set of descriptions we provide

js: aria-hint

fe: aria-help

jd: some platforms have an actions interface to get mappings

rs: CS will bring up control patterns
... I´d like to get review on the current first, then address whether to 
tackle a description

mc: agree with agressively seek review

<clown> issue-406

<trackbot> issue-406 -- Proposal for new aria-hint property. (Previously 
proposed as @aria-help) -- open

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

rs: let´s put this in a review branch, with a note about needing to get 
back to descriptions

action-1642: 
https://lists.w3.org/Archives/Public/public-pfwg/2015Jun/0029.html

<trackbot> Notes added to action-1642 Create aria-keyshortcut proposal 
to group.

<richardschwerdtfeger> https://www.w3.org/WAI/PF/Group/track/products/17


      Actions review

rs: issues list is growing

mc: time for another triage to push stuff to 2.0

rs: yes, and we´re moving up the 2.0 timeframe anyways so won´t be forever

close action-1320

<trackbot> Closed action-1320.

<clown> action-1380?

<trackbot> action-1380 -- Joanmarie Diggs to #presentation should 
mention aria-hidden vs presentation role on raster and vector images in 
relation to ACTION-1379 -- due 2015-06-11 -- OPEN

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

don´t think mapping the "offscreen" api properties in the situation of 
aria-hidden="false" on non-rendered elements will go anywhere

<clown> action-1379?

<trackbot> action-1379 -- Joseph Scheuhammer to TAC should cover 
rendered descendants from external sources: svg, iframe, etc. (Compose 
text and get final review form ARIA subteam) -- due 2015-02-13 -- OPEN

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

<clown> action-1405?

<trackbot> action-1405 -- James Craig to For issue-526 modify spec. to 
allow non-global attrs to apply to host language elements having the 
correct aria semantics -- due 2015-01-22 -- OPEN

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

<clown> action-1416?

<trackbot> action-1416 -- James Craig to Include definitions for terms 
used as first word of all attr definitions (defines, identifies, 
indicates) -- due 2014-04-07 -- OPEN

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

<clown> action-1424?

<trackbot> action-1424 -- James Craig to Propose spec text for 
generic/general/??? role (computed role of html:div, html:span, svg:g, 
etc) and clearly explain explicit usage of this role is not common, and 
clearly explain relationship to group and none role. -- due 2014-04-21 
-- OPEN

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


    Summary of Action Items

[End of minutes]
------------------------------------------------------------------------
Minutes formatted by David Booth's scribe.perl 
<http://dev.w3.org/cvsweb/%7Echeckout%7E/2002/scribe/scribedoc.htm> 
version 1.140 (CVS log <http://dev.w3.org/cvsweb/2002/scribe/>)
$Date: 2015/06/11 18:09:15 $

------------------------------------------------------------------------

Received on Friday, 12 June 2015 15:06:33 UTC