Minutes: May 8, 2015 SVG A11y Task Force Meeting


Web:
https://www.w3.org/2015/05/08-svg-a11y-minutes.html


Text:
IRC log of svg-a11y on 2015-05-08


Timestamps are in UTC.


13:05:46 [RRSAgent]
      RRSAgent has joined #svg-a11y
13:05:46 [RRSAgent]
      logging to http://www.w3.org/2015/05/08-svg-a11y-irc

13:05:48 [trackbot]
      RRSAgent, make logs member
13:05:50 [trackbot]
      Zakim, this will be WAI_PF
13:05:50 [Zakim]
      I do not see a conference matching that name scheduled within the
      next hour, trackbot
13:05:51 [richardschwerdtfeger]
      chair: Rich
13:05:51 [trackbot]
      Meeting: Protocols and Formats Working Group Teleconference
13:05:51 [trackbot]
      Date: 08 May 2015
13:05:56 [richardschwerdtfeger]
      chair: Fred
13:06:09 [richardschwerdtfeger]
      meeting: W3C SVG Accessibility Task force
13:06:14 [richardschwerdtfeger]
      RRSAgent make log public
13:10:51 [richardschwerdtfeger]
      Can you use skype or Google Talk?
13:11:48 [AmeliaBR]
      Sure. Anyone else here?
13:13:39 [richardschwerdtfeger]
      scribe: Rich
13:14:19 [AmeliaBR]
      zakim, mute me
13:14:19 [Zakim]
      sorry, AmeliaBR, I don't know what conference this is
13:14:47 [AmeliaBR]
      zakim, this is 2742
13:14:47 [Zakim]
      ok, AmeliaBR; that matches WAI_SVGTF()9:00AM
13:14:50 [AmeliaBR]
      zakim, mute me
13:14:50 [Zakim]
      sorry, AmeliaBR, I do not know which phone connection belongs to you
13:14:57 [richardschwerdtfeger]
      Doug: I will set up WebEx for next week.
13:15:29 [richardschwerdtfeger]
      Topic: How we expect markup to work
13:15:57 [richardschwerdtfeger]
      Topic: Title, desc, aria-labelledby, aria-label
13:16:10 [richardschwerdtfeger]
      q+
13:16:44 [AmeliaBR]
      Scribenick: AmeliaBR
13:17:33 [AmeliaBR]
      Rich: I would prefer that we recommend authors use <decs>, not
      aria-describedby, unless the text is visible on screen.
13:18:15 [AmeliaBR]
      ...that is partly due to backwards compatibility, but also because
      (in SVG 2) the elements have language options
13:19:04 [AmeliaBR]
      ... I'm not sure if that is possible with visible text.
13:19:35 [AmeliaBR]
      Doug: You can, but it is a different mechanism using <switch> and
      another attribute
13:19:36 [AmeliaBR]
      (the attribute is systemLanguage, which can be used to switch visible
      text elements)
13:19:43 [AmeliaBR]
      Fred: Do people actually use that?
13:20:00 [AmeliaBR]
      Doug: Yes, it works in most browsers.
13:20:24 [AmeliaBR]
      zakim, unmute me
13:20:24 [Zakim]
      sorry, AmeliaBR, I do not know which phone connection belongs to you
13:20:44 [richardschwerdtfeger]
      Scribenick: Rich
13:21:13 [AmeliaBR]
      zakim, who is on the phone?
13:21:13 [Zakim]
      On the phone I see Fred_Esch, Rich_Schwerdtfeger,
      Doug_Schepers, ??P24
13:21:22 [AmeliaBR]
      zakim, ??P24 is me
13:21:22 [Zakim]
      +AmeliaBR; got it
13:21:41 [richardschwerdtfeger]
      Fred: If you are not referencing visible text then you use title?
13:22:09 [richardschwerdtfeger]
      Fred: Desc is for longer descriptive text and title is short
13:22:27 [richardschwerdtfeger]
      Fred: Use aria-labelledby for text visible on the screen
13:22:38 [shepazu_]
      Zakim, mute AmeliaBR
13:22:38 [Zakim]
      AmeliaBR should now be muted
13:22:44 [richardschwerdtfeger]
      Rich: Title should render a tooltip
13:22:54 [Zakim]
      -AmeliaBR
