13:47:17 RRSAgent has joined #aria 13:47:17 logging to http://www.w3.org/2014/01/23-aria-irc 13:47:19 RRSAgent, make logs member 13:47:19 Zakim has joined #aria 13:47:21 Zakim, this will be WAI_PF 13:47:21 ok, trackbot; I see WAI_PFWG(HTML A11Y)9:00AM scheduled to start in 13 minutes 13:47:22 Meeting: Protocols and Formats Working Group Teleconference 13:47:22 Date: 23 January 2014 13:47:31 jongunderson has joined #aria 13:47:52 meeting: W3C WAI-PF ARIA Face to Face 13:48:29 LisaSeeman_ has joined #aria 13:49:06 joanie has joined #aria 13:50:01 jongunderson has joined #aria 13:50:10 davidb has joined #aria 13:51:12 jcraig has joined #aria 13:51:30 Mark has joined #aria 13:51:32 asurkov has joined #aria 13:54:57 MichaelC has joined #aria 13:55:03 zakim, this will be 92473 13:55:03 I do not see a conference matching that name scheduled within the next hour, MichaelC 13:55:10 zakim, list conferences 13:55:10 I see Team_Global(review)8:00AM active 13:55:11 also scheduled at this time are WAI_PFWG(HTML A11Y)9:00AM, Team_Comm()9:00AM 13:57:03 zakim, list conferences 13:57:03 I see Team_Global(review)8:00AM active 13:57:04 also scheduled at this time are WAI_PFWG(HTML A11Y)9:00AM, Team_Comm()9:00AM 13:59:31 https://www.w3.org/WAI/PF/Group/track/products/17 13:59:45 ARIA 1.1 Issues List: https://www.w3.org/WAI/PF/Group/track/products/17 13:59:45 zakim, list conferences 13:59:45 I see Team_Global(review)8:00AM active 13:59:46 also scheduled at this time are WAI_PFWG(HTML A11Y)9:00AM, Team_Comm()9:00AM 14:00:04 Current Agenda: http://www.w3.org/WAI/PF/meetings/2014-01-ftf#agenda 14:00:11 zakim, list conferences 14:00:11 I see Team_Global(review)8:00AM active 14:00:12 also scheduled at this time are WAI_PFWG(HTML A11Y)9:00AM, Team_Comm()9:00AM 14:00:21 zakim, this will be 92473 14:00:21 I do not see a conference matching that name scheduled within the next hour, MichaelC 14:00:32 zakim, room for 7 for 420 minutes? 14:00:33 ok, MichaelC; conference Team_(aria)14:00Z scheduled with code 92473 (WAIPF) for 420 minutes until 2100Z 14:01:20 Team_(aria)14:00Z has now started 14:01:28 + +1.541.678.aaaa 14:01:49 +??P1 14:02:09 zakim, aaaa is Matt_King 14:02:11 +Matt_King; got it 14:02:32 +[Mozilla] 14:02:53 zakim, ??P1 is Lisa_Seeman 14:02:53 +Lisa_Seeman; got it 14:03:00 LisaSeeman_ has left #aria 14:03:06 Zakim, Mozilla is PF_F2F 14:03:06 +PF_F2F; got it 14:04:27 zakim, Mozilla has Shane_McCarron, Bryan_Garaventa, Joseph_Scheuhammer, Rich_Schwerdtfeger, Jon_Gunderson, Janina_Sajka, Joanmarie_Diggs, Alexander_Surkov, David_Bolter, James_Craig, James_Nurthen, Mark_Sadecki, Cynthia_Shelly, Michael_Cooper 14:04:27 sorry, MichaelC, I do not recognize a party named 'Mozilla' 14:04:43 zakim, PF_F2F has Shane_McCarron, Bryan_Garaventa, Joseph_Scheuhammer, Rich_Schwerdtfeger, Jon_Gunderson, Janina_Sajka, Joanmarie_Diggs, Alexander_Surkov, David_Bolter, James_Craig, James_Nurthen, Mark_Sadecki, Cynthia_Shelly, Michael_Cooper 14:04:43 +Shane_McCarron, Bryan_Garaventa, Joseph_Scheuhammer, Rich_Schwerdtfeger, Jon_Gunderson, Janina_Sajka, Joanmarie_Diggs, Alexander_Surkov, David_Bolter, James_Craig, James_Nurthen, 14:04:47 ... Mark_Sadecki, Cynthia_Shelly, Michael_Cooper; got it 14:13:00 LisaSeeman_ has joined #aria 14:17:58 cyns has joined #aria 14:18:08 davidb has changed the topic to: pastries 14:18:10 bgaraventa1979 has joined #aria 14:18:25 agenda: http://www.w3.org/WAI/PF/meetings/2014-01-ftf#agenda 14:18:34 ShaneM has joined #aria 14:18:40 rrsagent, make minutes 14:18:40 I have made the request to generate http://www.w3.org/2014/01/23-aria-minutes.html MichaelC 14:18:48 mattking has joined #aria 14:19:25 chair: Janina_Sajka 14:23:02 q+ 14:29:33 ack richardschwerdtfeger 14:30:10 Q+ 14:33:32 Q+ 14:33:45 q+ 14:33:56 ScribeNick: ShaneM 14:34:40 richardschwerdtfeger: ePub... while it has structural semantics, it is not something that would be used in SVG. If we had modules we would put that stuff in its own module. 14:35:19 ePub readers are based upon browser technology today. But there will be other technologies in the future. 14:36:09 ... SVG has other issues. drawing semantics for charts. ARIA things there might fit into HTML5, but it is still independent of core ARIA. 14:36:23 ping 14:36:38 ... We had an OWL-based taxonomy. 14:37:12 cyns: we should not modularize too far. 14:37:24 jamesn: we don't want to get so far we end up with XHTML 2.0 structure. 14:37:38 s/jamesn/jamesc/ 14:37:49 cyns: when there are separate schedules things can get too disparate. I like how HTML5 does it where most modules are on the same cycle. 14:38:08 q? 14:38:17 ack 14:38:20 q? 14:38:26 ack Lisa 14:38:39 ack richardschwerdtfeger 14:39:03 LisaSeeman_: Back at the beginning when we were making the OWL taxonomy there was one person doing it (me). It worked because there was one person and it had integrity. 14:39:20 q+ to say the taxonomy is very helpful for us to architect, but not meaningful to outsiders 14:39:28 ... if there are modules it should still be one person who is responsible for the taxonomy because then it will stay internally consistent. 14:39:31 q+ 14:39:41 q+ to clarify Janina's "ARIA outside web content" item, and to list my additional agenda items for ARIA 1.1 and 2.0 14:40:15 ... We had originally planned to make it extensible and machine interpretable. 14:41:02 ... If we did make it extensible now then the core taxonomy could be the building blocks for modules. 14:42:31 ... ARIA 1.1 should be very simple and we should do it urgently. Anything we can't do right away or is not *simple* we should do in 2.0 14:42:54 MichaelC: I agree that 1.1 should be simple and urgent. 14:43:16 ... as far as I have seen the taxonomy is useful for us in designing ARIA. It is not use by user agents as far as I know. 14:43:20 q? 14:44:03 ... We should keep the taxonomy. The spec refers to it often. But it makes it harder for people to consume the ARIA spec. 14:44:18 ack me 14:44:18 MichaelC, you wanted to say the taxonomy is very helpful for us to architect, but not meaningful to outsiders 14:44:24 ... This is opposite of what LisaSeeman_ was suggesting. I think there should be a different mechanism for extensibility. 14:44:26 +1 ro MichaelC 14:44:45 richardschwerdtfeger: I would like to continue to use it as a design tool. It helped a lot. 14:45:07 q+ to say we can design the taxonomy with hooks / stubs that support modules being attached 14:45:10 ack r 14:45:10 ack me 14:45:12 ... it helped when we were cleaning up the semantics in ARIA 1.0 14:45:14 ack me 14:45:14 jcraig, you wanted to clarify Janina's "ARIA outside web content" item, and to list my additional agenda items for ARIA 1.1 and 2.0 14:45:15 ack me 14:45:16 q? 14:45:57 jcraig: When we talk about using ARIA outside, did Janina mean outside of browser? 14:46:03 janina: yes - we might want to consider that. 14:46:11 q+ 14:46:57 jcraig: I don't agree. We should call it something else if we are doing that. ARIA is about markup enhancement and it reflects an API for the platform. 14:47:08 q? 14:47:13 ... if we try to force people to use ARIA as the base API for the whole system, I think we would fail. 14:48:02 janina: I was really talking about messaging. There might be benefits to ATs if ARIA worked beyond the browser. It is outside of our scope. 14:48:24 ... I hear that ARIA is going to go away because it is fixing yesterdays broken stuff. That's a bad message. 14:48:26 q+ to ask about ARIA as the ¨Web AAPI interface¨ 14:48:59 jcraig: Yes. ARIA is not going away. HTML doesn't do half of what is needed. ARIA does help retrofit HTML and bad implementations thereof. 14:49:17 q+ to say we need to change this. In TF force work on WCAG aria techniques we keep on hearing - ARIA is a repair technique so we shouldn't have an ARIA technique 14:49:31 q+ 14:50:52 q+ to say let´s stay meta for a bit, consider specific features just for how they inform structuring the work; come back to the specifics later 14:50:58 jcraig: Additional agenda items: more roles and elements that currently cannot have roles. Might be solved with a 'roledescription' attribute. 14:51:37 ... keyboard support. not necessarily all of it. and certainly not in 1.1. 14:52:09 ... indieUI is trying to solve part of the keyboard problem. 14:52:47 ... example: role='button' on a div does not necessarily trigger keyboard access even if an AT might treat it as a button. 14:53:02 cyns: IE does this in some cases 14:53:13 q+ 14:53:35 jcraig: And because IE does it some people think that you don't need to handle keypress events on such a div 14:54:01 if we are discussing aria prescribing browser driven keyboard ux i'd like to add some caution 14:54:16 ... ARIA 2.0: if we do modules, then a roles module would be nice. it would be nice if liveregions were addressed. the rich text editing API. 14:54:36 agrees with davidb on the keyboard issue 14:55:22 ... An API based approach for RTE would be good for custom views. Would be nice if there were ways to specify that there is a JS object that handles A11Y for a region. 14:55:53 q? 14:56:06 ack me 14:56:06 MichaelC, you wanted to say we can design the taxonomy with hooks / stubs that support modules being attached and to ask about ARIA as the ¨Web AAPI interface¨ and to say let´s 14:56:09 ... stay meta for a bit, consider specific features just for how they inform structuring the work; come back to the specifics later 14:56:18 I can not hear well 14:56:29 My list so far: 14:56:33 # ARIA F2F 14:56:34 ## ARIA 1.1 14:56:36 - More roles (including generics) for 1:1 mappings to host langs 14:56:37 - SVG: chart, line, relationship 14:56:39 - HTML: para, 14:56:40 - EPUB: section 14:56:42 - Generic Elements: html:div, html:span, svg:g 14:56:43 - @aria-roledescription may solve some of this. E.g. EPUB chapter could be a "region" with a role description of "chapter" 14:56:45 - Keyboard Support 14:56:46 - HTML 5 Commands (Making keypress work automatically on divs) 14:56:48 - rest partially tied IndieUI 14:56:49 ## ARIA 2.0 14:56:51 - Module-based approach (like CSSWG) 14:56:52 - Fixing live regions 14:56:54 - RTE API 14:56:55 - focus proxy 14:56:56 - API-based approach for custom views 14:56:57 - IndieUI Events and Test Creation 14:57:03 MichaelC: The ARIA taxonomy can be designed such that there are stubs that could be the basis for modules. 14:57:24 ... before we get into 1.1 and 2.0 we need to address the high level issue of whether we should modularize or not. 14:58:06 ... and we need to address the question of whether ARIA is a 'patching technology'. I think 1.1 is supposed to be a patch. 14:58:10 q+ 14:58:29 ... should ARIA become the accessible layer of web applications? do we need a mapping of every feature of every technology? 14:58:45 q? 14:59:04 ... This would be a major design decision for the web in general. We need to make a conscious decision about this. 14:59:52 cyns: Native Platform APIs. There is not a complete overlap between ARIA and platform APIs today. 15:00:24 ... jcraig, you mentioned a role description. Microsoft has something like that with localizable control name. jcraig says Apple does something similar. 15:01:13 ... this is a good example of where there are platform APIs that could help drive what is in ARIA and help structure the implementation guide. 15:01:35 richardschwerdtfeger: We should do something like roledescription for 1.1. a "sub role". 15:01:40 q+ to talk about web developers 15:02:12 cyns: We already have something like it in UIA. And it is an example of the class of things that might exist in platforms that we could push back into the ARIA layer. 15:04:05 cyns: I understand that there are people who think ARIA is there to patch HTML. I encourage people to use HTML when they can. The relationship between ARIA and HTML is hard to explain to developers. 15:04:22 ... If ARIA *was* a patching technology, it isn't any longer. 15:05:00 jcraig: even the best rendering engine is behind where developers need it to be. They need a way to make custom controls. 15:05:45 cyns: Developers feel like they need complete control. And we can't change that. 15:06:00 ack me 15:06:00 jamesn, you wanted to say we need to change this. In TF force work on WCAG aria techniques we keep on hearing - ARIA is a repair technique so we shouldn't have an ARIA technique 15:07:08 jamesn: One of the reasons we have to change this is that our guides say use HTML. We say that ARIA is a patching technology. 15:07:12 q+ to tie in earlier discussion of ARIA as patch or whole solution http://www.w3.org/2011/01/baking-aria 15:07:14 ... we need a consistent message. 15:07:53 cyns: We should still say that people should use standard controls. 15:08:00 General agreement. 15:08:06 q? 15:08:24 MichaelC: We should make a formal decision about whether ARIA is a bridging technology or not. 15:08:58 cyns: We should still say that basic controls are preferred. When that fails ARIA is a solution. 15:09:01 q+ to bring us back to agenda planning 15:09:37 richardschwerdtfeger: At IBM we see ARIA as the mainstream way of developing controls. No one wants to use the native HTML5 stuff. 15:10:32 cyns: Yes. 15:10:41 s/Apple does something similar/AX API has "AXRoleDescription"/ 15:11:47 (anecdotal evidence that native controls are unused) 15:12:39 ack me 15:12:39 jcraig, you wanted to bring us back to agenda planning 15:13:21 ack cy 15:13:24 ack l 15:14:09 bgaraventa1979: It would be way too hard to get people to stop using ARIA as the main way of developing interfaces today. 15:14:33 LisaSeeman_: ARIA 2 should help facilitate extensibility 15:14:36 AGENDA+ Decide whether ARIA.Next is more than a bridging technology MichaelC 15:14:42 q? 15:14:47 AGENDA+ API normalization? What is the LCD or superset of the platform APIS? At least the necessary parts. Cyns 15:14:58 AGENDA+ Make 2.0 about extensibility. Lisa 15:15:09 q+ 15:15:25 AGENDA+ HTML 5 Commands (Making keypress work automatically on divs). jcraig 15:15:35 q+ to say my personal opinion is extensibility in 2.0 might be good - just not sure if a RDF taxonomy will be the mechanism at the implementation layer 15:15:46 ... where that means ensuring that ARIA like things could be used in extended XML schema and AT would magically just know how to handle those extensions because it is based upon the core taxonomy. 15:16:07 AGENDA+ ARIA 1.1 additional roles (and possibly something like @aria-roledescription?) 15:16:12 q+ to discuss the folly of trying to make markup arbitrarily extensible 15:16:47 q? 15:16:49 q+ to talk timeline http://www.w3.org/WAI/PF/project/ 15:16:50 AGENDA+ Fixing Live regions (probably ARIA 2?) 15:16:55 LisaSeeman_: I would prefer that we look into 2.0 for 1.1 division first because that may drive our discussion. 15:17:11 ack me 15:17:24 AGENDA+ RTE API and focus proxy (2.0) 15:17:24 richardschwerdtfeger: First, lisa, if there are going to be extensions then we need a strategy for it. Otherwise it will become an academic exercise. 15:17:41 AGENDA+ Module-based approach 15:18:10 ... The name "indieUI" is not great. Why are we not just calling it "ARIA Events"? 15:18:51 jcraig: indieUI is not specific to ARIA. This should be a separate agenda item. 15:18:53 q? 15:18:57 ack me 15:19:00 ack rich 15:19:00 q? 15:19:09 ack matt 15:19:31 AGENDA+ Rich: Is IndieUI part of ARIA? (James says no) 15:19:39 ack m 15:19:39 MichaelC, you wanted to tie in earlier discussion of ARIA as patch or whole solution http://www.w3.org/2011/01/baking-aria and to say my personal opinion is extensibility in 2.0 15:19:42 ... might be good - just not sure if a RDF taxonomy will be the mechanism at the implementation layer and to talk timeline http://www.w3.org/WAI/PF/project/ 15:19:43 mattking: Two topics. Discussion of patching/bridging vs. holistic. And I am curious about how we are going to decide what is in 1.1. 15:20:47 q+ to say that matt's treeview and listview issues also tie into my keyboard issues.... 15:21:02 ... Issue 633 is about how roles are being misused. We don't have a way to create lists that have their own selection model. This is really common in applications and we don't have a way to specify them. 15:21:02 ISSUE-633? 15:21:02 ISSUE-633 -- listbox and tree may contain only static items; badly need interactive widgets that can contain interactive typed items -- raised 15:21:02 https://www.w3.org/WAI/PF/Group/track/issues/633 15:21:04 q+ to tie in earlier discussion of ARIA as patch or whole solution http://www.w3.org/2011/01/baking-aria and to say my personal opinion is extensibility in 2.0 might be good - just not sure if a RDF taxonomy will be the mechanism at the implementation layer and to talk timeline http://www.w3.org/WAI/PF/project/ 15:21:11 jcraig: Why does list not work? 15:21:21 ack me 15:21:21 jamesn, you wanted to say that matt's treeview and listview issues also tie into my keyboard issues.... 15:21:45 mattking: because lists are static. and listbox can only have static options inside of it. You can't have a list of links, for example. 15:22:39 ... for something like simple site navigation there is no way to do it with the current roles. 15:22:52 ISSUE-633? 15:22:52 ISSUE-633 -- listbox and tree may contain only static items; badly need interactive widgets that can contain interactive typed items -- raised 15:22:52 https://www.w3.org/WAI/PF/Group/track/issues/633 15:23:17 AGENDA+ ISSUE-633: listbox and tree may contain only static items; badly need interactive widgets that can contain interactive typed items (mattking) 15:23:29 ... when can we get this on the agenda? Some needs are 2013 needs. Not 2015 needs. 15:25:16 mattking: Is ARIA complete? It seems like ARIA has always had semantics that overlap with core HTML. 15:25:35 AGENDA+ Scrubbing ARIA 1.1 Issues and Actions https://www.w3.org/WAI/PF/Group/track/products/17 15:25:42 q? 15:25:51 q- 15:26:03 ack davidb 15:26:03 ack david 15:26:03 davidb, you wanted to talk about web developers 15:26:59 davidb: ARIA is way too complicated. We need to make sure that web developers are thought of first. 15:27:09 +1 +1 +1 15:27:17 +1 15:27:29 ... we need to optimize for them so that they can succeed, even by accident. 15:29:11 ... We have often tried to ensure that A11Y is baked in. In the web space I want it to be HTML. I don't want to have to tell people that they need to do something extra for A11Y for the easy things. 15:29:32 ... Remember - KISS. Keep It Simple, Stupid. 15:29:45 AGENDA+ How to make accessibility (including ARIA) more simple. davidb 15:30:29 q+ 15:30:45 ... We need to be careful with names. We don't need to cloud the namespace. 15:31:21 cyns: This comes down to the discussion of whether ARIA is bridging technology or not? 15:32:06 Are we discussing this yet? 15:32:15 or are we setting the agenda? 15:32:32 Q+ 15:32:41 davidb: Do we want ARIA to start meddling with the core semantics? A11Y should be accidental for the majority of the cases. 15:32:53 jongunderson: the reason this worked in dojo is because we made it work. 15:33:32 s/jongunderson: the reason/joseph: the reason/ 15:33:38 AGENDA+ Web Components and ShadowDOM 15:34:06 q? 15:34:20 q+ to say in theory, if ARIA is a standalone solution, you should be able to create a custom technology markup language with meaningless element names and make it fully accessible with ARIA 15:34:48 davidb: If ARIA becomes the driver then it needs a different name. 15:35:16 cyns: MS and IE are way down the path of making ARIA core, but a bridge. 15:35:33 q+ 15:35:43 davidb: Then ARIA should not be something where an aria attribute breaks the core behavior. 15:36:33 cyns: we need to keep in mind that anything we do in ARIA should not break core functionality. 15:36:36 s/where an aria attribute/where adding an aria attribute/ 15:37:16 q+ to say perhaps host language bindings is a separate question from ARIA as a complete a11y tech 15:38:00 ack me 15:39:47 zakim, David_MacDonald has entered PF 15:39:47 +David_MacDonald; got it 15:40:44 to be clear, I like the idea of there being a mechanism to do the keyboard ui for the developer I just still have concerns if that should be in the mental "aria-" namespace 15:50:59 ScribeNick: jongunderson 15:55:37 Mark has joined #aria 16:01:10 David MacDonald introduces himself 16:02:04 q? 16:02:14 ack me 16:02:14 MichaelC, you wanted to tie in earlier discussion of ARIA as patch or whole solution http://www.w3.org/2011/01/baking-aria and to say my personal opinion is extensibility in 2.0 16:02:18 ... might be good - just not sure if a RDF taxonomy will be the mechanism at the implementation layer and to talk timeline http://www.w3.org/WAI/PF/project/ and to say in theory, 16:02:18 ... if ARIA is a standalone solution, you should be able to create a custom technology markup language with meaningless element names and make it fully accessible with ARIA and to 16:02:18 ... say perhaps host language bindings is a separate question from ARIA as a complete a11y tech 16:03:12 cyns has joined #aria 16:03:22 MC: One of the things I wanted to tie in was weather ARIA is a patching technology or a standalone technology 16:03:41 MC: We need to decide which direction we will go with ARIA at some point 16:03:59 q+ 16:04:34 MC: ARIA 2.0 could be an extensible technology, not sure if the RDF taxonomy will be the technology for extensibility, even though it is useful for the design of ARIA 16:04:45 AGENDA+ Timelines for ARIA 1.1 and ARIA 2.0 16:04:52 MC: Timeline has ARAI 1.1 in about a year 16:05:04 q+ 16:05:06 MC: HRML5 timeline has been extended 16:05:23 s/ARAI/ARIA/g 16:05:36 s/HRML/HTML/ 16:05:39 MC: If we want to meet the timeline we need to constrain ourselves to what is achievable 16:06:02 MC: Extending timelines is a slippery slope and I would discourage extnsions 16:06:05 agenda? 16:06:31 q? 16:06:40 ack me 16:06:40 ShaneM, you wanted to discuss the folly of trying to make markup arbitrarily extensible 16:07:50 Shane: I think it is great to want to support ARIA extensible, the web is not extensible, I am Shane and I am an X xhtml author 16:08:07 Shane: xhtml was a failure for extensions 16:08:45 Shane: If EPub people have extensions that work for them .... 16:09:04 Shane: I would rather us spend our time just making accessibility work 16:09:12 q? 16:09:18 ack jongunderson 16:09:26 q+ to order the agenda items we've received so far 16:11:27 q+ to say host language bindings can be a different question from featureset - don´t confound them 16:12:07 ack LisaSeeman 16:12:10 JG: Can we have aria markup to support authors declaring WCAG 2.0 compliance 16:12:28 LS: Link to UI.... 16:12:32 AGENDA+ Validation tools (e.g. do authors' ARIA controls comply with WCAG?) jong 16:13:31 LS: The disadvantage to the UI linking ..., W3C standardize what people are doing, ARIA looks at what new things are doing 16:13:41 LS: These things come in spurts 16:13:59 drop item 4 16:14:12 LS: As soon as we link it to the UI we loose that 16:14:27 LS: That measn accessibility will be behind what people are doing 16:14:30 HTML 5 Commands (Making keypress work automatically on focusable elements with click events matching certain roles). jcraig [from jcraig] 16:14:42 LS: People may get a get out jail card 16:14:44 AGENDA+ HTML 5 Commands (Making keypress work automatically on focusable elements with click events matching certain roles). jcraig [from jcraig] 16:15:41 LS: There a huge cost to moving it, I suggest we do both, there is a type of role like an applied mode, it acts like a predefined widget 16:16:03 q? 16:16:13 agenda? 16:16:15 LS: It does mean that is is simpler, but we may lose .... 16:16:19 q? 16:16:33 LS: Having trouble with computer 16:16:38 ack Mark 16:16:54 q+ Mark 16:17:11 q- Mark 16:17:20 q later 16:17:29 q- 16:17:35 q+ to order agenda 16:17:40 CS: I have an opposite view, accessibility is hard, there is also lots of testing on multipl plateforms 16:17:53 David_MacD_Lenovo_ has joined #aria 16:17:58 s/multiple platforms/ 16:18:09 CS: I think we should work on platform support, we need to make it easier 16:18:19 s/multipl plateforms/multiple platforms/ 16:18:25 CS: Our key goal is to make it simpler and easier 16:18:48 SJ: Do we see extensibility in the next 3 years? 16:19:21 SJ: If we are going to do extensibility should be on the agenda for the next 3 years 16:19:26 q+ 16:19:41 JC: Extensibility means different things to different people 16:19:59 CS: I see role description as a simple extension technique 16:20:01 ack cyns 16:20:29 RS: It is hard to get browsers to get common implementation, but it is getting better 16:20:37 LS: Can respond to CS? 16:21:14 LS: I agree that it is too hard, I think we can do both, we can have prepackaged roles and extensibility 16:21:33 LS: If we are doing HTML and you can add it a a tag... 16:22:17 CS: I don't think we loose what we have done so far, we know there are some things missing, we need to tighten it up and make it easier to use 16:22:36 JC: We are still in agenda planning 16:22:42 q? 16:22:46 ack r 16:22:47 RS: I would like to get to the chase on this one 16:23:09 RS: Is ARIA more than a bridging technology? 16:23:20 agenda? 16:23:23 JC: Lets finish the que 16:23:29 ack me 16:23:30 MichaelC, you wanted to say host language bindings can be a different question from featureset - don´t confound them 16:23:45 q- later 16:23:54 MC: How does ARIA intersect with the host language 16:24:12 AGENDA+ host language binding 16:24:23 MC: host language bindings should be a separate question form the ARIA feature set 16:24:34 CS: I think we confounded them with ARAI 1.0 16:24:37 q? 16:24:39 MC: Yes I think we did 16:24:44 ack mattk 16:24:45 agenda+ Keyboard handling within complex widgets with child components 16:25:04 MK: I want to respect what JC, I would like to comment on LS 16:25:26 MK: Keyboard actions to specific roles 16:25:32 JC: It is on the agenda 16:25:33 q? 16:25:34 q? 16:25:37 ack me 16:25:37 jcraig, you wanted to order agenda 16:25:38 q- 16:25:48 agenda? 16:26:01 JC: I am going to read the agenda items 16:26:18 James Craig reads list..... 16:28:01 agendum 2 = API harmonization? What is the LCD or superset of the platform APIS? At least the necessary parts. [Cyns] 16:28:08 drop item 8 16:29:08 drop item 11 16:29:32 AGENDA+ Scrubbing ARIA 1.1 Issues and Actions https://www.w3.org/WAI/PF/Group/track/products/17 16:29:40 drop item 10 16:30:28 agendum 5 = ARIA 1.1 additional roles (and possibly something like @aria-roledescription?) e.g., html, svg, epub 16:30:31 AGENDA+ modularization 16:30:46 LS: I want to add an agenda item 16:30:58 LS: Discussion of criteria for items in 1.1 16:31:11 AGENDA+ Cognitive Issues 16:31:16 LS: Should ARIA 2.0 should support cognitive 16:31:48 agenda? 16:31:50 LS: Do we let the task force make recommendations for 2.0, how do we handle cognitive 16:34:02 drop item 15 16:36:14 AGENDA+ ARIA controls comply with WCAG? e.g. how/can we make custom rendering Video, Math, etc accessible via ARIA 16:37:29 RS: HTML5 semantics have a video tag so we want 16:38:20 JS: You can make assertions about accessibility 16:38:43 Red Leader: stay on target 16:38:56 RS: There is a media controller in there... 16:38:58 agenda? 16:39:26 JS: We should think about JG topic, but not today 16:39:45 JC: Putting click events on button widgets 16:39:53 JS: Is that on our scrub list 16:40:06 JS: If it is on our scrub list we are on the way 16:40:15 JC: I am not sure it is there 16:40:34 RS: This is the API document mapping stuff 16:40:43 JC: HTML5 ... 16:41:06 MC: the bindings are rules on how ARIA can be used in native languages, strong and weak mappings 16:41:24 MC: It is a separate from an ARIA feature 16:41:35 J: Host language is good for me 16:41:51 JC: The next item goes with Indie UI discussion 16:42:08 RS: I do want to make sure we cover the implementation guides 16:42:42 RS: We don't have an implementation guide to HTML 5, I used the current guide to make HTML 5 and SVG semantics 16:43:01 JC: Clarification is part of MC host language and authoring 16:43:08 RS: This is implementation guide 16:43:35 +??P2 16:43:47 RS: For example in SVG spec, when do you map something to the accessibility API, a drawing object with no ALT should not be mapped 16:43:59 RS: Named computation is different in SVG than HTML 16:44:22 JS: It is the organization of the document moving forward 16:44:22 LisaSeeman has joined #aria 16:44:36 RS: I have a draft of this I would like to discuss 16:44:52 JC: This is different than the modularization discussion? 16:45:37 RS: It would be affected by modularization, it will be how we create sub groups 16:46:06 MK: Is the question is documentation centered on modularization? 16:46:09 RS: Yes 16:46:14 ??P2 is LisaSeeman 16:46:19 JC: Let's discuss with modularization 16:46:28 RS: Can we get going 16:46:46 CS: Is there one we can finish before lunch? 16:46:59 JC: Timelines (14 on agenda) 16:47:19 JC: ARIA next more than emerging technologies 16:47:51 Mark has joined #aria 16:48:31 reordering the agenda items...... 16:48:32 agenda order 14, 1, 17, 5, 16 16:48:38 agenda? 16:49:58 JS: I am concerned with time for these items 16:50:17 RS: We can combine some items 16:50:39 MK: That was closely related to extensibility 16:51:08 JC: Drop item #12 16:51:09 drop item 12 16:51:48 JS: There are 50 issues for scrubbing ARIA 1.1 issues 16:52:04 s/JS/JC/ 16:52:28 RS: Would like to get the bridging item out of the way 16:52:32 agenda order 14, 1, 17, 19, 5, 16, 18, 3 16:52:34 agenda? 16:54:01 JC: Is this a decent order? 16:54:06 agenda? 16:55:11 RS: We also want to build test suites, we don't want to wait until the end 16:55:58 JC: Should we limit discussion on items 16:56:18 zakum, next item 16:56:26 zakim, next item 16:56:26 agendum 14. "Timelines for ARIA 1.1 and ARIA 2.0" taken up [from jcraig] 16:57:04 -> http://www.w3.org/WAI/PF/project/ Current draft timeline 16:57:14 RS: HTML 5.1 last call is the end of 2016? 16:57:20 JS: No 16:57:38 RS: When is HTML 5.1 suppose to go to last call? 16:57:58 RS: If they are like everybody else there will be a second last call 16:58:11 JS: I don't think 5.1 will be like 5.0 16:58:37 Mark: 2014 Q3 16:58:48 RS: We are not going to make that date 16:58:48 http://dev.w3.org/html5/decision-policy/html5-2014-plan.html 16:58:50 -> http://www.w3.org/html/wg/ HTML5.1 Timeline 16:59:07 RS: We have to have our last call at the end of the year 16:59:19 RS: What was our original plan? 16:59:33 MC: Q1 2015 16:59:55 RS: We don't know what is in HTML 5.1 that will affect us? 17:00:02 RS: What is there CR date? 17:00:17 JS: Q1 2015 17:00:33 JC: Assuming they go to last call about that date 17:01:00 MC: There maybe being doing changes in last call 17:01:26 JS: 2 year CR 17:01:54 RS: If we build our test cases in parallel we can do a shorter CR 17:02:21 MC: If our test cases are done and tested when we wrap up we can skip CR 17:02:43 RS: We need to have things that they can link to that replicate their host native semantics 17:02:52 MC: That would probably be good 17:03:24 RS: They pointed to the ARIA spec, the only thing left is states, as long as they don't limit our states 17:03:36 JC: What additional states are we thinking about 17:03:41 RS: I am not sure 17:03:52 MK: aria-active or aria-current 17:04:19 RS: We need something for tables, like aria-colspan and aria-rowspan 17:04:52 JC: That would put last call in Q2 2015 17:04:55 RS: That would be OK 17:05:04 JS: With a short or zero CR 17:05:17 JC: I don't think it will be zero 17:05:25 JS: We have the test hareness now 17:05:48 MC: If we want a zero last call when we have all of our implementations 17:06:09 MC: If we go to last call and do not have all our implementations it will harder 17:06:26 JC: It means we have all our implementations at last call? 17:07:19 MC: We can go to a last call with all our implementations, or we can issue a last call but not done, and kind of plan second last call 17:07:32 RS: I have not seen a group not have a second last call 17:07:45 MC: If we have all our implementations.. 17:07:55 CS: If people don't hink the spec is ready 17:08:12 JC: The CSS and Web Apps group both reviewed... 17:08:46 CS: I am thinking more about browser developer and web developers groups 17:08:56 CS: I think test cases are good 17:09:21 RS: We can probably get the browser manufactures going, but authors are a different story 17:09:49 CS: In reality last call is we think we are done 17:09:56 JS: There is time for a second last calll 17:10:23 MC: DO we want to be in sync with HTML 5.1, do we wait for them to go to rec 17:10:35 RS: I don't think we decide that now 17:10:42 q? 17:10:56 CS: The HTML 5.1 has got there act together, they are cutting features 17:11:25 MC: There is a lot of pressure to have accurate timelines 17:11:56 MC: Defensible to wait until HTML 5.1 is wait 17:12:08 RS: Q3 is reasonable 17:12:17 MC: I am comfortable with that 17:12:30 agenda? 17:12:37 zakim, next item 17:12:40 agendum 1. "Decide whether ARIA.Next is more than a bridging technology MichaelC" taken up [from jcraig] 17:13:21 RS: Does anyone disagree it is not a bridging technology? 17:13:36 DB: Can you not use the work bridging 17:13:52 RS: It is not waiting for host language semantics 17:14:09 JC: AUthors want to create custom controls 17:14:21 CS: Its purpose has evolved 17:14:38 q+ svg2 17:14:46 q- svg2 17:14:51 q+ to mention svg2 17:15:04 CS: When you say it is a bridging technology it is waiting for something else, I don't believe that now 17:15:14 q+ 17:15:16 q+ to point out cross-platform nature of aria. 17:15:27 RS: ARIA now makes it possible to communicate accessibility information 17:15:36 q? 17:15:46 RS: The reality is that many authors will alsway make custom controls 17:15:51 q+ to mention missing HTML controls that are still missing, like data grids 17:15:59 ? 17:16:01 q? 17:16:11 CS: We still want accessibility in native host languages, but developers will still go around the host lanagueg 17:16:30 ack me 17:16:30 jcraig, you wanted to mention svg2 and to mention missing HTML controls that are still missing, like data grids 17:16:32 DB: I stumbled on bridge, there will always be a gap 17:16:35 q+ 17:17:12 JC: It is not just HTML centric, it is used in SVG, SVG decided to use aria as their accessibility 17:17:26 DB: There are some semantics in SVG 17:17:40 JC: They are very incomplete semantics 17:18:01 DB: It is too simple to say in SVG that there is no mappings without ARIA 17:18:14 RS: There are performance issues 17:18:30 RS: In webkit they said if you do this you get this 17:18:51 JC: In HTML there are missing data grids 17:19:09 JC: There will always be something else 17:19:22 q? 17:19:23 q? 17:19:27 JC: There maybe a grid in HTML, but never in SVG 17:19:44 ack David_MacD_Lenovo_ 17:20:01 q+ 17:20:03 David: I was working with a company who wanted to have a different look and feel 17:20:23 JC: AT least with buttons you can do that 17:20:42 David: They really wanted to do something different and it looked great 17:21:07 q+ to action someone to remove the "bridging tech" language 17:21:19 q? 17:21:23 CS: I think we wand CSS based controls that look different with graphical designers 17:21:48 q+ 17:22:07 JC: Maybe WAI needs to educate developers, what are the elements that can't be customized with CSS 17:22:08 Q? 17:22:23 ack me 17:22:33 CS: PF needs to work on some of these issues with CSS 17:22:35 ack Joseph_Scheuhammer 17:22:35 Joseph_Scheuhammer, you wanted to point out cross-platform nature of aria. 17:23:28 Joseph: A lot of accessibility APIs, there is one DOM spec, for accessibility there are many APIs 17:24:02 Joseph: ARIA covers all these APIS, it is the accessibility API for the web 17:24:27 CS: We are using them to build quasi desktop apps run through the browser 17:24:55 Shane: ChromeOS is an example of web apps 17:25:11 JS: Anyone speak against? 17:25:51 q+ 17:25:54 DB: Back to ARIA being the accessibility API for the web, I agree with that, we still have the desktop 17:26:54 agenda? 17:27:14 DB: I can expose an HTML button to an accessibility API, but ARIA button is not there... 17:27:59 I meant ARIA is not there 17:28:18 CS: If you are in the DOM the button element is different from the div with role=button 17:28:34 DB: DO we want the DOM to make them look the same? 17:28:57 DB: If there is an API standard, what is the role of this thing 17:29:07 JS: We seem to be going that direction 17:29:31 JC: This is why we need to have a 1:1 mapping for every host language semantic 17:29:59 exactly james just said "getComputedRole" which captures the nuance here 17:30:07 JC: For any element get its computed role, so we need that for every element, including elements like script elements 17:30:33 JC: I would like to have a read only label attribute for a form control 17:30:53 MK: If we are talking about making the ROLE mapping .... 17:31:19 JC: There is a concept of reflective roles....., a little off topic 17:31:44 JC: States can be returned from the DOM 17:31:53 JS: I think we are at lunch 17:31:55 ack jcr 17:31:55 jcraig, you wanted to action someone to remove the "bridging tech" language 17:32:01 JC: We need an action 17:32:21 MC: I do want to speak pros and cons 17:32:34 RS: I think we can remove the "bridging".... 17:32:54 JS: I think we are also in consensus 17:33:17 RS: Did you remove? 17:33:28 MC: Maybe the action got moved to 1.1 17:33:50 -??P2 17:34:43 +??P2 17:35:15 no action in 1.1 either 17:35:16 P2 is Lisa 17:36:16 ACTION: jamesn to track down references to ~"bridging technology" or other less-desirable language; action each editor to remove/rephrase. 17:36:16 Created ACTION-1328 - Track down references to ~"bridging technology" or other less-desirable language; action each editor to remove/rephrase. [on James Nurthen - due 2014-01-30]. 18:27:12 -Matt_King 18:27:25 +Matt_King 18:29:18 r u back? 18:29:40 YES 18:30:10 sounds like conf room still muted 18:30:33 MichaelC has joined #aria 18:31:51 Michael, do not forget the telephone is muted 18:32:23 can u unumte 18:34:12 jcraig has joined #aria 18:34:37 jamesn has joined #aria 18:35:44 jnurthen has joined #aria 18:36:18 http://www.w3.org/WAI/PF/aria/introduction#co-evolution 18:36:47 ^ where the "bridging" wording is (the above url). 18:37:27 richardschwerdtfeger has joined #aria 18:40:13 Current bridging statement in ARIA spec: http://www.w3.org/WAI/PF/aria/introduction#co-evolution 18:41:18 public statement on bridging: http://www.w3.org/TR/wai-aria/introduction#co-evolution 18:41:31 +1 on 1.1 18:41:38 q? 18:41:38 first sentence, secton clause of the above url. 18:41:47 s/secton/section/ 18:43:10 jongunderson has joined #aria 18:45:31 q+ 18:45:31 q? 18:45:56 +1 18:48:28 cyns has joined #aria 18:48:33 q+ 18:49:17 ACTION: jcraig to clarify the "bridging" language in #co-evolution to make it clear that ARIA is not a stop-gap technology. It will always be relevant SVG, and it will remain relevant for HTML as long as web developers have *any* reason to not use the native control, including the use to retrofit existing sites or frameworks without completely gutting the implementation. 18:49:17 Created ACTION-1329 - Clarify the "bridging" language in #co-evolution to make it clear that aria is not a stop-gap technology. it will always be relevant svg, and it will remain relevant for html as long as web developers have *any* reason to not use the native control, including the use to retrofit existing sites or frameworks without completely gutting the implementation. [on James Craig - due 2014-01-30]. 18:50:55 lisa: a retrofited site can use aria even if you could do it in native syntax 18:51:04 ack me 18:51:07 ack jamesn 18:51:11 action-1329? 18:51:11 action-1329 -- James Craig to Clarify the "bridging" language in #co-evolution to make it clear that aria is not a stop-gap technology. it will always be relevant svg, and it will remain relevant for html as long as web developers have *any* reason to not use the native control, including the use to retrofit existing sites or frameworks without completely gutting the implementation. -- due 2014-01-30 -- OPEN 18:51:12 https://www.w3.org/WAI/PF/Group/track/actions/1329 18:51:28 lisa: also bad news when people do HTML hacks (like ofscreen text\0 instied of html 18:51:46 Lisa: much better to do it in aria 18:52:35 agenda? 18:52:51 zakim, next item 18:52:51 I see a speaker queue remaining and respectfully decline to close this agendum, jcraig 18:52:55 q? 18:53:04 ack lisa 18:53:10 Action: Cynthia meet EO to provide guidance on when and when not to use WAI-ARIA 18:53:10 Created ACTION-1330 - Meet eo to provide guidance on when and when not to use wai-aria [on Cynthia Shelly - due 2014-01-30]. 18:54:25 scribe: Mark 18:54:27 ack mich 18:54:29 ack me 18:55:11 MC: Just to put this into pros and cons 18:55:48 ...pro: create a giant mapping between aapi's and arias. identify gaps 18:55:56 s/arias/aria 18:56:29 ...con: if we say its the a11y solution of the future, other groups will ignore a11y, including those that ARIA doesn't touch 18:57:02 ...the aria- prefix "ghettoizes" accessibility 18:57:18 ...imposing on ourselves to keep aria up to date as new technologies emerge 18:57:28 q+ to say that being the accessibility api layer of the web doesn't mean that other technologies don't need to do anything, just that they need to implement that API 18:57:36 jcraig to respond to Michael's points 18:58:22 ...are there implementation costs to having ARIA supported everywhere 18:58:26 q? 18:58:26 ...we need to be comfortable with these risks if we take this approach 18:58:33 what a terrible time for me to have to step away 18:58:34 ack cyns 18:58:35 cyns, you wanted to say that being the accessibility api layer of the web doesn't mean that other technologies don't need to do anything, just that they need to implement that API 18:58:37 q? 18:58:42 q+ 18:58:45 q? 18:59:17 CS: agree that some of these things are risks. having an universal AAPI doesn't mean others are off the hook. 18:59:27 MC: that is a messaging challenge, ok 18:59:41 CS: as far as implementation costs, it shouldn't be an extra cost. 18:59:47 q? 19:00:10 ach richardschwerdtfeger 19:00:14 ack ri 19:00:19 q+ jcraig to respond to Michael's points 19:00:29 RS: developers want to have one point of reference. 19:01:17 ...value of ARIA is that it can create a single vocabulary 19:01:28 s/developers/implementers 19:01:49 ...had convo with AWK who asked me if we can ditch ALT 19:01:57 ...its not like flipping a switch 19:02:20 q? 19:03:00 q+ 19:03:26 Do we need a resolution proposal like the following? 19:03:29 Starting with with ARIA 1.1, shape specification contents and language to position ARIA is a comprehensive and uniform approach to specifying accessibility semantics in native host language elements, customized elements of host language elements, and ...... 19:03:30 Note: this does not take host languages off the hook. 19:04:32 ack me 19:04:32 jcraig, you wanted to respond to Michael's points 19:05:01 JC: setting up an API that works for every aspect of the web, doesn't mean that everyone else is off the hook for a11y. 19:05:38 ...in the case of HTML, there is base functionality that, because the provide functionality, have to provide a11y 19:06:08 ...aria 1.0 is only for markup of the web. needs to have a scriptable interface 19:06:28 CS: not convinced scriptable interface is the way to go, but willing to have that convo 19:07:11 MC: I just wanted to be sure we thought it through 19:07:43 s/aria 1.0 is only for markup of the web./aria 1.0 is not really the "Accessibility API for the Web", because the current iteration is only for the "markup of the Web."/ 19:08:22 MC: simply resolution is that ARIA should be a complete technology 19:08:49 s/needs to have a scriptable interface/Among other things, we need to have a scriptable interface for things like WebGL that have no markup base./ 19:10:12 CS: wanted to point out that ARIA is not really an API 19:10:34 MC: important to know what we're all talking about. can come back and wordsmith later 19:10:35 *richardschwerdtfeger Goal is to have ARIA be the base, cross markup, accessibility layer for the web 19:11:04 *richardschwerdtfeger Goal is to have ARIA be the base accessibility layer for the web 19:11:15 replace "cross markup" with "cross platform"? 19:11:39 no need, because the web is already cross-platform 19:13:06 q? 19:13:31 ack Li 19:13:34 ack me 19:13:36 RESOLUTION: The intention of the group is for WAI-ARIA to become the base accessibility layer for the Web 19:13:47 zakim, next item 19:13:47 agendum 17. "host language binding" taken up [from jcraig] 19:14:45 RS: I want the "bridging" text out of ARIA 1.0 19:14:50 MC: need to do that for Monday 19:14:56 JC: I can do that 19:15:23 zakim, next item 19:15:23 agendum 19. "Scrubbing ARIA 1.1 Issues and Actions https://www.w3.org/WAI/PF/Group/track/products/17" taken up [from jcraig] 19:15:37 zakim, take up item 17 19:15:37 agendum 17. "host language binding" taken up [from jcraig] 19:16:34 MC: We have a section in ARIA a section on how ARIA interacts with host language semantics. We say that host languages can say where ARIA is allowed to override their native semantics or not. 19:16:55 ...I feel like we got into the weeds when doing this for HTML 19:17:18 ...Need to be clear that the ARIA features are the ARIA features. 19:18:25 ...in ARIA we will need a feature for emphasis. What the feature looks like shouldn't be caught up in what HTML supports 19:18:49 ...i.e. the strong tag should not be reclassified based on a limitation imposed by HTML's definition 19:19:30 ...jsut want to say that host language bindings for ARIA should be separate from host language features. 19:19:52 ...could be done with separate specs or separate sections of the spec. 19:21:20 JC: 1:1 mapping with HTML would effectively double our roles. would be easier to test, but there is an aspect that means that it would be too big of a challenge for 1.1 19:22:08 ...so there would be some unknown or unmapped roels 19:22:15 s/roels/roles 19:22:35 RS: would this be done in web apps, in some scripting part of ARIA 19:22:42 CS: implementation guide maybe? 19:23:13 MC: one of the ways we want to slice ARIA is to have roles in one place and anything else in some other place; mappings to host languages, AAPI's, etc 19:23:23 ...won't have the list of roles in 1.1. 19:24:17 CS: the issue of text runs is a separate issue 19:24:42 q+ to mention WebIDL: partial interface Element { readonly attribute role; attribute OrderedDOMTokenList roleList; } 19:24:51 MC: for 1.1 we would say, "no ARIA mapping" in that case 19:25:04 ...in 2.0 we come in and fill in the blanks 19:26:02 MC: don't object to considering the issue, just not committing to getting it done in 1.1 19:26:30 ack j 19:26:30 jcraig, you wanted to mention WebIDL: partial interface Element { readonly attribute role; attribute OrderedDOMTokenList roleList; } 19:27:56 JC: could use this to create extensions to the DOM 19:29:10 RS: SVG WG is aligning itself with the HTML DOM which has been moved to HTML WG. We can get these features implemented there 19:29:55 q? 19:30:33 -> http://www.w3.org/TR/dom/ DOM4 19:31:00 zakim, next item 19:31:00 agendum 19. "Scrubbing ARIA 1.1 Issues and Actions https://www.w3.org/WAI/PF/Group/track/products/17" taken up [from jcraig] 19:31:23 https://www.w3.org/WAI/PF/Group/track/products/17 19:31:54 issue-398? 19:31:54 issue-398 -- Errata: aria-setsize and aria-posinset should apply to more than just listitem and option -- open 19:31:54 https://www.w3.org/WAI/PF/Group/track/issues/398 19:32:57 issue-411 19:32:57 issue-411 -- Consider aria-description which would take a string like aria-label -- open 19:32:57 https://www.w3.org/WAI/PF/Group/track/issues/411 19:35:07 If there is anything that uyou need me for we should do it today (I can not be there tomorow) 19:35:48 JC: this is what aria-label is to aria-labelled by for aria-describedby 19:35:56 q+ 19:36:02 Q+ 19:37:23 aria-describedby associates header cells on ARIA grids as well 19:37:26 JC: if we add 4 ways to add descriptions, it gets complicated for developers to know which to use and when 19:37:47 Q+ 19:38:25 DM: the biggest error with longdesc is when people but a long description directly in the attribute value 19:38:50 JN: i find it strange that we don't have the equivalent to aria-label 19:39:33 q+ to consider with ISSUE-406 19:39:55 CS: we had a scenario where this came up. The button said "allow" and text that informed what they were "allowing". Didn't work in any browser 19:41:11 MK: think describedby is the better solution for that 19:41:27 q+ 19:41:47 ack David_MacD_Lenovo 19:42:58 q+ to ask Cyns if there is a Windows platform API equivalent of something like aria-help (ISSUE-406) or aria-description (ISSUE-411) 19:44:18 ack LisaSeeman 19:44:43 LS: anything that gets rid of people positioning text off the screen is good with me 19:44:53 +1 19:45:14 q? 19:46:09 ack matt 19:46:37 MK: this process is to decide what is in the 1.1 queue or not 19:47:21 MK: ISSUE-411 is frequently brought up, but there is no simple solution. should be pushed out. 19:47:26 JN: it would be easy to implement 19:48:19 ack me 19:48:19 jcraig, you wanted to consider with ISSUE-406 and to ask Cyns if there is a Windows platform API equivalent of something like aria-help (ISSUE-406) or aria-description (ISSUE-411) 19:48:25 JC: this is not as easy as people think. 19:48:25 RS: agreed 19:48:25 JS: this is 2.0 19:48:25 MK: agreed 19:48:55 JC: this should be coupled with aria-help. on mac, it acts as a fallback, like title 19:49:20 issue-406? 19:49:20 issue-406 -- Proposal for new aria-help property. -- raised 19:49:20 https://www.w3.org/WAI/PF/Group/track/issues/406 19:49:44 MichaelC has joined #aria 19:50:30 AGENDA+ aria-hidden="false" 19:50:53 JD: I have a lot of different problems with the hacks that are currently being used to solve this problem. 19:51:06 RS: if you hide content, you don't have access to the semantics 19:51:26 JD: not all Screen readers have an off screen model 19:52:13 ...we don't want to encourage content creators to put stuff off screen or to hide content. 19:53:25 ...these issues are connected, because there are no other solution combinations for this problem 19:53:31 q? 19:53:34 ack jo 19:53:35 q+ 19:53:37 q- 19:53:48 cyns has joined #aria 19:53:49 ack jc 19:55:40 JC: aria-hidden= false is a way to hide content visually, but not from screen readers 19:56:25 RS: and this is in the DOM 19:56:46 but neither is important enough for ARIA 1.1 19:59:42 JC: aria-help would solve these issues. Maybe we should aim for that instead (this is all in ISSUE-406) 20:00:22 -> https://www.w3.org/WAI/PF/Group/track/issues/406 ISSUE-406 20:00:58 ...this should be the same mechanism as tooltip 20:01:14 CS: wouldn't this impact description calculation 20:01:17 q+ how does this fit with the tootip role? 20:01:26 q+ to ask how does this fit with the tootip role? 20:01:48 http://www.w3.org/WAI/PF/aria/roles#tooltip 20:01:54 q+ 20:02:48 MK: is there a possibility that we could give one precedence and worry about the calculation in 2.0 20:03:21 MichaelC has joined #aria 20:03:42 ack me 20:03:42 Joseph_Scheuhammer, you wanted to ask how does this fit with the tootip role? 20:04:05 MichaelC has joined #aria 20:04:40 issue-398? 20:04:41 issue-398 -- Errata: aria-setsize and aria-posinset should apply to more than just listitem and option -- open 20:04:41 https://www.w3.org/WAI/PF/Group/track/issues/398 20:04:56 JC: cyns to determine the best place to map these in MSAA UIA 20:05:11 CS: not sure how it would work 20:05:59 ...if we do this, we need test files early. best bet at getting implementations 20:10:46 RS: we need to consider a column role 20:11:13 CS: there is a lot of work for tables. 20:12:25 JC: grids don't work well because the data is not programatically accessible. We don't have that because ARIA is declarative. 20:13:10 CS: I submit that ARIA table should be in 2.0 but that we start working on it now 20:14:03 JN: i don't want to punt this, but if it has to go to 2.0, it has to go 20:14:32 Punt ISSUE-398 to ARIA 2.0 20:14:38 ISSUE-435 20:14:38 ISSUE-435 -- Consider role="text" to expose elements (and contents) as static text node -- open 20:14:38 https://www.w3.org/WAI/PF/Group/track/issues/435 20:14:52 JC: this one is easy 20:14:59 RS: agreed, lets keep it 20:16:15 Example: My heart breaks 20:18:33 ISSUE-436 20:18:33 ISSUE-436 -- Consider role="disclosure" to match semantics of desktop API disclosure triangles, or other show/hide widgets -- open 20:18:33 https://www.w3.org/WAI/PF/Group/track/issues/436 20:18:46 RS: we cannot ignore this. we have it in HTML5 20:21:40 ISSUE-446 20:21:40 ISSUE-446 -- proposing new switch role (subclass of checkbox) that represents an on/off state -- open 20:21:40 https://www.w3.org/WAI/PF/Group/track/issues/446 20:22:14 JC: this is a switch that maps to an on or off state, checkbox 20:22:58 ...visual design distinction not defined in ARIA 20:23:55 ...there is a semantic difference here. its not checked or unchecked, its more like on or off 20:24:17 JG: what is its state? 20:25:46 keeping 446 in 1.1 20:25:51 ISSUE-468 20:25:51 ISSUE-468 -- Create ARIA role for figure or other image groups (including SVG) -- open 20:25:51 https://www.w3.org/WAI/PF/Group/track/issues/468 20:26:01 RS: we have role=image. why do we need this for figure 20:26:12 JC: figure can contain a chart and a caption. 20:26:17 JN: its a group 20:26:53 MK: you can label groups. 20:27:43 JC: figure is already mapped to group. all of the pieces of that figure are mapped to image, text, etc. 20:29:27 agree to push ISSUE-468 to 2.0 20:29:41 ISSUE-472 20:29:41 ISSUE-472 -- Provide an attribute for a poster description -- open 20:29:41 https://www.w3.org/WAI/PF/Group/track/issues/472 20:30:01 JS: we need this in 1.1 20:30:39 RS: if we had a video role, we could do this. 20:32:50 JS: not important enough to address outside of the video role 20:32:57 s/JS/JC 20:38:22 CS: i think html should deal with this, its their bug 20:38:27 RS: they said its not their issue 20:39:16 DM: what if WCAG tags an action to address this with a technique 20:39:25 s/tags/takes 20:41:27 ACTION: dmd to write a WCAG technique that address the description for the poster of an HTML5 video 20:41:28 Error finding 'dmd'. You can review and register nicknames at . 20:42:53 Mark has left #aria 20:43:06 Mark has joined #aria 20:44:54 ACTION: David_MacDonald to create a WCAG technique for poster description 20:44:54 Error finding 'David_MacDonald'. You can review and register nicknames at . 20:49:51 RS: HTML5 wants us to have host language semantics and we don't have that for the video element 20:50:12 JC: the only way to implement this now is as a subrole of group 20:50:56 ...most of these controls are handled in the shadow dom on most platforms. has to be a group 20:51:34 JC: lets create a new issue for considering role of video in ARIA 1.1 20:53:18 ...we should consider an audio role as well 20:53:27 +??P4 20:53:39 ISSUE: video and audio roles (simple groups, not full functionality APIs) 20:53:39 Created ISSUE-634 - Video and audio roles (simple groups, not full functionality apis). Please complete additional details at . 20:54:15 ACTION: JamesN to create a WCAG technique for poster description 20:54:15 Created ACTION-1331 - Create a wcag technique for poster description [on James Nurthen - due 2014-01-30]. 20:54:52 zakim, ??p4 is Jason_White 20:54:52 +Jason_White; got it 20:55:32 -13 C here; 20:55:53 windchill −20 C 20:56:12 23 C in the room... 21:12:28 trackbot, associate action-1331 with issue-472 21:12:28 action-1331 (Create a wcag technique for poster description) associated with issue-472. 21:15:38 Issue-482? 21:15:38 Issue-482 -- Normative reference to status role in status definition must be removed due to redundancy -- open 21:15:38 https://www.w3.org/WAI/PF/Group/track/issues/482 21:15:38 scribe: jnurthen 21:16:14 matt: seems editorial in that it doesn't change the meaning 21:16:51 jc: taking a look at it 21:16:55 http://www.w3.org/WAI/PF/aria/complete#status 21:17:28 jc: it is redundant to say that authors must include status in status 21:18:13 ACTION: jcraig to 21:18:13 Created ACTION-1332 - [on James Craig - due 2014-01-30]. 21:18:13 Authors MUST provide status information content within an an element with role="status". Authors SHOULD ensure this object does not receive focus. 21:18:14 Authors SHOULD ensure this object with role="status" does not receive focus. 21:18:25 action-1332 21:18:25 action-1332 -- James Craig to -- due 2014-01-30 -- OPEN 21:18:25 https://www.w3.org/WAI/PF/Group/track/actions/1332 21:19:21 shane: the link you just gave is to an editors draft. The CR draft doesn't say any of this 21:19:25 richardschwerdtfeger has joined #aria 21:19:34 http://www.w3.org/TR/wai-aria/complete#status 21:21:00 JC: changed status object to element with role status but didnt remove the redundant requirement 21:21:47 ISSUE-483? 21:21:47 ISSUE-483 -- Modify toolbar role to include aria-labelledby as an acceptable authoring mechanism for labeling when more than one toolbar is provided. -- open 21:21:47 https://www.w3.org/WAI/PF/Group/track/issues/483 21:22:49 jc: seems editorial 21:23:07 js: this is from the errata list 21:23:09 http://www.w3.org/WAI/PF/aria/roles#toolbar 21:24:11 ACTION: jcraig to "aria-label" to "label" in #toolbar "Authors MUST supply an aria-label property on each toolbar when the application contains more than one toolbar." 21:24:11 Created ACTION-1333 - "aria-label" to "label" in #toolbar "authors must supply an aria-label property on each toolbar when the application contains more than one toolbar." [on James Craig - due 2014-01-30]. 21:24:49 MC: had to work around author musts in the implementation report 21:25:42 rs: should review the author musts 21:26:09 action: jcraig to complete edit from ISSUE-485 21:26:09 Created ACTION-1334 - Complete edit from issue-485 [on James Craig - due 2014-01-30]. 21:26:30 ISSUE-493? 21:26:30 ISSUE-493 -- When states and properties are required, authors must provide a value; but the explicit value of "undefined" is not prohibited and should be -- open 21:26:30 https://www.w3.org/WAI/PF/Group/track/issues/493 21:27:38 jc: can take an action to add to a section 21:27:50 http://www.w3.org/WAI/PF/aria/complete#requiredState 21:28:31 jc: change to explicitly disallow empty or undefined 21:28:32 Content authors MUST provide values for required states and properties. 21:28:43 jc: shouldn't close the issue 21:29:28 rs: aria-checked="undefined" on a radio button was an issue 21:29:46 jc: we have explicitly allowed the string value of undefined to mean nothing 21:30:07 jc: I think that is ok as we have the case where role="checkbox" where undefined equates to false 21:30:21 jc: leave the issue open for now 21:30:29 ISSUE-494? 21:30:29 ISSUE-494 -- Is menu really a form control (since it inherits from select) or should it be treated as something different? -- open 21:30:29 https://www.w3.org/WAI/PF/Group/track/issues/494 21:31:18 ACTION: jcraig to propose edit for ISSUE-493 to explicitly disallow strings matching "" or "undefined" in this sentence: Content authors MUST provide values for required states and properties. 21:31:18 Created ACTION-1335 - Propose edit for issue-493 to explicitly disallow strings matching "" or "undefined" in this sentence: content authors must provide values for required states and properties. [on James Craig - due 2014-01-30]. 21:32:48 davidb has joined #aria 21:32:48 mc: why is menu a form control? 21:33:26 rs: it is interactive 21:35:09 jc: do we need to resolve in 1.1? 21:35:52 mc: not causing harm so puts in 2.0 timeframe 21:36:17 jc: what does it mean to have a required menu. makes no sense.... 21:36:38 mk: punt to 2.0 21:36:48 js: punt 21:36:55 issue-497? 21:36:55 issue-497 -- When features require an element with a particular role be present (e.g., grid requires that gridcell be owned by row), implicit native semantics, if defined, count (e.g., tr without a role attribute counts as an element with role row) -- open 21:36:56 https://www.w3.org/WAI/PF/Group/track/issues/497 21:37:28 dmd: is it a navigatoion menu or a functional menu? 21:37:36 jc: both potentially 21:39:29 rs: we need this 21:40:14 action: jcraig to patch issue-497 21:40:14 Created ACTION-1336 - Patch issue-497 [on James Craig - due 2014-01-30]. 21:40:22 ACTION-1336 21:40:22 ACTION-1336 -- James Craig to Patch issue-497 -- due 2014-01-30 -- OPEN 21:40:22 https://www.w3.org/WAI/PF/Group/track/actions/1336 21:40:36 ACTION-502? 21:40:36 ACTION-502 -- Michael Cooper to Ask Doug Schepers whether SVG follows XML schema rules validation -- due 2009-07-31 -- CLOSED 21:40:36 https://www.w3.org/WAI/PF/Group/track/actions/502 21:40:46 ISSUE-502? 21:40:46 ISSUE-502 -- Decide whether accessible name is required for menus -- open 21:40:46 https://www.w3.org/WAI/PF/Group/track/issues/502 21:41:02 rs: no they are not required. Needs cleaning up 21:43:10 ISSUE-503? 21:43:10 ISSUE-503 -- Does everything inhert to owned roles, or just the states and properties? spec doesn't clarify, we should be explicit about what inherits and what doesn't unless it's everything -- open 21:43:10 https://www.w3.org/WAI/PF/Group/track/issues/503 21:43:16 jc: move to 2.09 21:43:23 s/2.09/2.0/ 21:43:31 http://www.w3.org/WAI/PF/aria/roles#menu (characteristics table). 21:45:09 ISSUE-504? 21:45:09 ISSUE-504 -- radio shouldn't have aria-selected -- open 21:45:09 https://www.w3.org/WAI/PF/Group/track/issues/504 21:45:10 action: jcraig to patch issue-502 21:45:10 Created ACTION-1337 - Patch issue-502 [on James Craig - due 2014-01-30]. 21:45:28 action-1337 21:45:28 action-1337 -- James Craig to Patch issue-502 -- due 2014-01-30 -- OPEN 21:45:28 https://www.w3.org/WAI/PF/Group/track/actions/1337 21:46:20 rs: need an action to fix taxonomy so aria-selected is not required on radio 21:47:29 mk: sounds pretty well thought out in the text 21:47:50 Radio shouldn't inherit from option, just from checkbox; copy aria-posinset and aria-setsize to radio; move aria-checked to checkbox, leave aria-selected on option with radio not inheriting that; affects nearby items in the taxonomy which need a close look. Probably also need to remove aria-checked from the option role. 21:48:51 rs: david bolter came up with a mixed use case for checkbox 21:49:01 s/checkbox/radio button/ 21:49:46 rs: did we say domething like mixed doesn't apply 21:50:17 http://www.w3.org/WAI/PF/aria/states_and_properties#aria-checked 21:50:20 action: jcraig to patch issue-504, then assign to cooper for the taxonomy doc 21:50:20 Created ACTION-1338 - Patch issue-504, then assign to cooper for the taxonomy doc [on James Craig - due 2014-01-30]. 21:50:26 clown: we have stuff in the checked state to disallow this 21:51:10 "The mixed value is not supported on radio or menuitemradio or any element that inherits from these in the taxonomy, and user agents MUST treat a mixed value as equivalent to false for those roles." 21:51:18 rs: if we make this change do we have to fix the taxonomy? 21:51:41 ACTION-1338 21:51:41 ACTION-1338 -- James Craig to Patch issue-504, then assign to cooper for the taxonomy doc -- due 2014-01-30 -- OPEN 21:51:41 https://www.w3.org/WAI/PF/Group/track/actions/1338 21:53:00 ACTION-508? 21:53:00 ACTION-508 -- James Craig to Create a new proposal based on the comments from this week for comment 115 -- due 2009-08-10 -- CLOSED 21:53:00 https://www.w3.org/WAI/PF/Group/track/actions/508 21:53:07 ISSUE-508? 21:53:07 ISSUE-508 -- Add treegrid as allowed role in required context role for rowgroup -- open 21:53:08 https://www.w3.org/WAI/PF/Group/track/issues/508 21:54:45 jc: shouldn't we do this? 21:55:10 jc: I think this is a simple edit 21:56:19 mc: this is a simple edit to the spec. Don't know if it is a simple implmentation or not 21:57:03 action: jcraig to patch issue-508 21:57:03 Created ACTION-1339 - Patch issue-508 [on James Craig - due 2014-01-30]. 21:57:39 ACTION-1339 21:57:39 ACTION-1339 -- James Craig to Patch issue-508 -- due 2014-01-30 -- OPEN 21:57:39 https://www.w3.org/WAI/PF/Group/track/actions/1339 21:59:06 rs: need to look to see if there is an impact on test tools of a taxonomy 21:59:41 ACTION: rich to Look to see if taxonomy changes will impact test tools 21:59:41 Created ACTION-1340 - Look to see if taxonomy changes will impact test tools [on Richard Schwerdtfeger - due 2014-01-30]. 22:02:17 https://www.w3.org/WAI/PF/testharness/testresults?testsuite_id=1&testcase_id=56 22:04:47 joanie: random panels doesn't seem right. Perhaps better with no role 22:05:15 rs: is there a reason you created a panel for this? 22:07:04 jc: needs something for 1:1 mapping with tbody etc. 22:07:56 Issue: determine if UAIG mappings for rowgroup are correct 22:07:56 Created ISSUE-635 - Determine if uaig mappings for rowgroup are correct. Please complete additional details at . 22:08:11 ISSUE-510? 22:08:11 ISSUE-510 -- Investigate issues around the authors must statement in the select role -- open 22:08:11 https://www.w3.org/WAI/PF/Group/track/issues/510 22:08:24 www.w3.org/WAI/PF/aria/roles#select 22:08:31 Authors MUST ensure elements with role option are contained in an element using one of the non-abstract child roles of select, such as combobox, listbox, menu, radiogroup, or tree. 22:09:23 mk: author musts - add to the action to review author musts 22:12:08 ISSUE-513? 22:12:08 ISSUE-513 -- #toolbar normative statement should not require @aria-label, any label will do -- open 22:12:08 https://www.w3.org/WAI/PF/Group/track/issues/513 22:13:49 close 513 22:14:02 ISSUE-514? 22:14:02 ISSUE-514 -- #treegrid has normative-like statement with no normative requirements: "The value of the treegrid element's aria-readonly attribute is implicitly propagated to all of its owned gridcell elements, and will be exposed through the accessibility API." -- open 22:14:03 https://www.w3.org/WAI/PF/Group/track/issues/514 22:15:55 jn: do we do the same on grid? 22:15:55 action: jcraig to patch ISSUE-514 (include grid) 22:15:56 Created ACTION-1341 - Patch issue-514 (include grid) [on James Craig - due 2014-01-30]. 22:16:02 ACTION-1341 22:16:02 ACTION-1341 -- James Craig to Patch issue-514 (include grid) -- due 2014-01-30 -- OPEN 22:16:02 https://www.w3.org/WAI/PF/Group/track/actions/1341 22:17:11 ISSUE-516? 22:17:11 ISSUE-516 -- Reconsider RFC requirements for UA/AT in #aria-flowto -- open 22:17:11 https://www.w3.org/WAI/PF/Group/track/issues/516 22:17:58 jc: maybe outside the scope of aria 22:18:13 mk: didn't want any normative language around AT 22:18:57 jc: we are declaring User Interface here.... 22:19:07 mk: not worth a fight 22:19:16 cs: I don't want to make it a may 22:19:26 cs: need more must statements against AT 22:19:47 mk: AT vendors would need to do implementations 22:20:17 jc: these are competing software products and some of these things are differentiating features 22:20:44 jc: when we start decreeing user interface on things then it is the UI's choice how to expose it 22:25:22 mk: if we are going to resolve this it would need to be in an implementation guide not a spec 22:26:27 cs: one of the problems is that it is assumed that we all work around AT requirements 22:31:34 jc: change 516 to be a general AT issue against 2.0 22:35:55 rrsagent, make minutes 22:35:55 I have made the request to generate http://www.w3.org/2014/01/23-aria-minutes.html MichaelC 22:36:26 rrsagent, do not start a new log 22:54:39 http://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/tests/form/test_Spinner.html 22:57:51 jcraig has joined #aria 23:07:08 cyns has joined #aria 23:07:23 https://www.w3.org/WAI/PF/testharness/testresults?testsuite_id=3&testcase_id=17 23:07:44 https://www.w3.org/WAI/PF/Group/track/products/17 23:08:09 https://www.w3.org/WAI/PF/Group/track/issues/519 23:08:28 scribe: cyns 23:09:11 cs: is this related to the earlier issue around row and column posinset 23:09:21 mc: ok for 1.1 23:09:53 mk: level shouldn't be on item tag, should it? 23:10:19 mc: yes it is, because you use aria-level because the ua can't compute depth. that means you have to set on all children 23:10:38 jc: is there ever a case where we need aria-level on a grid? 23:10:53 js: sounds like part of 2.0 grid discussion? 23:11:17 issue-520 23:11:17 issue-520 -- Expand list of roles on which aria-readonly can be used, most likely changing textbox to input - ARIA 1.1 -- open 23:11:17 https://www.w3.org/WAI/PF/Group/track/issues/520 23:11:58 mk: i raised it, it's ok to push to 2.0 23:12:12 https://www.w3.org/WAI/PF/Group/track/issues/522 23:12:34 Bullet point 3 in 2A is causing confusion to the public 23:12:48 "If aria-labelledby and aria-label are both empty or undefined, and if the element is not marked as presentational (role="presentation"), check for the presence of an equivalent host language attribute or element for associating a label, and use those mechanisms to determine a text alternative. For example, in HTML, the img element's alt attribute defines a label string and the label element references the form element it labels. See How to Specify Alternate Text ([ 23:12:57 People are reading this to mean that anything with role="presentation" does not get included in the accessible name calculation (including any child content of that element). This needs clarifying 23:13:06 js: this sounds like we should clean it up 23:13:07 issue-523 23:13:07 issue-523 -- searchbox/searchfield role which is a subrole of textbox/textfield -- open 23:13:07 https://www.w3.org/WAI/PF/Group/track/issues/523 23:13:13 23:13:21 richardschwerdtfeger has joined #aria 23:13:52 jc: apple has a slightly different search semantic 23:14:03 js: also covered in html5, we should sync to them 23:14:46 ACTION: jcraig to patch issue-523 23:14:46 Created ACTION-1342 - Patch issue-523 [on James Craig - due 2014-01-30]. 23:14:52 ACTION-1342 23:14:52 ACTION-1342 -- James Craig to Patch issue-523 -- due 2014-01-30 -- OPEN 23:14:52 https://www.w3.org/WAI/PF/Group/track/actions/1342 23:15:18 https://www.w3.org/WAI/PF/Group/track/issues/525 23:15:51 mk: dup of 516 23:16:53 525 has more detail and broader scope, so resolve 516 as dup 23:17:00 is a 2.0 issue 23:17:26 https://www.w3.org/WAI/PF/Group/track/issues/526 23:18:50 js: keep for 1.1 23:19:23 https://www.w3.org/WAI/PF/Group/track/issues/530 23:19:49 jc: useful for validation tools, but not urgent 23:19:59 all: move to 2.0 23:20:34 https://www.w3.org/WAI/PF/Group/track/issues/532 23:20:41 David_MacD_Lenovo has joined #aria 23:20:55 mc: is this an issue of inconsistency? 23:21:39 mc: this is a UAIG issue. changing product 23:22:09 https://www.w3.org/WAI/PF/Group/track/issues/537 23:22:38 rs: if joanie is ok with this, let's leave it to 2.0 23:23:29 mk: does this cover the issue we were discussing 2 weeks ago? If hidden=false and it's an unrendered element, should we put element into a11y tree. 23:23:56 jc: that's currently how it's worded. there's contention, and support varies, but there are 2 impl so it's in. 23:24:29 joanie: I want to put it off to 2.0, because we don't know what the use case are, and get expereince from that before changing. 23:24:39 mk: consensus? 23:24:45 js: welll..... 23:25:27 rs: we could say that we don't have to map the tree if there is an aria hidden 23:25:39 jc: related to html5? 23:26:24 rs: hidden doesn't have strong host langauge semantices in html5. someone can apply aria-hidden=false and apply to an element with @hidden. maybe use a may? 23:26:35 http://www.w3.org/WAI/PF/aria/complete#aria-hidden 23:26:41 Note: Authors are advised to avoid using aria-hidden="false" with styles or attributes that have historically prevented rendering in all modalities, such as display:none or visibility:hidden in CSS, or the hidden attribute in HTML 5. At the time of this writing, aria-hidden="false" is known to work inconsistently when used in conjunction with such features. As future implementations improve, use caution and test thoroughly before relying on this approach. 23:27:40 rs: is there anything in uaig? 23:28:02 cs: adding something to uaig 1.1 is a good idea. 23:30:04 Action: Cynthia define a mapping in the UAIG that covered aria-hidden="false" in all situations - including when a hidden attribute is applied. 23:30:05 Created ACTION-1343 - Define a mapping in the uaig that covered aria-hidden="false" in all situations - including when a hidden attribute is applied. [on Cynthia Shelly - due 2014-01-30]. 23:30:14 action: jcraig to patch issue-544 23:30:14 Created ACTION-1344 - Patch issue-544 [on James Craig - due 2014-01-30]. 23:30:20 ACTION-1344 23:30:20 ACTION-1344 -- James Craig to Patch issue-544 -- due 2014-01-30 -- OPEN 23:30:20 https://www.w3.org/WAI/PF/Group/track/actions/1344 23:30:22 jw: is this to expose content to AT and hide it from visual rendering? 23:30:35 js: yes 23:30:40 action-1343? 23:30:40 action-1343 -- Cynthia Shelly to Define a mapping in the uaig that covered aria-hidden="false" in all situations - including when a hidden attribute is applied. -- due 2014-01-30 -- OPEN 23:30:40 https://www.w3.org/WAI/PF/Group/track/actions/1343 23:31:09 rs: moving 537 to ARIA 2.0 23:31:53 https://www.w3.org/WAI/PF/Group/track/issues/544 23:32:22 jc: editorial 23:32:44 mk: this says AT "will" which is interesting language 23:33:20 cs: is that 'will' prescriptive or descriptive? 23:33:31 http://www.w3.org/WAI/PF/aria/complete#aria-atomic 23:34:15 jc: descriptive 23:34:35 cs: consider re-wording so that it's clear that it's descriptive 23:34:55 jc: still1.1. closed issue but open action 23:35:13 https://www.w3.org/WAI/PF/Group/track/issues/545 23:35:41 jc: spec refers to DOM tree changes and UAIG refers to aapi tree changes 23:36:04 rs: on windows tree refelcts dom 23:36:17 cs: that's the goal, but impl is not perfect 23:37:06 jc: we need a live-region algo that is at least as complex as the name algo. or, we need an API to do announcements. 23:37:31 jc: the way we force authors and rendering engines to calculate chagnes is broken 23:38:14 jc: if you have a live region, and inside you have an element that is display:none. you set it to display:block. there is no DOM change, but there is an aapi tree change. 23:38:55 JC: there is al ot of ambiguity. one way to fix (probably 2.0) is describe all the differen scenarios (node chagne, text insertion, etc) and what happens. 23:39:03 rs: we ignore DOM changes 23:39:08 jc: yes we do 23:39:39 rs: uaig doesn't have api mapping for general dom in html. we don't say when the dom chagnes, you should expect these things to happne 23:40:02 cs: that would be a feature for HTML UAIG 23:40:36 jc: these are platform specific changes 23:40:43 cs: i disagree 23:40:46 rs: i disagree 23:41:16 rs: what happens when display:none is set 23:41:25 jc: removed from tree. 23:41:33 rs; where spec'd? 23:41:46 scribe: Michael 23:41:51 scribe: MichaelC 23:42:09 rs: we need a singular spec that says if something is removed from DOM, what happens 23:42:14 or if you hide from AT 23:42:18 mk: 1.1/ 23:42:25 cs: not ARIA issue 23:42:48 rs: yes but we need a generic spec for these basic DOM things 23:42:56 cs: how different from HTML API map 23:43:04 rs: also need for SVG 23:43:21 jc: yes, need something for a UAIG, but not ARIA core and not 1.1 23:43:25 rs: true 23:43:33 but need to sync implementation guide for HTML and ARIA 23:43:38 cs: no resources 23:43:40 rs: gotta do 23:44:02 HTML wants this to be normative 23:44:07 cs: me too, but don´t hear the support for that 23:44:17 rs: the HTML A11Y TF 23:45:15 jc: 23:45:25 so think UAIG needs to spec something 23:45:34 would like to do in 1.1 as prose 23:46:13 richardschwerdtfeger has joined #aria 23:46:19 for DOM-based AT, the ARIA layer is the AAPI layer 23:46:35 another AT could choose which layer to use 23:47:11 jc: will propose an edit 23:47:16 and see how it lands 23:47:30 jgw: separate issue for 2.0? 23:47:43 jc: something to talk about at this meeting 23:47:49 anything we don´t get to, raise issues 23:48:07 ACTION: jcraig to propose an edit ISSUE-545 resolving live region changes to dom vs a11y tree 23:48:07 Created ACTION-1345 - Propose an edit issue-545 resolving live region changes to dom vs a11y tree [on James Craig - due 2014-01-30]. 23:48:15 ACTION-1345 23:48:15 ACTION-1345 -- James Craig to Propose an edit issue-545 resolving live region changes to dom vs a11y tree -- due 2014-01-30 -- OPEN 23:48:15 https://www.w3.org/WAI/PF/Group/track/actions/1345 23:49:21 scribe: cyns 23:51:01 jc: aria-roledescription. allows authors to change what is spoken 23:52:06 scribe: MichaelC 23:52:21 cs: ARIA role might be item or listitem 23:52:28 TOPIC: @aria-roledescription (custom role descriptions on known role types) 23:52:42 but for a special kind, local type could be e.g., ¨foobarlistitem¨ 23:52:47 that´s a localizable string 23:53:09 jc: either browser or AT can localize that 23:53:23 cs: in the AAPI not localizable, but as voiced to user, can be 23:53:31 not under author control, it´s an IE feature 23:53:46 example: