[aapi] Minutes: UAI TF Meeting Tue 07 October 2014

Link: http://www.w3.org/2014/10/07-aapi-minutes.html

Plain text follows:

   [1]W3C

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

                               - DRAFT -

           Protocols and Formats Working Group Teleconference
                              07 Oct 2014

   See also: [2]IRC log

      [2] http://www.w3.org/2014/10/07-aapi-irc

Attendees

   Present
          Joseph_Scheuhammer, Joanmarie_Diggs, Bryan_Garaventa,
          Rich_Schwerdtfeger, Cynthia_Shelly

   Regrets
   Chair
          SV_MEETING_CHAIR

   Scribe
          Joanmarie_Diggs

Contents

     * [3]Topics
         1. [4]News: ISSUE-541: (All) Change to wording in
            name/description document re: host language "value"
            attribute.
         2. [5]ISSUE-542: (All) Use of fall back text attribute
            for CSS image content rules.
     * [6]Summary of Action Items
     __________________________________________________________

   <trackbot> Date: 07 October 2014

   <clown> agenda: this

   <scribe> Scribe: Joanmarie_Diggs

   <clown> [7]http://www.w3.org/TR/wai-aria/complete#combobox

      [7] http://www.w3.org/TR/wai-aria/complete#combobox

   <clown>
   [8]http://www.w3.org/TR/wai-aria/complete#implictValueForRole

      [8] http://www.w3.org/TR/wai-aria/complete#implictValueForRole

   <richardschwerdtfeger>
   [9]http://www.w3.org/TR/wai-aria/complete#implicit_semantics

      [9] http://www.w3.org/TR/wai-aria/complete#implicit_semantics

News: ISSUE-541: (All) Change to wording in name/description document
re: host language "value" attribute.

   <clown> issue-541

   <trackbot> issue-541 -- Text Alt Comp too specific to ARIA
   attributes (aria-valuetext and aria-valuenow) -- open

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

     [10] https://www.w3.org/WAI/PF/Group/track/issues/541

   <clown> If the embedded control is a range (e.g., a spinbutton
   or slider), use the text value if defined (e.g.
   aria-valuetext), or otherwise the value of the control (e.g.,
   aria-valuenow, or host language value attribute).

   JS: There is a step in the accessible name calculation (the old
   version) where it says something like the above
   ... The last part was missing until now.

   RS: Is it always the value attribute?

   JS: I tried to word it so that it didn't actually say "value"

   RS: A way to do that would be to make it a glossary item.

   JS: Suggested definition?

   RS: I can come up with something.
   ... Text can have a value, but it's not a range.

   JS: That's already covered. (Reads text.)

   RS: (providing text)

   <clown> If the embedded control has role texbox, use its value.

   (Group discusses)

   RS: The thing about SVG that worries me is that they are making
   it closer to HTML. So much so that they have a canvas element,
   iframes.
   ... We could say for this release that it's limited to HTML.
   ... The only time I can think that you'd have a value is if you
   have user input.

   JS: I tried to use the word "control" because it is not an HTML
   element, but captures the fact that it takes input.

   (More discussion about what does and does not have a "value")

   <richardschwerdtfeger> Value of a control is the is a property
   of a host languane input control that will take a range of
   values or text as input

   RS: The above is a working glossary definition.

   (More working / discussion to refine the language)

   <richardschwerdtfeger> Value of a control is a property of a
   host languane input control that will take a range of values or
   text as input

   <richardschwerdtfeger>
   [11]http://www.w3.org/html/wg/drafts/html/CR/forms.html#the-sel
   ect-element

     [11]
http://www.w3.org/html/wg/drafts/html/CR/forms.html#the-select-element

   RS: Multiselect is a problem for our definition. The value only
   corresponds to the first one.

   <clown> Value of a control is the is a property of a host
   languane input control that will take a set of values or text
   as input

   JS: I suggest you propose this as a change to the glossary on
   Monday.
   ... I would use set of values instead of range.

   RS: I think we could put it in there. Do you want to add that
   to your proposal?

   JS: I guess so.

   <clown> issue-541?

   <trackbot> issue-541 -- Text Alt Comp too specific to ARIA
   attributes (aria-valuetext and aria-valuenow) -- open

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

     [12] https://www.w3.org/WAI/PF/Group/track/issues/541

   RS: Resubmit it and we can talk about it Monday.

   JS: We're talking about issue 541.
   ... James Craig has a proposal for issue-541 and I was saying
   that it was already mostly done.

   RS: And I'm saying we also need a glossary entry.

   JS: There is a "value" in the glossary already.

   <clown> "A literal that solidifies the information expressed by
   a [13]http://www.w3.org/TR/wai-aria/complete#def_state,
   [14]http://www.w3.org/TR/wai-aria/complete#def_property,
   [15]http://www.w3.org/TR/wai-aria/complete#def_role, or text
   content."

     [13] http://www.w3.org/TR/wai-aria/complete#def_state
     [14] http://www.w3.org/TR/wai-aria/complete#def_property
     [15] http://www.w3.org/TR/wai-aria/complete#def_role

   <clown> "A literal that solidifies the information expressed by
   a state, property, role, or text content."

   JS: The above is the current definition.

   RS: I think we need to change that.

   JS: I think one of us should create an issue to change this.

   (RS creates an issue)

   <clown> issue-541?

   <trackbot> issue-541 -- Text Alt Comp too specific to ARIA
   attributes (aria-valuetext and aria-valuenow) -- open

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

     [16] https://www.w3.org/WAI/PF/Group/track/issues/541

   <richardschwerdtfeger>
   [17]https://www.w3.org/WAI/PF/Group/track/issues/680

     [17] https://www.w3.org/WAI/PF/Group/track/issues/680