13:23:32 [Zakim]
      +??P24
13:23:41 [AmeliaBR]
      zakim, ??P24 is me
13:23:43 [Zakim]
      +AmeliaBR; got it
13:23:45 [AmeliaBR]
      zakim, mute me
13:23:45 [Zakim]
      AmeliaBR should now be muted
13:24:54 [richardschwerdtfeger]
      Fred: titles should be used to provide labels and tooltip
      functionality
13:25:22 [richardschwerdtfeger]
      Rich: aria-label should be used for short name that does not provide
      a tooltip
13:26:16 [AmeliaBR]
      q+
13:26:55 [AmeliaBR]
      zakim, ack me
13:26:55 [Zakim]
      unmuting AmeliaBR
13:26:56 [Zakim]
      I see richardschwerdtfeger on the speaker queue
13:27:19 [chaals1]
      [I'm in a noisy place and cannot dial… My original request was in
      relation to a single top-level title and desc for the image, or
      multilingual versions of that I'd be very unhappy having
      aria-labeledBy *instead*]
13:27:26 [richardschwerdtfeger]
      Doug: If you have a group with a title, and you have embedded
      rectangles with titles and circles, the embedded objects inherit the
      title of the parent
13:27:33 [richardschwerdtfeger]
      Amelia: Agree
13:28:07 [richardschwerdtfeger]
      Amelia: We should require that the user agents make the title
      available
13:28:23 [richardschwerdtfeger]
      Amelia: for touch screens tooltips are problematic
13:29:35 [chaals1]
      [For some users tooltips are problematic. First because they are of
      varying legibility, and second because they can interfere with using
      an interactive thing]
13:30:32 [richardschwerdtfeger]
      Amelia: We should not require tooltips in general. The title
      information should be accessible (accessed by the user) and that a
      tooltip is an option for doing this but not the only vehicle.
      tooltips are problematic for mobile touch devices
13:31:25 [Zakim]
      +Jason
13:31:29 [AmeliaBR]
      zakim, mute me
13:31:29 [Zakim]
      AmeliaBR should now be muted
13:31:39 [fesch]
      fe: Is there a rule that tootips inherit from their parent?
13:31:45 [richardschwerdtfeger]
      Action: Rich add SVG switch processing in name and description
      compuation for language
13:31:45 [trackbot]
      Created ACTION-1634 - Add svg switch processing in name and
      description compuation for language [on Richard Schwerdtfeger - due
      2015-05-15].
13:31:57 [fesch]
      ds: yes, in SVG tiny, but not sure about 1.1
13:32:06 [fesch]
      Fe: Do we want that to happen?
