16:29:51 RRSAgent has joined #aria 16:29:51 logging to http://www.w3.org/2015/06/18-aria-irc 16:29:53 RRSAgent, make logs public 16:29:53 Zakim has joined #aria 16:29:55 Zakim, this will be WAI_PF 16:29:55 ok, trackbot; I see WAI_PFWG()12:30PM scheduled to start in 1 minute 16:29:56 Meeting: Protocols and Formats Working Group Teleconference 16:29:56 Date: 18 June 2015 16:30:12 LJWatson has joined #aria 16:30:21 agenda: https://lists.w3.org/Archives/Public/public-pfwg/2015Jun/0073.html 16:30:24 regrets: Cynthia 16:30:27 chair: Rich 16:30:28 present+ LJWatson 16:31:01 richardschwerdtfeger has joined #aria 16:33:42 present+ Janina 16:35:12 present+ Rich 16:35:18 chair: Rich 16:35:19 present+ Fred 16:35:33 JF has joined #aria 16:35:33 Meeting: W3C WAI-PF ARIA Caucus 16:35:51 I will need to leave about 15 minutes early 16:36:43 scribe: fesch 16:36:54 clown has joined #aria 16:37:01 Topic: describedat 16:37:46 present+ Joseph_Scheuhammer 16:37:50 rs: need to hear from several publishers by August, otherwise we will remove describedat 16:38:19 rs: dpub is looking at alternatives, and have longdesc, may not be an issue 16:39:27 rs: it is mid year, lets get stuff knocked out... if we don't get stuff finalized in ARIA 1.1 may be moved to ARIA 2.0 16:39:33 Just want to note there is discussion about aria-describedat as an HTML5 bug: https://www.w3.org/Bugs/Public/show_bug.cgi?id=18385 16:40:14 rs: already done a great job, on getting misconnects with HTML in ARIA 1.1, group has done a heck of a good job 16:40:49 Topic: Actions and Issues 16:40:54 issue-691? 16:40:54 issue-691 -- Proposal to extend the support of aria-orientation -- open 16:40:54 https://www.w3.org/WAI/PF/Group/track/issues/691 16:41:10 https://www.w3.org/WAI/PF/Group/track/issues/691 16:41:40 jamesn has joined #aria 16:42:02 rs: Bryan gave a list of roles he would like, all roles are there, action should be complete 16:42:05 rrsagent, make minutes 16:42:05 I have made the request to generate http://www.w3.org/2015/06/18-aria-minutes.html jamesn 16:42:23 RESOLUTION: Close issue 691 as complete 16:42:59 close issue-691 16:42:59 Closed issue-691. 16:43:15 http://w3c.github.io/aria/aria/aria.html#aria-orientation 16:43:17 ? 16:43:20 jn: which version of the spec are you looking at? 16:43:31 rs: looking at rawgit version. 16:43:43 issue-683? 16:43:43 issue-683 -- The aria-level attribute is not required for role=heading within the spec, but should be. -- open 16:43:43 https://www.w3.org/WAI/PF/Group/track/issues/683 16:43:50 issue-698 16:43:50 issue-698 -- Elements with "None" Instrinsic Host Language Semantics with ARIA relationship and/or tabidex applied -- open 16:43:50 https://www.w3.org/WAI/PF/Group/track/issues/698 16:44:26 rs: how can you have a heading without a level? We can make this a required attribute. 16:44:54 lw: if you have a heading without a level something bizarre happens - not good 16:45:05 jn: it might be a valid thing, right? 16:45:10 jf: not 16:45:53 Q+ to ask if adding a level should be a SHOULD or MUST? 16:46:03 issue 698 closed as a duplicate of 683. 16:46:20 bgaraventa1979 has joined #aria 16:46:29 jf: does that map to a MUST? 16:46:33 rs: yes 16:46:40 ack JF 16:46:40 JF, you wanted to ask if adding a level should be a SHOULD or MUST? 16:46:41 present+ Bryan_Garaventa 16:46:48 Action: Joanie make aria-level a required attribute for role=“heading” 16:46:48 Created ACTION-1657 - Make aria-level a required attribute for role=“heading” [on Joanmarie Diggs - due 2015-06-25]. 16:46:49 present+ JF 16:47:05 rrsagent, make minutes 16:47:05 I have made the request to generate http://www.w3.org/2015/06/18-aria-minutes.html MichaelC 16:47:14 action-1657 16:47:14 action-1657 -- Joanmarie Diggs to Make aria-level a required attribute for role=“heading” -- due 2015-06-25 -- OPEN 16:47:14 https://www.w3.org/WAI/PF/Group/track/actions/1657 16:47:27 present+ James_Nurthen 16:48:09 js: what happens when it doesn't have a level? right now it defaults to 1 16:48:36 present+ MichaelC, JF, James_Nurthen 16:48:39 rrsagent, make minutes 16:48:39 I have made the request to generate http://www.w3.org/2015/06/18-aria-minutes.html MichaelC 16:48:51 jf: even if you don't know what the level is, knowing it is a heading is still useful, even though incomplete 16:49:22 jn: you will make existing things - non conforming, 16:49:41 jn: it could be you don't know the level and it could be really hard.... 16:49:49 rs: what do you do? 16:50:31 jn: we take a best guess, better to mark as a heading and get the level wrong than not marking as a heading at all 16:50:42 +1 to the idea that knowing it is a heading is important, whether or not the level is declared 16:51:01 lw: can't find the bug, but testing a heading without a level defaulted to level 2. 16:51:17 bg: what I hear is heading, (without a level) 16:51:44 bg: the problem is it ruins the document structure - if you are trying to build out a tree, it is broken 16:52:05 rs: we should require the level, even if it is out of sync... 16:52:23 jn: if there is only one heading on a page, then does it matter? 16:52:41 lw: but if it is a level 3 it may not make any sense 16:53:10 jf: true, but if you know it is a heading, you know you have a heading rather than nothing 16:53:53 lw: in FireFox no level appears to default to level 2. And you hear heading with no level information 16:54:20 rs: in HTML can you have a heading without a level? Lets be consistent with HTML 16:54:58 jn: There may be a reason why they aren't putting level information... 16:55:25 jongund has joined #aria 16:55:37 jn: I think requiring a level in HTML is stupid... And that was why they were trying to calculate it for you 16:56:03 present+ Jon_Gunderson 16:56:11 q? 16:56:34 Q+ 16:56:38 jn: I have people come to me and ask, I don't know what the level is... I don't think we should force people to put in the wrong information rather than no information 16:57:35 rs: I think you are better off putting them in regional landmarks, rather than try to bring in heading levels when pulling in parts from external parts 16:58:08 q? 16:58:28 jf: Rich, you made the argument for not trying to keep the level, it makes more sense to provide the level if you know it, but not if you don't 16:58:34 q+ 16:58:43 ack JF 16:59:19 bg: if the argument is don't put a level if it is wrong, then you will get a (default) which will be wrong anyway 17:00:17 rs: the person that wrote the app- you pull in needs to keep a consistent heading levels, I don't think it makes sense to try and keep the whole page in sync... 17:01:06 jf: ... more arguments for not wanting to require a level... 17:01:19 q? 17:01:41 jf: a missing level is not wrong, it is incomplete 17:02:24 rs: so you can put heading without a level, on every heading... and that would be OK 17:03:19 jf: If you can provide the level, you should, but there are times when you can't or you would provide wrong information - about how important it is - SHOULD vs MUST 17:03:22 q+ 17:03:57 newtron has joined #aria 17:04:17 rs: If we don't mandate a level, a tool won't flag it. Then when we sell to a government agency then they will be unhappy 17:04:49 lw: the two screen reader users think a level is important 17:05:06 bg: A screen reader will add a level to create the tree 17:05:19 jn: then it is a bug in the screen reader 17:05:37 Q+ to ask about the perennial question - can a web page have more than one H1? 17:05:58 jn: is there a big problem where if we don't require it, they won't do it? Do we see headings without levels in the wild? 17:07:03 jn: uncomfortable to tell to put in a heading with a unknown level, it is more important to have the heading... 17:08:10 jn: I tell developers - take you best guess at level... so if it is not required, then they can use a heading... 17:08:47 js: when you imbed it in something else, then within the widget itself, it needs to be consistent... 17:09:07 js: then the user agent should transform it to be consistent in the tree 17:09:22 jf: how many H1 can you have on a page? 17:10:02 jf: If you have a component, someone suggested they should start at H2, maybe they should start at H3... we don't know 17:10:23 lw: better than making them not try at all 17:10:53 jf: I'm with James, better to be accurate and incomplete, than provide wrong information... 17:12:04 rs: user agent takes content and tries to expose it, that's it.... concerned that it is consistent within the section.... 17:12:14 jf: what about the 3rd party 17:12:32 rs: the 3rd party is responsible for that 17:13:01 jn: I think you are forcing the developer to provide bad information, will defer to group 17:13:17 rs: we can vote.... 17:13:26 +1 17:13:28 1+ 17:13:32 -1 17:13:35 -1 17:13:37 newtron has joined #aria 17:13:38 +1 17:13:42 +1 17:14:33 Who wants to have aria-level required property for role=“heading” 17:14:34 +1 for consistency 17:14:37 +1 17:14:39 +1 17:14:41 +1 17:14:46 -1 17:14:50 -1 17:14:59 +1 17:15:12 Who Wants aria-level to not be required for role=“heading”? 17:15:31 -1 17:15:51 -1 17:16:23 newtron_ has joined #aria 17:16:27 -1 17:16:30 jf: I think the topic needs more discussion, then later use a survey 17:17:00 mc: I think we are not ready for decision making 17:17:29 asurkov has joined #aria 17:17:43 rs: you get a SHOULD by having a supported property.. 17:17:54 jf & jn: NO 17:18:37 jn: We should have SHOULD not REQUIRED... 17:18:56 s/REQUIRED/MUST/ 17:20:36 Related: http://www.w3.org/TR/xhtml2/mod-structural.html#sec_8.5. 17:20:39 rs: made a topic, sending email for feedback on list... 17:20:57 rrsagent, make minutes 17:20:57 I have made the request to generate http://www.w3.org/2015/06/18-aria-minutes.html MichaelC 17:21:01 RRSAgent, make log public 17:22:43 jf: this goes back to HTML 2... with an H element... 17:23:41 s/this goes back to HTML 2/ this goes back to XHTML2/ 17:24:29 rs: I think this should be computed, but you can't... 17:24:43 js: lets take a poll 17:26:50 issue-702 17:26:50 issue-702 -- The ARIA Roles Model spec states that keyboard support for interactive widgets is optional, not required, which it should be. -- open 17:26:50 https://www.w3.org/WAI/PF/Group/track/issues/702 17:26:59 Topic issue 702 17:27:06 https://www.w3.org/WAI/PF/Group/track/issues/702 17:28:38 q+ 17:28:48 http://www.w3.org/TR/wai-aria-1.1/#managingfocus 17:28:58 rs: do we want to change this or not? 17:29:21 jn: If I am doing a different version for iOS then I should not have to support a keyboard 17:29:40 rs: so you are providing alternate support 17:30:04 jn: if no one is going to use it, why should we have to do it? 17:30:46 rs: we require it, because some people use keyboards, and you are seeing more support for keyboards 17:31:31 rs: maybe we deal with this in ARIA 2.0, when you have gaps, then we have to provide alternate mechanism, 17:31:44 rs: we can move this to ARIA 2.0 issue 17:31:58 RESOLUTION: move to ARIA 2.0 issue 17:32:26 rs: waiting for mobile infrastructure 17:32:44 agenda? 17:33:17 agenda: https://lists.w3.org/Archives/Public/public-pfwg/2015Jun/0073.html 17:33:29 issue-697 17:33:29 issue-697 -- Remove "frameset" reference from the definition of Root WAI-ARIA node -- open 17:33:29 https://www.w3.org/WAI/PF/Group/track/issues/697 17:33:31 issue-697 17:33:31 issue-697 -- Remove "frameset" reference from the definition of Root WAI-ARIA node -- open 17:33:31 https://www.w3.org/WAI/PF/Group/track/issues/697 17:33:44 Topic issue 697 17:34:10 rs: I think frameset should be removed the glossary 17:34:17 http://w3c.github.io/aria/aria/aria.html#dfn-role 17:35:54 rs: have you put roles on a frame set