ISSUE-542: (All) Use of fall back text attribute for CSS image
content rules.

   <clown> issue-542?

   <trackbot> issue-542 -- Text Alt Comp section on CSS generated
   content does not allow for proper CSS content fallback -- open

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

     [18] https://www.w3.org/WAI/PF/Group/track/issues/542

   JS: This is something we discussed yesterday. Another
   suggestion from James about accessible name calculation.

   <clown> <div style="content: url(icon.png),
   attr(data-fallback);" data-fallback="Bar">Foo</div>

   JS: The above is his example.
   ... You can now in CSS add an attribute.
   ... This provides a data fallback as your textual content.
   ... So the alternate name is Bar.
   ... James is suggesting that because you can do this in CSS, we
   need to add text that references this technique.
   ... I gather that the attribute can be anything you want it to
   be (e.g. aria-label)

   RS: What does it do?

   JS: That style command says put this icon image here.

   <clown> !

   JS: The attribute says "use the following attribute for the
   text alternative" on that element

   <clown> <div style="content: url(icon.png), attr(aria-label);"
   aria-label="Bar">Foo</div>

   JS: But I think you could also write something like the above.
   ... But this isn't quite right as you have to use the before
   and after stuff.

   RS: So you can use an ARIA label instead of an alt?

   JS: You can't use alt because it's not an attribute of div
   ... It has to be a supported attribute, as I understand it from
   yesterday's discussion.

   RS: The thing is, I just don't know how wide open this content
   is going to be. Can it be anything?

   JS: You'd have to look at the CSS spec as I don't know it that
   way.
   ... The other thing I recall from yesterday is that only Safari
   implements it so far.

   <clown> issue-542?

   <trackbot> issue-542 -- Text Alt Comp section on CSS generated
   content does not allow for proper CSS content fallback -- open

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

     [19] https://www.w3.org/WAI/PF/Group/track/issues/542

   JS: Does this look familiar to you Cynthia from IE's
   perspective?

   CS: I'm not familiar with this feature.
   ... I'll see if I can find more information on this.

   (Group members individually looking at the CSS spec)

   <richardschwerdtfeger>
   [20]http://www.w3.org/TR/CSS21/generate.html

     [20] http://www.w3.org/TR/CSS21/generate.html

   RS: (Reads from above spec)
   ... The issue is that now CSS is injecting new forms of
   content.

   CS: If this is in the spec, then, yes, this is indeed an issue.

   JS: It's shipped and Safari reportedly implements it.

   <clown> "This function returns as a string the value of
   attribute X for the subject of the selector. The string is not
   parsed by the CSS processor. If the subject of the selector
   does not have an attribute X, an empty string is returned. The
   case-sensitivity of attribute names depends on the document
   language."

   RS: So, yes, you could put an aria label in there.

   JS: Yes anything that is a valid attribute

   CS: We should get WCAG in on this.

   (Discussion about computed style)

   <clown> $.css ('content');

   JS: $ stands for the element in question. It comes back as a
   string.

   <clown> "url(icon.png), attr(aria-label)"

   RS: Which you now have to parse. That's ugly.

   CS: I don't really like CSS-generated content.
   ... James is right, it's an issue. We need to account for it.

   JS: So as far as the name computation is concerned, I have to
   put something about this.

   RS: An entire list of attributes, and you have to be aware of
   them and see if any of them result in text that can be used.
   Right?

   JS: That's a very big list.

   RS: Exactly

   CS: Do we have time at TPAC with CSS? We should work with them
   on this.

   RS: I will email Janina and copy the group and suggest we
   should discuss this because it poses a significant challenge
   for testing tools.

   <clown> <img style="content: url(icon.png), attr(src);"
   src="Bar">

   <clown> <img style="content: url(icon.png), attr(src);"
   src="./images/foo.png">

   CS: I think there's also a WCAG technique here.

   RS: Are you in WCAG?

   CS: Not for a while.

   RS: I'll send the email.

   JS: Next Monday is Thanksgiving in Canada.

   (Discussion about holidays next week)

   JS: When is the discussion about name computation at TPAC?

   RS: I don't think we have an exact time yet.

Summary of Action Items

   [End of minutes]

Received on Tuesday, 7 October 2014 20:48:45 UTC