16:59:43 RRSAgent has joined #aria 16:59:43 logging to http://www.w3.org/2014/03/24-aria-irc 16:59:45 RRSAgent, make logs member 16:59:45 Zakim has joined #aria 16:59:47 Zakim, this will be WAI_PF 16:59:47 ok, trackbot, I see WAI_PFWG(ARIA)1:00PM already started 16:59:48 Meeting: Protocols and Formats Working Group Teleconference 16:59:48 Date: 24 March 2014 16:59:58 jamesn has joined #aria 17:00:10 zakim, who's on the phone? 17:00:10 On the phone I see ??P0 17:00:18 zakim, ??P0 is me 17:00:18 +janina; got it 17:00:28 +Bryan_Garaventa 17:01:40 +James_Nurthen 17:01:59 +joanie 17:02:09 bgaraventa1979 has joined #aria 17:02:10 richardschwerdtfeger has joined #aria 17:02:18 jongund has joined #aria 17:02:26 +Jon_Gunderson 17:02:37 +[GVoice] 17:02:40 zakim, aaaa is Bryan_Garaventa 17:02:40 sorry, bgaraventa1979, I do not recognize a party named 'aaaa' 17:02:44 +Rich_Schwerdtfeger 17:02:46 zakim, GVoice is Joseph_Scheuhammer 17:02:46 +Joseph_Scheuhammer; got it 17:02:54 zakim, I am Joseph_Scheuhammer 17:02:54 ok, clown, I now associate you with Joseph_Scheuhammer 17:02:58 +??P10 17:03:02 zakim, who's here? 17:03:02 On the phone I see janina, Bryan_Garaventa, James_Nurthen, joanie, Jon_Gunderson, Joseph_Scheuhammer, Rich_Schwerdtfeger, Michael_Cooper 17:03:05 On IRC I see jongund, richardschwerdtfeger, bgaraventa1979, jamesn, Zakim, RRSAgent, clown, MichaelC, janina, joanie, MarkS, trackbot 17:03:55 http://lists.w3.org/Archives/Public/public-pfwg/2014Mar/0078.html 17:04:19 zakim, aaaa is Bryan_Garaventa 17:04:20 sorry, bgaraventa1979, I do not recognize a party named 'aaaa' 17:04:48 zakim, I am Bryan_Garaventa 17:04:48 ok, bgaraventa1979, I now associate you with Bryan_Garaventa 17:05:33 scribeNick:jamesn 17:05:50 agenda? 17:06:04 TOPIC: Thanks to task force for ARIA 1.0 17:06:20 RS: has become like Kleenex in the a11y space 17:06:38 RS: glad we got it out 17:06:49 http://www.w3.org/2014/03/aria.html.en 17:07:17 RS: waiting on hackathon results 17:07:27 RS: Comcast using ARIA in their STB which is cool 17:08:04 +[Microsoft] 17:08:14 RS: want to thank Janina and everyone for putting the special aknowledgements in 17:08:26 RS: back to work 17:08:41 RS: first thing want to talk briefly on the UAIG 17:08:54 +[Apple] 17:08:57 RS: we have eager people so how soon can we get the coordination going 17:08:58 http://www.w3.org/WAI/PF/aria-implementation-1.1/ 17:09:09 I will be back in a minute 17:09:17 http://www.w3.org/WAI/PF/aria-implementation-1.1/#mapping_role_table 17:09:19 MC: first want to start a conversation with the editors and get questions about the source format done 17:09:31 mattking has joined #aria 17:09:39 MC: ready to start that soon. That will help us decide how easy it will be to divide the docs up 17:10:13 MC: then would come to the structural discussion. Made some progress a the F2F but still have some work to do 17:10:17 anyone else having trouble with conf bridge? 17:10:39 MC: can getr to a place where we have preliminerary docs within a month. For now clown and JC can work on the existing docs 17:11:07 jcraig has joined #aria 17:11:10 RS: want to get some decisions before I go on vacation 17:11:20 + +1.541.678.aaaa 17:11:24 RS: we have a very agressive schedule. every day we lose is a problem 17:11:46 MC: us having not completely solidifed this doesn't stop you starting work 17:12:10 RS: I dopn't like duplicating work. are we going to use github, will it be respec etc. 17:12:16 Zakim, who is on the phone? 17:12:16 On the phone I see janina, Bryan_Garaventa, James_Nurthen, joanie, Jon_Gunderson, Joseph_Scheuhammer, Rich_Schwerdtfeger, Michael_Cooper, [Microsoft], [Apple], +1.541.678.aaaa 17:12:21 MC: want to revisit some decisions with the editors 17:12:35 RS: we also need Steve in the conversations 17:12:55 JC: we don't need to move all of the documents over 17:13:07 JS: should deal with our own docs first 17:13:13 Zakim, Apple has jcraig 17:13:13 +jcraig; got it 17:13:22 MC: we have never even sorted out if we want to take the HTML5 document over 17:13:36 JS: I think we did. Maybe we need to log a resolution 17:14:03 JS: I thinnk it would be a TF deliverable that is joint with HTML and PF 17:14:25 MC: need to make sure we have the same decision with the SVG WG 17:14:29 Zakim, aaaa is mattking 17:14:29 +mattking; got it 17:14:46 MC: I don;ty think the format matters at this stage. It would mostly be copy/paste 17:14:56 MC: doesn't have to stop you getting started 17:15:06 bend, OR 17:15:07 RS: I would really like to make a decision 17:15:20 RS: I was asking can we have a meeting b4 i go on vacation 17:15:43 clown: I have a standing meeting at 1 EST on Wed. Could we use that 17:16:10 s/EST/EDT/ 17:16:24 #pf-editors 17:16:29 MC: has been some time since we have used it 17:17:37 MC: will send a starter email to the relevant people 17:18:14 17:18:43 JC: can't speak as to how easy it is to break the document up using respec 17:19:02 JC: I almost always reference the single page document 17:19:20 JC: anecdotaly i don't see much benefit splitting up the document 17:19:30 JC: It is not super long like HTML5 17:19:45 MC: lets get a proposal and then bring it back to the group 17:20:06 MC: hopefully can have a proposal by next monday and then can start thinking about the break up of the moduls 17:20:37 MC: will then maybe be able to resume that discussion. My sense we haven't fully agreed where the modules will be broken up 17:20:44 MC: I think we can start that 17:21:18 MC: should also include steve and mark + PF editors 17:21:47 TOPIC: process discussion. Domininc has been looking at ewb components. 17:22:01 RS: with web components cannot reference content within web components 17:22:02 agenda: http://lists.w3.org/Archives/Public/public-pfwg/2014Mar/0078.html 17:22:19 regrets: Stefan_Schnabel 17:22:20 q+ 17:22:29 RS: wants to propose an effort which would allow aria-activedescendent to reference something in the sub DOM 17:22:54 RS: what is the process for doing this? I don't know if there is precedence 17:23:09 RS: we want to encourage people to do additional work to expand on the docs 17:23:16 JC: when and how did he mention this? 17:23:31 RS: was in conversation with me in the Google room at CSUN 17:23:54 JC: have him send what he is thinking about to one of the lists or get it in bug tracker somehow 17:24:19 JC: I added a response to the agenda for this topic as we have been thinking about this for a while 17:24:36 JC: It could be possible to get to shadow dom using vvarious selectors 17:24:47 JS: lets clear up the process soncerns 17:25:01 RS: not the technical issue i am concerned about but the process 17:25:29 MC: 1st of all web components is a w3c technology - I would not expect to corrdinate directly with WHATWG 17:26:29 MC: on the basis of JC comments. One could be a question of how you would support it. We could come back with a proposal etc. 2nd is looking at a corrdination request and if so wouyld need to open up a channel with the web apps group 17:26:48 MC: I think we should do this with the relevant W3C groups 17:27:06 RS: He made no mention of doing things with the web apps group 17:27:08 http://lists.w3.org/Archives/Public/public-pfwg/2014Mar/0080.html 17:27:08 Is this related to spanning document objects? E.G reference a node in an iframe document from a parent document using aria-activedescendant? If not, it might be good to think about too 17:28:59 RS: that would not work. would have to find a way around that. 17:29:26 JC: I think BG is proposing that the solution could include a solution for that 17:29:49 JC: shadow DOM components are like a mini iframe but it executes in the same domain and process. 17:30:08 JC: IFrames would have potential security risks and performance issues 17:30:43 RS: he didn't mention iframes 17:30:50 RS: I'll send a note to the list 17:30:58 s/IFrames would have potential security risks/cross-domain references could have potential security risks/ 17:31:19 http://lists.w3.org/Archives/Public/public-pfwg/2014Mar/0071.html 17:31:25 TOPIC: Meaty issues 17:32:06 action-1397? 17:32:06 action-1397 -- Jon Gunderson to Create proposal to fill out aria semantics (tooter, rowspan, colspan, thead, caption, etc.) -- due 2014-03-10 -- OPEN 17:32:06 https://www.w3.org/WAI/PF/Group/track/actions/1397 17:32:11 JG: went through the HTML spec and looked at the table stuff and tried to map the aria roles into a format that would work in the aria spec 17:32:18 q+ 17:32:55 JG: about 10 new roles 17:33:01 JG: about 4 new properties 17:33:53 q+ To ask about Table Summary ... Should we use ARIA-DescribedAt on Tables to restore Table Summary? 17:33:59 ack me 17:34:00 JC: I think we can do it with 2 or 3 more roles 17:34:14 JC: need table. Grid should be a sub class of table 17:34:20 JC: I don;t think we need cpation 17:34:34 JC: col and colgroup I'm not sure we need. perhaps can come back to them 17:34:49 JC: TR and TH we have with row and row and col headers 17:35:13 JC: TD we currently have as gridcell. Had proposed to add a cell role and gridcell becomes a synonym for grid 17:35:33 JC: tables would be the same as grids except would use a table role. 17:35:46 q+ 17:35:58 JC: don't need aria-headers as aria-labelledby 17:36:00 q? 17:36:07 JG: headers is different from labelledby 17:36:17 roles: table, cell. 17:36:23 JG: if you use the currenty algorithm it replaces the text 17:36:47 JC: we need that the cell should calculate its value from its contents not its label 17:37:01 q? 17:37:14 ack janina 17:37:14 janina, you wanted to ask about Table Summary ... Should we use ARIA-DescribedAt on Tables to restore Table Summary? 17:37:23 attributes: aria-colspan and aria-rowspan 17:37:28 JS: missing from the list in my estimation is whatever we need to do to restore table summary 17:37:39 JS: had looked at describedat to be allowed 17:38:00 JS: describedby or describedat would be used for summary 17:38:05 q? 17:38:06 I think these roles are already covered in ARIA 1.0: caption, tbody, thead, tfoot, tr, td. th 17:38:12 ack mattking 17:38:33 MK: was looking from an inheritance perspective and see that column headers has section headers apparent 17:38:42 MK: tables will be structure whereas grid is a widget 17:38:50 these attrs are already covered in aria 1.0 aria-headers (via labelledby), aria-scope (via columnheader, rowheader roles) 17:38:59 MK: do we run into anything if we use columnheader in a structural table 17:39:11 http://www.w3.org/TR/wai-aria/roles#row 17:39:14 JG: this is why i proposed new roles due to the inheritance 17:39:29 MK: we need to look at things like selection etc. 17:40:38 MK: how do you represent the difference in inheritance depending on the context 17:40:56 RS: the local descriptions - will have to pick certain attributes which are not inherited 17:42:00 RS: what we don't currently do in 1.0 is say that a specific state or property is not inherited. Am going to want to do that with the localised role descriptioin. It is related to the table topic aS we may need the saME SOLTUion for tables 17:42:00 s/local/localized role/ 17:42:58 MK: the role of one of the parents determines things. If you are a cell within a role within a grid then you may be different than if you are within a table. 17:43:16 CS: I am also worried from an implementation perspective 17:43:49 s/local descriptions/localized role descriptions/ 17:43:49 MK: I hate having dups in the spec but my gut reaction is that we may be better to have different roles as it may make implementation less expensive 17:44:00 rrsagent, make minutes 17:44:00 I have made the request to generate http://www.w3.org/2014/03/24-aria-minutes.html jcraig 17:45:01 JC: If you put role of grid on a table then you don't have to put roles on the th and td etc 17:46:04 JC: one of the things that bugged me about the current spec is that we use html tag name ONLY for IMG. I don't think we want to do that for these. Role of TH and TR are not my first choice especially as we have row etc. 17:46:39 JC: we would have row and gridrow etc. in 1.0 row is specific to grid and to keep the 1.0 convention would have to change that 17:46:56 MK: you could have a conformance checker for that kind of thing 17:47:26 MK: could change requried context for row and that could get a conformance checker to find those issues 17:47:42 JC: we would potentially make 1.1 not backwrads compatible 17:48:10 role="gridrow row" 17:48:28 q+ to say that a minor release should be backwards compatible with the major release it came from 17:48:34 JC: would work with the current 1.0 fallback mechanism 17:48:38 ack joan 17:48:38 joanie, you wanted to say that a minor release should be backwards compatible with the major release it came from 17:49:03 RS: I don't want to break what we have 17:49:27 JC: I think the fallback role would allow it to be backwards compatible 17:49:44 q+ to propose data-row 17:50:01 JC: this would work in 1.0 capable browsers 17:50:10 RS: here is the other thing 17:50:12 role=“gridrow” 17:50:30 RS: would have roe=gridrow. On a TR that would default to row too 17:50:57 MK: what happens in the HTML mappings as html doesn't have gridrow or gridcell 17:51:34 MK: if you have implied roles then would everything have to be explicit inside it. would a TR in a grid context automaTICALLY IMply a grid context 17:51:47 JC: i think the HTML5 a11y mapping document can specify that 17:52:03 JC: we have somoe prose in the spec which details this scenario for tables and lists 17:52:10 s/roe/row/ 17:52:18 JC: we won't getg it for free but I think we can make it work 17:53:35 MK: in the spec wouldn't have to worry about this multiple inheritance. but if you are a browser manufacturer you would have to consider the context of cells before mapping to roles. ut now I think about it the a11y apis don't have any distinction bewteen 2 kinds of cells 17:54:23 JC: but they know how to expoise the cells based on the context. Most of the heavy lifting in the browser. depending on properites on cells the AT can know more about it 17:54:45 JC: in the grand scheme it is trivial to remap based on its context in the rendered tree 17:55:25 JC: not convinced we need it but if it makes it easier for us then ok. But may be worth doing the spec work if it makes it easier for authors 17:55:45 RS: I think the contextual piece would be a better way of doing this. 17:56:04 +q 17:56:27 ack me 17:57:06 zakim, mute me 17:57:06 Michael_Cooper should now be muted 17:57:36 JC: I think we can take JG proposal. col and colgroup are what I am not sure about 17:58:12 JC: I think it is just used for styling. I think there are perhaps some other contexts. Can probably get away with just table and cell 17:58:25 JC: would either keep it or keep it as an alias 17:58:44 JG: there are some default algorithms to figure out headers 17:58:54 JC: already have columnheader and rowheader 17:59:34 JG: do you need the new properties 17:59:48 JC: I think colspan and rowspan are necessary in some form 18:00:07 RS: do we need scope? 18:00:09 q? 18:00:12 q- 18:00:13 q+ 18:00:25 + +1.512.445.aabb 18:01:10 only one concern for me regarding having different roles between table roles vs grid roles, in that authors may mix incorrectly. Just something to keep in mind, not sure if it's relevant. 18:01:25 JN: other values for scope colgroup and rowgroup 18:01:40 q- 18:02:13 +Cynthia_Shelly 18:02:20 -q 18:04:15 JN: not always possible to rework tables sometimes very complex like pivot tables 18:04:23 - +1.512.445.aabb 18:04:27 JC: lets see if we can make it work without scope 18:06:25 JN: would be nice if you could mix and match the headers and scoping mechanism 18:06:51 s/lets see if we can make it work without scope/lets see if we can make it work without scope b/c we have row/colheader roles and we're adding rowspan/colspan attrs/ 18:07:48 JC: 2 actions. to make sure the value computation works in the spec 18:07:54 JC: seems like an oversight\ 18:08:23 ACTION: spec value computation for table cells and grid cells (make sure label and labelledby don't trample the cell contents) 18:08:23 Error finding 'spec'. You can review and register nicknames at . 18:09:08 JC: 2nd one is to add role for table and cell and the attributes for colspan and rowspan 18:09:58 -[Microsoft] 18:10:37 ACTION: add table/cell roles, rowspan/colspan attrs, related taxonomy changes, and suggestions for HTML mapping document 18:10:37 Error finding 'add'. You can review and register nicknames at . 18:11:12 q+ to point out that in html5.1 mapping guide, has no mapping. 18:11:20 MK: there is a scenario where aria-label on a column header should trample the contents 18:11:30 MK: like using abbr on a column header 18:11:42 good point MK 18:12:12 action: jcraig to spec value computation for table cells and grid cells (make sure label and labelledby don't trample the cell contents) 18:12:12 Created ACTION-1402 - Spec value computation for table cells and grid cells (make sure label and labelledby don't trample the cell contents) [on James Craig - due 2014-03-31]. 18:12:27 ACTION: jcraig to add table/cell roles, rowspan/colspan attrs, related taxonomy changes, and suggestions for HTML mapping document 18:12:27 Created ACTION-1403 - Add table/cell roles, rowspan/colspan attrs, related taxonomy changes, and suggestions for html mapping document [on James Craig - due 2014-03-31]. 18:12:34 MK: want screen reader users to be able to hear something brief. So on a column header or row header then aria-label should override in the label of the cell in the table but not when reading the actual row or column header 18:12:49 JC: the abbr attribute on TH 18:13:07 MK: I'm thinking the equivalent would be aria-label on a columnheader 18:13:16 JC: will have to think about that for a while 18:13:53 JC: if we used aria-label there would seem like strange behaviour to return one thing in one place. I don't think aria-label is the right chocie 18:14:11 mk: we should have a way of doing that with aria markup 18:14:26 18:15:19
Date of Service
18:15:39 MK: yes that is what I was proposing 18:15:47 JC: strikes me as strange 18:15:55 JC: seems like we could do it. 18:16:11 JN: would it be easier to add a new property 18:16:19 JC: thinking it may be 18:16:33 JC: will write a new action for this one 18:17:02 ACTION: jcraig to investigate ARIA equivalent of html:th@abbr
18:17:02 Created ACTION-1404 - Investigate aria equivalent of html:th@abbr [on James Craig - due 2014-03-31]. 18:17:50 ack me 18:17:50 Joseph_Scheuhammer, you wanted to point out that in html5.1 mapping guide,
Date of ServiceDate of Servicedate of service
has no mapping. 18:18:25 http://rawgithub.com/w3c/html-api-map/master/index.html#el-table 18:19:08 JC: this will help with that mapping 18:20:38 https://www.w3.org/WAI/PF/Group/track/issues/526 18:20:44 issue-526? 18:20:44 issue-526 -- Allow non-global states and properties to be used without an explicit ARIA role, when the element has an implict ARIA semantic corresponding to an appropriate role - ARIA 1.1 -- open 18:20:44 https://www.w3.org/WAI/PF/Group/track/issues/526 18:20:44 ISSUE-526? 18:20:45 ISSUE-526 -- Allow non-global states and properties to be used without an explicit ARIA role, when the element has an implict ARIA semantic corresponding to an appropriate role - ARIA 1.1 -- open 18:20:45 https://www.w3.org/WAI/PF/Group/track/issues/526 18:21:17 RS: do we state that yet? 18:21:35 JC: If there is no action item then I probably haevn't done it yet 18:21:49 JC: I know that the html document allows this 18:22:09 JC: don't know if referencing something in our spec or not 18:22:59 Action: jcraig for Issue-526 modify spec. to allow non-global roles to apply to host language elements having the correct ARIA semantics 18:23:00 Created ACTION-1405 - For issue-526 modify spec. to allow non-global roles to apply to host language elements having the correct aria semantics [on James Craig - due 2014-03-31]. 18:23:31 action-1405 18:23:31 action-1405 -- James Craig to For issue-526 modify spec. to allow non-global roles to apply to host language elements having the correct aria semantics -- due 2014-03-31 -- OPEN 18:23:31 https://www.w3.org/WAI/PF/Group/track/actions/1405 18:23:59 rrsagent, associate action-1405 with issue-526 18:23:59 I'm logging. I don't understand 'associate action-1405 with issue-526', jcraig. Try /msg RRSAgent help 18:24:14 ack me 18:24:18 trackbot, associate action-1405 with issue-526 18:24:18 action-1405 (For issue-526 modify spec. to allow non-global roles to apply to host language elements having the correct aria semantics) associated with issue-526. 18:24:26 -Cynthia_Shelly 18:25:17 zakim, close issue-526 18:25:17 I don't understand 'close issue-526', jcraig 18:25:27 trackbot close issue-526 18:25:27 Closed issue-526. 18:25:32 issue-605? 18:25:32 issue-605 -- menuitem role does not allow use of aria-selected -- open 18:25:32 https://www.w3.org/WAI/PF/Group/track/issues/605 18:25:38 ISSUE-605? 18:25:38 ISSUE-605 -- menuitem role does not allow use of aria-selected -- open 18:25:38 https://www.w3.org/WAI/PF/Group/track/issues/605 18:26:30 MK: confusing selection and focus 18:26:44 JD: can't highlight a button 18:27:10 JD: if you tab to a button it gets a dashed rectangle. there is a selection thing 18:27:19 MK: underneath it is just focus not selection 18:27:35 JC: selection in main menus changes based on different events 18:27:47 JC: it is different from regular focus 18:28:27 JC: It changes the selection state based on me moving over it which is not the same as focus. It is like focus if only using keybaord or hover if only using mouse 18:28:52 MK: i would hate to be seeing everyone having to put aria-selected on menuitems when it is not necessary 18:29:10 RS: could say that selection follows focus if aria-selected isn't sepficied 18:29:25 JC: i'll ook for the wording 18:29:30 http://www.w3.org/WAI/PF/aria-implementation-1.1/#mapping_events_selection 18:30:56 -James_Nurthen 18:31:03 RRSAgent, make log public 18:31:13 RRSAgent, draft minutes 18:31:13 I have made the request to generate http://www.w3.org/2014/03/24-aria-minutes.html richardschwerdtfeger 18:31:17 chair: Rich 18:31:25 meeting: W3C WAI-PF ARIA Caucus 18:31:34 RRSAgent, draft minutes 18:31:34 I have made the request to generate http://www.w3.org/2014/03/24-aria-minutes.html richardschwerdtfeger 18:31:58 -Michael_Cooper 18:32:01 Action: add any necessary language for issue-605 (aria-selected on menuitem and subroles), and reference UAIG #mapping_events_selection 18:32:02 Error finding 'add'. You can review and register nicknames at . 18:32:11 Action: jcraig to add any necessary language for issue-605 (aria-selected on menuitem and subroles), and reference UAIG #mapping_events_selection 18:32:12 Created ACTION-1406 - Add any necessary language for issue-605 (aria-selected on menuitem and subroles), and reference uaig #mapping_events_selection [on James Craig - due 2014-03-31]. 18:32:37 trackbot associate issue-605 with action-1406 18:32:37 action-1406 (Add any necessary language for issue-605 (aria-selected on menuitem and subroles), and reference uaig #mapping_events_selection) associated with issue-605. 18:32:49 trackbot, close issue-605 18:32:49 Closed issue-605. 18:32:54 zakim, bye 18:32:54 leaving. As of this point the attendees were janina, Bryan_Garaventa, James_Nurthen, joanie, Jon_Gunderson, Rich_Schwerdtfeger, Joseph_Scheuhammer, Michael_Cooper, [Microsoft], 18:32:54 Zakim has left #aria 18:32:57 ... +1.541.678.aaaa, jcraig, mattking, +1.512.445.aabb, Cynthia_Shelly 18:32:59 RRSAgent, make minutes 18:32:59 I have made the request to generate http://www.w3.org/2014/03/24-aria-minutes.html richardschwerdtfeger 19:34:50 clown has joined #aria 21:08:18 clown has left #aria 21:37:38 richardschwerdtfeger has left #aria 22:21:04 jcraig has joined #aria 22:24:38 jcraig has joined #aria 22:31:58 jcraig has joined #aria