13:32:09 [shepazu_]
      [we should make sure that SVG2 is explicit in making sure that child
      elements inherit the title from the parent, if they don't have their
      own
13:32:10 [fesch]
      ds:yes
13:32:20 [fesch]
      q?
13:32:28 [richardschwerdtfeger]
      ack
13:32:32 [richardschwerdtfeger]
      ack rich
13:32:41 [AmeliaBR]
      Example of titles on groups versus shapes:
      http://fiddle.jshell.net/bppz34od/

13:33:04 [richardschwerdtfeger]
      Action: Rich make sure that name computation include inheriting title
      from parents
13:33:04 [trackbot]
      Created ACTION-1635 - Make sure that name computation include
      inheriting title from parents [on Richard Schwerdtfeger - due
      2015-05-15].
13:33:39 [richardschwerdtfeger]
      Fred: Authoring: should use desc over aria-describedby for
      non-visible descriptions
13:34:09 [AmeliaBR]
      q+
13:34:30 [richardschwerdtfeger]
      Doug: I can’t see why would use aria-label vs. aria-labelledy
13:34:45 [richardschwerdtfeger]
      Doug: labelledby is visible to all suers
13:34:54 [richardschwerdtfeger]
      s/suers/users/
13:34:56 [AmeliaBR]
      zakim, ack me
13:34:56 [Zakim]
      unmuting AmeliaBR
13:34:57 [Zakim]
      I see no one on the speaker queue
13:35:53 [richardschwerdtfeger]
      Amelia: There is an example of using aria-label for visible shape
      drawn text in inkScape.
13:36:00 [shepazu_]
      q+
13:36:20 [richardschwerdtfeger]
      q+
13:36:32 [richardschwerdtfeger]
      ack shepazu_
13:36:47 [AmeliaBR]
      zakim, mute me
13:36:47 [Zakim]
      AmeliaBR should now be muted
13:37:02 [fesch]
      amelia can you hear doug?
13:37:14 [AmeliaBR]
      No, I can't hear anything.
13:37:30 [richardschwerdtfeger]
      Doug: I have a couple problems with that idea (inkScape example)
13:37:30 [fesch]
      try to follow along on irc///
13:37:37 [Zakim]
      -AmeliaBR
13:37:56 [richardschwerdtfeger]
      Doug: if it is just for AT then it should be the title
13:37:58 [Zakim]
      +??P24
13:38:08 [AmeliaBR]
      zakim, ??P24 is me
13:38:08 [Zakim]
      +AmeliaBR; got it
13:38:31 [richardschwerdtfeger]
      Doug: if it is just for AT then they should use title
13:38:40 [richardschwerdtfeger]
      Amelia: But you will get a tooltip
13:38:48 [richardschwerdtfeger]
      Doug: I hear what you are saying
13:38:58 [AmeliaBR]
      zakim, mute me
13:38:58 [Zakim]
      AmeliaBR should now be muted
13:39:17 [richardschwerdtfeger]
      Doug: the real problem is I don’t think this a solution for anybody
13:39:49 [richardschwerdtfeger]
      Doug: I made a proposal in the past that we make some sort of
      attribute that if you have some text that if you have some text that
      is represented by shapes, this could be an attribute or an element
13:40:29 [richardschwerdtfeger]
      Doug: so if I had the word groovy I could use this element … this
      would be the alternative version of that text
13:40:46 [richardschwerdtfeger]
      Doug: If you select all the content in SVG you will get the title
13:41:12 [richardschwerdtfeger]
      Doug: we should not expect non-accessibility behavior for aria stuff
13:41:18 [AmeliaBR]
      q+
13:41:21 [fesch]
      q+
13:41:29 [fesch]
      ack rich
13:41:59 [richardschwerdtfeger]
      Rich: <path … role=“text” aria-label=“groovy”>
13:42:38 [richardschwerdtfeger]
      Rich: during selection, in this case you could pull the aria-label
13:43:00 [fesch]
      q?
13:43:52 [AmeliaBR]
      zakim, ack me
13:43:52 [Zakim]
      unmuting AmeliaBR
13:43:53 [Zakim]
      I see fesch on the speaker queue
13:43:56 [richardschwerdtfeger]
      Rich: aria-label is global
13:44:20 [richardschwerdtfeger]
      Amelia: I am not sure where you got the idea that selection and copy
      copies the title. I have not seen that
13:44:48 [richardschwerdtfeger]
      Amelia: we should encourage authors to use the elements over the
      attributes
13:45:09 [richardschwerdtfeger]
      Amelia: I would never recommend that peope use textpath…
13:45:17 [richardschwerdtfeger]
      Rich: I lost half of what you said
13:45:30 [richardschwerdtfeger]
      s/textpath/textopath/
13:45:46 [richardschwerdtfeger]
      Amelia: We should recommend that people use that more
13:46:18 [richardschwerdtfeger]
      Doug: we should not push for the accessibility only strategy
13:46:29 [richardschwerdtfeger]
      Doug: this is for general usability for SVG
13:47:03 [richardschwerdtfeger]
      Amelia: … selectable and searchable text. It should not get in the
      way of the underlying graphical text
13:48:12 [richardschwerdtfeger]
      Amelia: should we then consider another option for the semantics
      within the language for describing this sort of thing
13:49:18 [richardschwerdtfeger]
      Fred: When I saw the text path stuff in SVG, the don’t make the whole
      word. It is everything goes.
13:49:22 [fesch]
      ack me
13:51:54 [richardschwerdtfeger]
      Rich: I think the use of shapes to draw text is vislible to everyone.
      so stating that it text and being able to access it is an assistive
      technology issue
13:52:14 [richardschwerdtfeger]
      Doug: We need something that says that this path represents the
      letter
13:52:22 [richardschwerdtfeger]
      Doug: “T”
13:52:50 [AmeliaBR]
      (quite frankly, this is what I *expected* the <altGlyph> element to
      do when I was first learning SVG)
13:53:13 [richardschwerdtfeger]
      Doug: This way this could be used in a text access computation
13:53:36 [richardschwerdtfeger]
      Doug: you get the ability to have this selected
13:53:42 [richardschwerdtfeger]
      q+
13:54:20 [fesch]
      q?
13:54:27 [fesch]
      ack rich
13:54:43 [AmeliaBR]
      s/... selectable/The only more universally accessible solution is to
      layer almost-transparent real text over top of the text as path; this
      requires a lot of extra work, but it creates selectable/
13:54:48 [AmeliaBR]
      zakim, mute me
13:54:48 [Zakim]
      AmeliaBR should now be muted
13:55:22 [fesch]
      rs: can do this now, role=text
13:59:12 [richardschwerdtfeger]
      doug: they don’t want ARIA to define behavior. That should be up to
      the aria host language.
13:59:34 [richardschwerdtfeger]
      doug: we don’t like shoulds. We don’t like optional behaviors
14:00:03 [richardschwerdtfeger]
      Action: Bring up to the SVG working group the use of role=
14:00:03 [trackbot]
      Error finding 'Bring'. You can review and register nicknames at <
      https://www.w3.org/WAI/PF/Group/track/users>.
14:01:33 [richardschwerdtfeger]
      Rich: go to SVG working group to discuss using role=“text” to be used
      in selection and copying
14:02:16 [richardschwerdtfeger]
      Doug: I can’t think of an example where browsers change their
      behavior based on ARIA
14:02:17 [fesch]
      q?
14:02:18 [richardschwerdtfeger]
      q?
14:02:34 [AmeliaBR]
      +1 to fighting against the "ARIA doesn't change behavior" assumption.
      I'd love it if SVG could just adopt a rule that if role="button",
      respond to keyboard events like a button would.
14:02:49 [Zakim]
      -AmeliaBR
14:03:03 [richardschwerdtfeger]
      jason: I don’t want ARIA changing behavior
14:03:33 [richardschwerdtfeger]
      jason: it is better to have a native host language element that does
      this.
14:05:17 [richardschwerdtfeger]
      jason: If you had title and there were a mechanism to suppress the
      tooltip behavior that would be good.
14:05:28 [richardschwerdtfeger]
      Rich: that would be good.
14:06:24 [richardschwerdtfeger]
      Doug: I think we will receive resistance in using ARIA for this
14:07:03 [richardschwerdtfeger]
      Rich: I think it is silly but we should bring it to the working group
14:07:55 [richardschwerdtfeger]
      Jason: We do need the text in an element to declare language.
14:08:00 [richardschwerdtfeger]
      Fred: we did talk about that earlier
14:09:01 [fesch]
      rs: Kevin Russel (google) stated he wanted more aria semantics for
      the purposes of webapps
14:09:19 [fesch]
      s/Russel/Russell/
14:09:46 [richardschwerdtfeger]
      s/Kevin/Alex/
14:10:07 [richardschwerdtfeger]
      Doug: Alex wants to define the web in terms of primitives
14:10:18 [richardschwerdtfeger]
      Doug: I can see why he wants to use ARIA for that
14:10:27 [richardschwerdtfeger]
      Doug: We can try it
14:11:31 [Zakim]
      -Rich_Schwerdtfeger
14:11:34 [Zakim]
      -Doug_Schepers
14:11:37 [richardschwerdtfeger]
      zakim, bye
14:11:37 [Zakim]
      leaving. As of this point the attendees were Fred_Esch,
      Rich_Schwerdtfeger, Doug_Schepers, AmeliaBR, Jason
14:11:37 [Zakim]
      Zakim has left #svg-a11y
14:11:46 [richardschwerdtfeger]
      RRSAgent, make minutes
14:11:46 [RRSAgent]
      I have made the request to generate
      http://www.w3.org/2015/05/08-svg-a11y-minutes.html

      richardschwerdtfeger
15:02:45 [richardschwerdtfeger]
      richardschwerdtfeger has joined #svg-a11y
15:11:40 [richardschwerdtfeger]
      richardschwerdtfeger has joined #svg-a11y
16:05:44 [richardschwerdtfeger]
      richardschwerdtfeger has joined #svg-a11y


Rich Schwerdtfeger

Received on Thursday, 14 May 2015 15:45:51 UTC