IRC log of aapi on 2016-02-16
Timestamps are in UTC.
- 19:46:55 [RRSAgent]
- RRSAgent has joined #aapi
- 19:46:55 [RRSAgent]
- logging to http://www.w3.org/2016/02/16-aapi-irc
- 19:46:57 [trackbot]
- RRSAgent, make logs world
- 19:46:57 [Zakim]
- Zakim has joined #aapi
- 19:46:59 [trackbot]
- Zakim, this will be
- 19:46:59 [Zakim]
- I don't understand 'this will be', trackbot
- 19:47:00 [trackbot]
- Meeting: Accessible Rich Internet Applications Working Group Teleconference
- 19:47:00 [trackbot]
- Date: 16 February 2016
- 19:47:15 [clown]
- chair: Joseph_Scheuhammer
- 19:47:22 [clown]
- agenda: this
- 19:47:56 [clown]
- agenda+ ACTION-1667 (All) Progress? https://www.w3.org/2016/01/26-aapi-minutes.html#item01
- 19:48:05 [clown]
- agenda+ ACTION-1531 (All) IA2 mapping of role="text" -- latest from Cynthia/Alex/James Teh.
- 19:48:11 [clown]
- agenda+ ISSUE-1011 (Rich) Bring Rich up to speed.
- 19:48:18 [clown]
- agenda+ ACTION-1569/1585 (Joseph) Add to section on AAPI differences highlighting the features of UIA.
- 19:48:26 [clown]
- agenda+ ACTION-1593 (Cynthia) Compare implementations of AAPI managed states and look for gaps.
- 19:48:34 [clown]
- agenda+ ACTION-1691/ISSUE-1010 (Joseph) UIA mapping for aria-errormessage and role="error".
- 19:49:18 [clown]
- agenda+ Triage: https://www.w3.org/WAI/ARIA/track/products/23 , https://www.w3.org/Bugs/Public/buglist.cgi?component=Core%20AAM&product=ARIA , https://www.w3.org/Bugs/Public/buglist.cgi?component=AccName%20AAM&product=ARIA , https://www.w3.org/WAI/PF/Group/track/products/26
- 19:49:25 [clown]
- agenda+ be done.
- 19:49:46 [clown]
- clown has changed the topic to: WebEx Access Code 641 707 405 (Next meeting 23–Feb-2016
- 19:50:00 [RRSAgent]
- I have made the request to generate http://www.w3.org/2016/02/16-aapi-minutes.html clown
- 19:54:03 [richardschwerdtfeger]
- richardschwerdtfeger has joined #aapi
- 19:58:37 [joanie]
- present+ Joanmarie_Diggs
- 20:02:21 [joanie]
- scribe: joanie
- 20:02:40 [clown]
- present+ Joseph_Scheuhammer
- 20:03:01 [joanie]
- present+ Bryan_Garaventa
- 20:03:15 [joanie]
- present+ Rich_Schwerdtfeger
- 20:03:51 [joanie]
- present+ Cynthia_Shelly
- 20:03:58 [joanie]
- Zakim, take up item 1
- 20:03:58 [Zakim]
- agendum 1. "ACTION-1667 (All) Progress? https://www.w3.org/2016/01/26-aapi-minutes.html#item01" taken up [from clown]
- 20:04:07 [clown]
- action-1667?
- 20:04:07 [trackbot]
- action-1667 -- Cynthia Shelly to Update the mapping spec for aria role region to reflect its landmark inheritance as defined in the aria 1.1 spec. -- due 2016-02-26 -- OPEN
- 20:04:07 [trackbot]
- http://www.w3.org/WAI/ARIA/track/actions/1667
- 20:04:18 [cyns]
- cyns has joined #aapi
- 20:04:35 [joanie]
- JS: This is not due for a while, but we need updates for role region for UIA.
- 20:04:49 [joanie]
- CS: I don't know the answer this moment, but it shouldn't take me long.
- 20:04:54 [clown]
- http://lists.linuxfoundation.org/pipermail/accessibility-ia2/2016-January/001993.html
- 20:05:03 [joanie]
- JS: There's also some discussion on the IA2 list (see above URI).
- 20:05:23 [joanie]
- JS: Rich had said IA2 needed a new LANDMARK role.f
- 20:05:29 [joanie]
- s/role.f/role./
- 20:05:58 [joanie]
- JS: Alex said he couldn't add roles himself.
- 20:06:11 [joanie]
- JS: Alex also asked about the ATK discussion (if any).
- 20:06:18 [joanie]
- RS: ATK already has that role.
- 20:06:27 [clown]
- action: Rich to followup with Alex about IA2 discussion re: adding a landmark role, similar to ATK
- 20:06:27 [trackbot]
- Created ACTION-2022 - Followup with alex about ia2 discussion re: adding a landmark role, similar to atk [on Richard Schwerdtfeger - due 2016-02-23].
- 20:06:34 [joanie]
- RS: I'll take an action to follow up with Alex.
- 20:06:35 [clown]
- action-2022
- 20:06:35 [trackbot]
- action-2022 -- Richard Schwerdtfeger to Followup with alex about ia2 discussion re: adding a landmark role, similar to atk -- due 2016-02-23 -- OPEN
- 20:06:35 [trackbot]
- http://www.w3.org/WAI/ARIA/track/actions/2022
- 20:07:59 [joanie]
- JS: Alex sent that message on the 27th of January.
- 20:08:08 [joanie]
- RS: I remember seeing this. Has he done anything?
- 20:08:19 [clown]
- http://lists.linuxfoundation.org/pipermail/accessibility-ia2/2016-January/001993.html
- 20:08:28 [joanie]
- JS: What Alex did is email the IA2 list. (See above URI.)
- 20:08:36 [joanie]
- RS: Ok, that's on my todo list.
- 20:09:55 [joanie]
- Zakim, next item
- 20:09:55 [Zakim]
- agendum 2. "ACTION-1531 (All) IA2 mapping of role="text" -- latest from Cynthia/Alex/James Teh." taken up [from clown]
- 20:10:03 [clown]
- action-1531?
- 20:10:03 [trackbot]
- action-1531 -- David Bolter to Bolter to investigate ia2 mapping of role="text" -- due 2014-11-18 -- OPEN
- 20:10:03 [trackbot]
- http://www.w3.org/WAI/ARIA/track/actions/1531
- 20:10:16 [joanie]
- JS: This started out as a David Bolter action.
- 20:10:31 [joanie]
- JS: We started out in IA2 with text frames, then moved to static.
- 20:10:42 [joanie]
- JS: But then Cynthia brought up ways to do it in UIA.
- 20:10:43 [clown]
- https://lists.w3.org/Archives/Public/public-aria/2016Feb/0032.html
- 20:10:54 [joanie]
- JS: One email is at above URI.
- 20:11:02 [clown]
- <img alt="foo" role="tesxt">
- 20:11:03 [joanie]
- JS: It's going to be a text pattern.
- 20:11:11 [joanie]
- CS: Right, but not a separate text pattern.
- 20:11:31 [joanie]
- JS: In UIA, there's not going to be any accessible object for the image element typed above.
- 20:11:43 [joanie]
- CS: That's also what happens with span elements.
- 20:11:52 [joanie]
- CS: That's the best way I can think of.
- 20:12:10 [joanie]
- CS: Unless there was a property like a tabindex, we wouldn't create a separate accessible.
- 20:12:27 [joanie]
- RS: So what we want is for the text role to be read inline.
- 20:12:42 [joanie]
- CS: The text pattern does have characters and character navigation.
- 20:12:47 [joanie]
- CS: Narrator supports that.
- 20:13:03 [joanie]
- CS: There are also breaks and the ability to get range markers.
- 20:13:26 [joanie]
- CS: So basically you're turning the img into a span (functionally).
- 20:13:39 [joanie]
- RS: What about caret tracking?
- 20:13:59 [joanie]
- CS: I'm not sure. This is the only thing I can think of to do. I have some doubts about this feature.
- 20:14:11 [joanie]
- RS: What if we have Larry on the call?
- 20:14:20 [joanie]
- CS: I'll talk to him first.
- 20:14:50 [joanie]
- RS: I don't know that the Mac has caret tracking.
- 20:14:53 [joanie]
- JS: I tested that.
- 20:15:27 [joanie]
- JS: If you're going character by character, it treats the img text "foo" as if it were a character.
- 20:15:44 [joanie]
- RS: That seems like a reasonable thing.
- 20:16:05 [joanie]
- CS: And also is aligned with how we do Chinese and Japanese characters.
- 20:16:38 [joanie]
- JS: In the accessibility inspector, there are three accessible objects: the text before the image, the text of the image, and the text after the image.
- 20:17:02 [joanie]
- RS: So if you were reading text in the middle of a paragraph and ran into an image, you wouldn't be saying image, right?
- 20:17:17 [joanie]
- JS: VoiceOver says image when the role is not present.
- 20:17:52 [joanie]
- RS: I guess what I'm saying is you don't want to pause in the middle; you just want to read the whole thing without pausing.
- 20:18:20 [joanie]
- (Group ponders what the user experience would be like if there are periods in the alt text.)
- 20:18:44 [joanie]
- JS: What about word-by-word examination of alt text?
- 20:18:59 [joanie]
- CS: Narrator doesn't support that. I don't know about other screen readers.
- 20:19:12 [joanie]
- CS: I have a way to map this, and the user experience seems bad.
- 20:21:36 [joanie]
- CS: I'm very nervous about the ramifications of this feature, and do not think it is worth the risk.
- 20:21:43 [joanie]
- JS: I also have misgivings.
- 20:21:56 [joanie]
- RS: We could consider limiting it to just images.
- 20:22:04 [joanie]
- CS: That would make it better....
- 20:22:20 [clown]
- <span role="text" aria-label="3 of 5 stars">★★★☆☆︎</span></p>
- 20:22:22 [joanie]
- JS: One of the examples in the spec involves 5 star glyphs.
- 20:22:26 [richardschwerdtfeger]
- richardschwerdtfeger has joined #aapi
- 20:22:33 [clown]
- <span role="text" aria-label="3 of 5 stars">★★★☆☆︎</span></p>
- 20:23:24 [joanie]
- CS: And these glyphs exist in the wild.
- 20:23:32 [joanie]
- JS: And unicode has them.
- 20:23:57 [joanie]
- JS: And in Firefox you can arrow over each character separately.
- 20:25:49 [joanie]
- In Safari, the stars have a single accessible of StaticTextRole with a value of "3 of 5 stars".
- 20:26:14 [joanie]
- s/In Safari/JS: In Safari/
- 20:26:43 [richardschwerdtfeger]
- <span role="text" aria-label="3 of 5 stars"><span role=“img”>★★★☆☆︎</span></span></p>
- 20:27:12 [joanie]
- RS: You could also do the above.
- 20:28:41 [joanie]
- CS: We create currently a group with "3 of 5 stars" as it's name and no children.
- 20:28:56 [joanie]
- RS: What you could do is force it to be an image....
- 20:29:19 [joanie]
- CS: If I were authoring this, I'd use role="image" on this.
- 20:29:27 [joanie]
- JS: That's what Stefan said as well.
- 20:29:47 [joanie]
- RS: I say we go back to Steve and say you cannot put role="text" on something unless it's an image.
- 20:30:17 [joanie]
- CS: I think we should say it's only for images and then ask for a WCAG technique.
- 20:30:29 [joanie]
- RS: I agree with that.
- 20:30:46 [joanie]
- CS: I'd do a span with role="image"
- 20:30:59 [joanie]
- JS: Are we changing the ARIA spec?
- 20:31:58 [clown]
- http://w3c.github.io/aria/aria/aria.html#text
- 20:32:00 [joanie]
- RS: We could say "in HTML..." in the spec. Because SVG's needs are different, and the spec applies to both.
- 20:32:19 [joanie]
- RS: We could say that you can't use this on the text and tspan elements.
- 20:32:38 [clown]
- <div role="text">
- 20:32:38 [clown]
- <p>I</p>
- 20:32:38 [clown]
- <p>like</p>
- 20:32:38 [clown]
- <p>turtles</p>
- 20:32:39 [clown]
- </div>
- 20:33:16 [joanie]
- JD: I think we could do a change in the spec. If nothing else, we need to get rid of the paragraph example.
- 20:34:11 [joanie]
- BG: The one use case for the above is that some authoring causes ATs to treat a single button as if it's broken up.
- 20:34:21 [joanie]
- RS: What if you put an anchor in the middle of that?
- 20:34:36 [joanie]
- JS: This is approaching the next agenda item.
- 20:34:37 [clown]
- "Use caution when using the text role on structural elements. In particular, avoid using the text role on elements with interactive descendants"
- 20:34:59 [joanie]
- JS: (Reads from the spec, text quoted above.)
- 20:35:07 [joanie]
- CS: Authors are going to mess this up.
- 20:35:34 [joanie]
- RS: Can we give you, Joanie, and action item to limit this to graphics and go back to Steve?
- 20:35:37 [joanie]
- JS: I am.
- 20:35:39 [joanie]
- CS: I am.
- 20:35:41 [joanie]
- RS: I am.
- 20:35:45 [joanie]
- JD: I am.
- 20:36:02 [joanie]
- RS: Give me an action to go back to Steve.
- 20:36:23 [clown]
- ISSUE-1011
- 20:36:23 [trackbot]
- ISSUE-1011 -- For role="text", there needs to be requirements on user agents for overrides, such as controls, events, and other global aria properties, like there is for role="presentation". -- open
- 20:36:23 [trackbot]
- http://www.w3.org/WAI/ARIA/track/issues/1011
- 20:36:30 [joanie]
- Zakim, next item
- 20:36:30 [Zakim]
- agendum 3. "ISSUE-1011 (Rich) Bring Rich up to speed." taken up [from clown]
- 20:37:16 [joanie]
- JS: A couple of meetings ago we concluded there was not enough guidance in the spec about the dangers and need to limit/override it.
- 20:38:13 [clown]
- action: Joanie to write a proposal about how to modify the definition of role text to limit its use.
- 20:38:14 [trackbot]
- Created ACTION-2023 - Write a proposal about how to modify the definition of role text to limit its use. [on Joanmarie Diggs - due 2016-02-23].
- 20:38:38 [clown]
- action: Rich to discuss with Steve F about limitations wrt to role text
- 20:38:38 [trackbot]
- Created ACTION-2024 - Discuss with steve f about limitations wrt to role text [on Richard Schwerdtfeger - due 2016-02-23].
- 20:38:54 [clown]
- action-2023
- 20:38:54 [trackbot]
- action-2023 -- Joanmarie Diggs to Write a proposal about how to modify the definition of role text to limit its use. -- due 2016-02-23 -- OPEN
- 20:38:54 [trackbot]
- http://www.w3.org/WAI/ARIA/track/actions/2023
- 20:39:12 [joanie]
- JD: I'm happy to write a draft, but as you may recall, when this new role was first raised, I brought up my concerns and got the impression from Steve and James that I was "wrong."
- 20:39:28 [joanie]
- JD: So I can write text, but I anticipate getting some pushback from Steve and/or James.
- 20:39:37 [joanie]
- RS: I'll talk to Steve first.
- 20:40:49 [joanie]
- JS: Also, James Teh get into this and says he wants IAccessibleText implemented for it, even though it has gotchas.
- 20:40:59 [joanie]
- RS: Why would he want that if we limit it to images?
- 20:41:06 [joanie]
- Group: True.
- 20:41:26 [joanie]
- JS: In the meantime, the mapping is to ROLE_STATICTEXT.
- 20:41:36 [joanie]
- Zakim, next item
- 20:41:36 [Zakim]
- agendum 4. "ACTION-1569/1585 (Joseph) Add to section on AAPI differences highlighting the features of UIA." taken up [from clown]
- 20:42:01 [clown]
- action-1569
- 20:42:01 [trackbot]
- action-1569 -- Jason Kiss to Create a section that describes AAPI differences -- due 2015-03-03 -- OPEN
- 20:42:01 [trackbot]
- http://www.w3.org/WAI/ARIA/track/actions/1569
- 20:42:09 [clown]
- action-1585
- 20:42:09 [trackbot]
- action-1585 -- Joseph Scheuhammer to Add to the section on differences among aapis highlighting the features of uia. -- due 2016-01-15 -- OPEN
- 20:42:09 [trackbot]
- http://www.w3.org/WAI/ARIA/track/actions/1585
- 20:42:10 [joanie]
- JS: I was hoping to have this (my actions to add Jason's and Cynthia's text about AAPI differences) done.
- 20:42:25 [joanie]
- JS: But I was spending time on combo boxes, so I need to put this action off for another week.
- 20:43:26 [joanie]
- Zakim, next item
- 20:43:26 [Zakim]
- agendum 5. "ACTION-1593 (Cynthia) Compare implementations of AAPI managed states and look for gaps." taken up [from clown]
- 20:43:30 [clown]
- action-1593
- 20:43:30 [trackbot]
- action-1593 -- Cynthia Shelly to Compare implementations of AAPI managed states and look for gaps. -- due 2016-02-08 -- OPEN
- 20:43:30 [trackbot]
- http://www.w3.org/WAI/ARIA/track/actions/1593
- 20:43:42 [joanie]
- JS: Cynthia, this action is yours.
- 20:43:51 [joanie]
- CS: I have not done this yet.
- 20:43:57 [joanie]
- JS: New due date?
- 20:44:02 [joanie]
- CS: Make it next week.
- 20:44:23 [joanie]
- Zakim, next item
- 20:44:23 [Zakim]
- agendum 5 was just opened, joanie
- 20:44:29 [joanie]
- Zakim, close this item
- 20:44:29 [Zakim]
- agendum 5 closed
- 20:44:31 [Zakim]
- I see 3 items remaining on the agenda; the next one is
- 20:44:31 [Zakim]
- 6. ACTION-1691/ISSUE-1010 (Joseph) UIA mapping for aria-errormessage and role="error". [from clown]
- 20:44:31 [joanie]
- Zakim, next item
- 20:44:32 [Zakim]
- agendum 6. "ACTION-1691/ISSUE-1010 (Joseph) UIA mapping for aria-errormessage and role="error"." taken up [from clown]
- 20:44:41 [clown]
- action-1691
- 20:44:41 [trackbot]
- action-1691 -- Joseph Scheuhammer to Propose UIA mapping for aria-errormessage. -- due 2015-12-31 -- CLOSED
- 20:44:41 [trackbot]
- http://www.w3.org/WAI/ARIA/track/actions/1691
- 20:44:50 [clown]
- issue-1010
- 20:44:50 [trackbot]
- issue-1010 -- Add an error role -- open
- 20:44:50 [trackbot]
- http://www.w3.org/WAI/ARIA/track/issues/1010
- 20:45:12 [joanie]
- JS: I've completed this. I got the information from Cynthia and made the changes.
- 20:45:13 [clown]
- http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ariaErrorMessage
- 20:45:22 [joanie]
- JS: It's at the above URI for UIA.
- 20:45:29 [joanie]
- JS: (Reads mapping)
- 20:45:54 [joanie]
- JS: And now that I'm looking at the table, there are a lot of "TBD"s.
- 20:46:12 [joanie]
- CS: Looks fine to me.
- 20:46:18 [joanie]
- JS: Objections from anybody?
- 20:46:21 [joanie]
- (None)
- 20:46:29 [joanie]
- JS: This action can be closed then.
- 20:46:39 [joanie]
- JS: I already closed it.
- 20:47:10 [joanie]
- JS: I'm going to close the issue to add an error role. (Issue 1010)
- 20:47:26 [joanie]
- JS: That makes me worry about the other ones.
- 20:48:04 [clown]
- action-1692
- 20:48:04 [trackbot]
- action-1692 -- Joanmarie Diggs to Propose ATK/AT-SPI mapping for aria-errormessage -- due 2015-08-04 -- OPEN
- 20:48:04 [trackbot]
- http://www.w3.org/WAI/ARIA/track/actions/1692
- 20:48:29 [joanie]
- JD: I know what I want to do for ATK, but we're expected to try to keep IA2 and ATK in alignment where possible.
- 20:48:48 [joanie]
- JD: And I've not had time to talk to Alex and James Teh about this.
- 20:49:11 [joanie]
- Zakim, next item
- 20:49:11 [Zakim]
- agendum 7. "Triage: https://www.w3.org/WAI/ARIA/track/products/23 , https://www.w3.org/Bugs/Public/buglist.cgi?component=Core%20AAM&product=ARIA ,
- 20:49:13 [Zakim]
- ... https://www.w3.org/Bugs/Public/buglist.cgi?component=AccName%20AAM&product=ARIA , https://www.w3.org/WAI/PF/Group/track/products/26" taken up [from clown]
- 20:49:35 [joanie]
- action-1373
- 20:49:35 [trackbot]
- action-1373 -- Cynthia Shelly to Create a test case for when aria-posinset and aria-setsize are provided explicitly on some but not all elements. -- due 2016-02-08 -- OPEN
- 20:49:35 [trackbot]
- http://www.w3.org/WAI/ARIA/track/actions/1373
- 20:49:55 [joanie]
- CS: One of these days.... :)
- 20:50:04 [joanie]
- CS: Give me two weeks. I really want to do it.
- 20:50:32 [clown]
- action-1541?
- 20:50:32 [trackbot]
- action-1541 -- Joseph Scheuhammer to Investigate and propose mappings for aria-modal property for axapi. -- due 2016-02-08 -- OPEN
- 20:50:32 [trackbot]
- http://www.w3.org/WAI/ARIA/track/actions/1541
- 20:51:04 [joanie]
- JS: This is the mapping for AX API. I've been following the issue in WebKit's bugilla.
- 20:51:24 [joanie]
- JS: And they have now fixed the issue. So I need to look at the mapping and update the Core AAM.
- 20:51:53 [joanie]
- Topic: Blank Titles in ARIA labels and name computation.
- 20:52:07 [joanie]
- RS: We don't have any special cases for "".
- 20:52:10 [joanie]
- JS: Example?
- 20:52:32 [joanie]
- RS: In SVG, if you have a circle and it doesn't have any attributes, you don't map it.
- 20:52:49 [joanie]
- RS: But if you have circle with aria-label="", it winds up in the accessibility tree.
- 20:53:04 [joanie]
- RS: The SVG group has been discussing this.
- 20:53:36 [joanie]
- RS: I would think we just follow the spec and expose it, not taking the empty string into account.
- 20:53:58 [joanie]
- CS: My one concern is that a lot of authoring tools put in empty strings for accessibility attributes.
- 20:54:10 [joanie]
- RS: But that should be checked by a conformance checker.
- 20:54:25 [joanie]
- CS: The other thing we could do is say empty strings don't count.
- 20:54:30 [joanie]
- JS: We could do that.
- 20:54:46 [joanie]
- JS: I think we had a test for this in 1.0.
- 20:55:15 [joanie]
- CS: But this is slightly different.
- 20:56:09 [joanie]
- JS: I see Alex saying that we're not going to take the time to check the string.
- 20:58:46 [joanie]
- CS: It would be nice if empty strings didn't wind up being exposed.
- 20:58:54 [joanie]
- JS: So what do you want Rich?
- 20:59:19 [joanie]
- RS: If the author does an empty string, I think the associated (shape) element should be in the tree.
- 20:59:41 [joanie]
- Group: And the author is not especially bright.
- 21:00:27 [clown]
- +1
- 21:00:42 [richardschwerdtfeger]
- RESOLUTION: User Agents will not correct alternative text solutions for elements when the text is blank or empty. It is an author error.
- 21:01:40 [clown]
- https://dvcs.w3.org/hg/pfwg/raw-file/default/ARIA/1.0/tests/test-files/name-computation-input/536.html
- 21:03:56 [joanie]
- Zakim, part
- 21:03:56 [Zakim]
- leaving. As of this point the attendees have been Joanmarie_Diggs, Joseph_Scheuhammer, Bryan_Garaventa, Rich_Schwerdtfeger, Cynthia_Shelly
- 21:03:56 [Zakim]
- Zakim has left #aapi
- 21:04:09 [joanie]
- scribeOptions: -final
- 21:04:15 [joanie]
- RRSAgent, stop