00:02:14 RRSAgent has joined #apa 00:02:14 logging to http://www.w3.org/2015/10/29-apa-irc 00:05:38 scribeOptions: -final 00:05:41 agenda: https://www.w3.org/WAI/PF/wiki/Meetings/TPAC2015/APA 00:05:46 chair: Janina_Sajka 00:05:51 meeting: APA FtF Day 1 00:07:17 mgylling has joined #apa 00:07:22 MarkS has joined #apa 00:07:24 Yamane has joined #apa 00:07:30 jessebeach has joined #apa 00:07:32 present: Takeshi_Kurosawa, Jason_White, Jesse_Beach, Markku_Hakkinen, Matt_King, Janina_Sajka, Michael_Cooper, Cynthia_Shelly, Léonie_Watson, John_Foliot, James_Nurthen, Joanmarie_Diggs, Mark_Sadecki, Yamane 00:07:33 mhakkinen has joined #apa 00:07:40 present+ jessebeach 00:07:59 jasonjgw has joined #apa 00:08:14 present- Yamane 00:08:24 present+ Taketoshi_Yamane 00:08:46 fantasai has joined #apa 00:08:47 present+ Takeshi_kurosawa 00:08:56 jamesn has joined #apa 00:09:05 present+ Taketoshi Yamane 00:12:56 present+ Wang_We, Can_Wang 00:13:46 JF has joined #apa 00:13:53 Present+ JF 00:14:04 scribe? 00:16:11 rrsagent, make minutes 00:16:11 I have made the request to generate http://www.w3.org/2015/10/29-apa-minutes.html jamesn 00:16:38 scribeNick: jamesn 00:16:43 TOPIC: CSS 00:16:54 JS: Need to enumerate concerns 00:17:02 JS: reading order, injected content 00:17:10 JS: Perhaps suggested a browser bug 00:17:16 JS: what else 00:17:39 MK: discussion of whether or not CSS has or should be interpreted as having any semantic meaning 00:18:25 I have noticed things if, for example, you put padding on an element. apple interprets it as space. Apple will read things as different elements if you space stuff out with padding 00:18:34 nobody else does that 00:18:37 q? 00:18:39 q+ 00:19:10 q+ 00:19:26 would need to put spaces in to do that. 00:19:44 cyns has joined #apa 00:19:46 JN: to me looks like apple is doing some sort of heuristic repair 00:19:55 ack me 00:20:50 ShaneM has joined #apa 00:21:09 zakim, agenda? 00:21:09 I see nothing on the agenda 00:22:09 JD: to follow up what MK said. The spacing could be an apple issue. related to that multiple user agents are exposing css tables to a11y apis as tables 00:22:28 liam has joined #apa 00:22:38 CS: order and position are meaningful in many cases. so i like it 00:22:49 q? 00:22:51 ack me 00:23:27 CS: w3c made a mistake seperating content from presentation assuming presentation is not meaningful 00:23:37 CS: may be a bad implementation 00:23:57 MK: presentation has meaning but it is who is repsonsible fro presenting in the a11y layer 00:24:31 q+ 00:24:34 JF: in reviewing COGA proposal. Lots has to do with content filtering 00:24:48 JF: seem display related - believe sits in the world of CSS 00:25:25 one example is an aria way of illustrating litteral and non litteral things. Ruby markup and CSS could be a way of doing that 00:25:42 JS: where css could resolve something which showed up in one of the TFs 00:25:51 JF: maybe should engage with CSS 00:26:06 JS: lets wait until the gap analysis isx put together 00:26:22 JS: waiting for them to redo docs to remove aria from it 00:26:37 JS: think we can tell CSS folks that we will need to talk to them 00:26:50 q? 00:27:08 ack ja 00:27:56 q+ JF 00:28:04 JW: still have issues around media queries. there is leftover business for media queries to specift individual needs and preferences. as well as issue regarding the kind of extensions which might be needed for coga for example 00:28:36 also have privacy issues around this 00:28:47 have a lagrge media queries issue 00:29:55 JS: have class of problems with CSS - and then a range of problems which are not problems but where we are looking for things from CSS where we would need to work jointly with them 00:30:14 JW: work underway in DPUB (joint css and dpub concern) 00:30:42 rrsagent, make log public 00:31:15 at least one known implementation of a braille stylesheet - allowing braille stylesheets development and what css support might be needed 00:31:42 coming from dpub - at that time css didn't have the grid layout necesary but i think that has changed 00:32:09 ack jf 00:32:39 00:32:46 Semantics of CSS - Layout 00:32:50 q+ to mention base font etc 00:32:52 Reading Order / Tab Order 00:33:06 Injected Content (Meta: w3c issue? ) 00:33:08 pointer to braille impl? 00:33:13 COGA Heads up 00:33:17 q+ to mention system colors 00:33:30 Media Queries - Usercontext 00:33:50 CSS Based Braille Style Sheets( ie E-Pub) 00:34:05 META: Problems, Opportunities 00:34:15 q+ to mention generated content / cssom 00:34:43 yes, but who develops it? 00:34:55 q+ JF 00:35:28 ack jf 00:36:40 q+ 00:37:00 MK: reading order / tab order. Need to get to a point so certain things happen in CSS as to what swhould happen 00:37:10 MK: need to get our team all on the same page 00:37:18 JF: we do have tools to stand firm. 00:37:22 CS: need to stop doing that 00:37:36 MK: we need to know where we stand 00:38:28 JS: 1. it remains unresolved, 2. we have added yet another spec where it is an issue 00:38:42 CS: need to look for other solutions other than the DOM needs to be in the same order 00:39:00 ack MichaelC 00:39:00 MichaelC, you wanted to mention base font etc and to mention system colors and to mention generated content / cssom 00:39:02 -> https://www.w3.org/WAI/PF/wiki/CSS CSS issues on PF wiki 00:40:01 MC: base font. system colors. desperate to see something like that come back 00:40:56 MC: connecting with user preferences 00:41:23 MC: the other one is the injected content issue 00:41:36 MK: need to figure out whose responsibility it is 00:41:42 MC: need to work on that 00:41:53 ack cyns 00:41:56 CS: on the order issues 00:42:11 CS: tables/grids etc into a11y api grid is an interesting solution 00:42:35 CS: we have an interesting problem. a fundamental feature of the architecture has a problem. 00:42:39 q+ 00:42:57 becuase of a quirk (and IMO a bug) the order in an AT is based on the DOM order 00:43:07 q+ 00:43:20 and the order of the mainstream experience is not. telling authors to ignore those features of CSS 00:43:33 +q 00:44:18 Yamane has joined #apa 00:44:19 q+ 00:44:26 q+ to identify meta-issue on semantics vs presentation 00:45:29 q+ 00:45:50 jnurthen has joined #apa 00:46:17 ack jamesn 00:49:16 JN: firefox layout engine currently does drive the order for AT - I believe that is a good behaviour. But I believe the spec says that this isn't the correct behaviour 00:49:28 need a spec change to allow this and perhaps even require 00:49:29 cyns_ has joined #apa 00:49:42 q- 00:49:52 ut also maybe need a way for an author to say the dom order is the correct order and not to do that 00:49:54 q? 00:49:58 q+ 00:50:08 q- mhakkinen 00:50:36 cs: we need to accept that the idea of authors must keep dom and layout in the same order is not going to work. we weren't effective doing this 10 years ago, and won't be now. 00:50:41 q? 00:50:48 present+ Kenny_Zhang 00:50:53 present+ fantasai 00:50:56 cs: we need to accept that the idea of authors must keep dom and layout in the same order is not going to work. we weren't effective doing this 10 years ago, and won't be now. 00:51:07 ack jessebeach 00:52:22 JB: have done some DOM order and flexbox experiments. pretty close to having support for what we are doing in browsers. seems to me that efforts to influence the behaviour of ATs might not be necessary. 00:53:13 Kenny has joined #APA 00:54:03 ack me 00:54:03 MichaelC, you wanted to identify meta-issue on semantics vs presentation 00:55:24 MC: content vs presentation seperation. That concept is difficult as authors and devs talk differently 00:55:31 MC: bigger issue than CSS 00:55:49 q+ 00:55:58 fantasai: seperation of content and style is important for maintainability and responsive designs 00:56:18 to do layout for all of these well you need media queries and to have a semantic based document. 00:56:26 MC: yet authors don't get it 00:56:49 fantasai: can't get layout to work unless my dom structure has all of this stuff in it 00:56:52 ack mck 00:57:08 jasonjgw has joined #apa 00:57:10 fantasai: so to get the things they understand (visual results) they're learning to make this distinction that we need for a11y 00:57:25 MK: so back to the FF defect which was raised and echo JN that the behaviour was good not a defect 00:58:14 MK: that should not be undone 00:58:39 MK: still have the issue of keyboard tab sequencing 00:59:02 https://bugzilla.mozilla.org/show_bug.cgi?id=812687 00:59:20 MK: I am of the opinion that keyboard order should follow layout not the dom order 00:59:23 q? 00:59:54 the notion that it is ok to jump to the left/right sidebar etc. is a problem especially for those with a low field of view 01:00:13 the relationship between keyboard sequence and reading sequence is incredibly important 01:01:14 MK: should expect the logical order to be the same as the order with touch. I beleive wcag is too forgiving - doesn't adequately descrive meaningful seqauence 01:01:26 whether flexbox or float is irrelevant 01:01:50 needs to be a way for the reading order and keyboard order to match the visual order without needing the dom to be rearranged 01:02:00 Q+ 01:02:07 hard to imagine scenarios where you override the default 01:02:31 fantasai: do users want to see the sidebar or the main content first 01:02:56 MK: the main question is what is the logical order 01:03:27 obviously some sitations where there are multiple blocks etc. but a well designed page only has a few tab stops per region 01:03:44 Q+ to note taht I18n issues may create a situation where L-to-R sequence would be R-to-L for some... 01:03:49 as you tab through the page i would argue that most of the time the left sidebar should come before 01:04:40 fantasai: often can put sidebar on the left or the right. that doesn't make a meaninful difference to a sighted user. If on the right want it to be after and if not before 01:05:32 MK: this is especially important for a screen maginifier user. If the content is in my reading order and if it moves to the right. have a banner and if the tab key jumps to the right side bar then back to the left then you have lost me 01:05:40 q? 01:06:01 ack kurosawa 01:06:12 TK: One thing we should remember is we have encoruaged usage of user stylesheets. So once CSS has semantics meaings, people who use user stylesheets can't understand the semantics. That is the bad thing. 01:07:23 TK: for DOM order etc. major browsers provide spatial navigation moving focus by pressing a nav key 01:07:36 TK: I disagree with making CSS having semantics 01:07:44 q? 01:08:08 CS: I don't think framing as CSS having semantics is the right discussion 01:08:18 jasonjgw has joined #apa 01:08:21 q+ 01:08:32 what can we do in the browser and AT layer to fix the problem 01:08:38 ack cyns 01:09:46 fantasai: if you want to navigate spatially then need to make things work for that before getting an auto layout thing to work 01:09:53 q+ 01:10:07 CS: touch screens - everything has the possibility. 01:10:35 fantasai: so many ways to reorder content that can't always fix things in 1 way 01:11:01 there are use cases for wanting the linear order to be the same as DOM order but others where not 01:11:07 picture above the heading 01:11:30 we would like for the author to put things in the right order - dont run into the keyboard order thing 01:11:52 we want the ability for the author to seperate the content order to be out of sync for the visual order they want 01:12:02 q? 01:12:16 CS: something we haven't discussed much is that there is a difference of opinion as to what is better 01:13:22 MK: disagree that the example it is better to display things in wrong order. it is an unusual layout but depriving me of information is doing me a disservice. when touch is so prevalent. 2 ways to navigate in a touch screen reader. 01:14:04 if I swipe right after the picture it would then go to the next heading not the one in the next visual order. It is a problem 01:14:19 it skipped the next paragraph 01:14:41 fantasai: mixing navigation modes. 01:14:53 MK: always switch between them. It has to be natural 01:16:28 jasonjgw has joined #apa 01:17:43 scribe: MichaelC 01:17:46 q? 01:18:11 q+ 01:18:21 js: @@ 01:18:30 cs: need user reseach 01:18:56 fantasai: @@ 01:19:01 cs: browser may need to enable both 01:19:19 mk: not asking for change of position, but information about relationship 01:20:21 +q 01:21:10 fantasai: could ask for order in either spatial or logical order 01:21:15 q+ 01:21:19 at user choice 01:21:54 jn: @@ navigating the grid 01:22:15 fantasai: you could have a grid layout with header in middle and grid surrounding it 01:22:27 you wouldn´t follow the screen order 01:22:37 jn: there are other layouts where things land wherever there is space 01:22:56 fantasai: if there is no meaningful sequence 01:23:05 jn: don´t want tab sequence to be confusing 01:24:03 ack LJWatson 01:24:11 q? 01:24:11 s/follow the screen order/follow the screen order if I told you to read me the page/ 01:24:29 ack jf 01:24:29 JF, you wanted to note taht I18n issues may create a situation where L-to-R sequence would be R-to-L for some... 01:25:13 jf: need to be flexible on LTR vs RTL 01:25:20 tk: @@ 01:25:20 ack jasonjgw 01:26:15 s/@@/HTML has dir attribute so we don't need to do that in CSS/ 01:26:27 q+ 01:26:49 liam has joined #apa 01:27:02 jgw: needing to override with tabindex is complicated 01:27:05 tk: dir doesn't affect reading order of screen reader 01:28:23 we should consider whether CSS is the place to address navigation sequence 01:28:36 ack jessebeach 01:28:58 ack jamesn 01:29:04 ack mhakkinen 01:29:12 [discussion mentioned that tabindex navigation is not great, and need an improvement to this; also mentioned flagging navigation points and possibly reordering them] 01:29:52 mh: IMS has presentations that should be well out of order from the visual layout 01:29:55 it´s non trivial 01:30:01 ack MarkS 01:30:17 ms: screen reader users all have their preferred method to navigate 01:30:31 q+ to mention screen-reading for users with reading disabilities, but who can see. Visual layout is going to be important to these users. 01:31:02 many still navigate by heading 01:31:30 can be confused if they move down from heading and wind up on content that´s not associated with it 01:31:44 js: sounds like CSS won´t solve everything 01:31:46 IMS uses term “inclusion order” which can define how “access elements … aka content blocks” are presented sequentially via read aloud tools. 01:31:53 we need to sort out what we think it should and should not 01:32:19 ack cyns_ 01:32:19 cyns_, you wanted to mention screen-reading for users with reading disabilities, but who can see. Visual layout is going to be important to these users. 01:32:36 cs: also need to consider visual users with reading disabilities 01:32:47 ms: that´s what we deal with 01:34:03 fantasai: if we could get authors to make source code order logical for reading, then re-arrange with CSS 01:34:14 you would have information about both the logical and the presentational order 01:34:23 which would make it easier to implement navigation supports 01:34:29 spatial, and sequential 01:34:45 jasonjgw has joined #apa 01:34:46 need to not shoe-horn this all into one solution 01:34:57 s/presentational/spatial/ 01:35:15 I have made the request to generate http://www.w3.org/2015/10/29-apa-minutes.html kurosawa 01:35:25 I think it's important to distinguish between spatial and presentational -- speech is also a presentation! 01:36:06 +1 01:59:36 MarkS has joined #apa 01:59:45 liam has joined #apa 01:59:46 mhakkinen has joined #apa 02:03:33 Can has joined #apa 02:03:43 What I was saying earlier is, it's been very interesting to hear from different people here about their navigation preferences. 02:03:59 I think the current architecture we have will allow UAs to provide all of these in a well-designed page. 02:04:12 Wei has joined #apa 02:04:20 And grid/flex layout will make it easier to implement 02:10:40 topic: Post break demo and discussion 02:10:46 JB shows demo 02:11:02 discussion of authors do or don´t 02:11:14 MC realizes someone should start scribing and tries to catch up 02:12:17 js: we don´t like the guidance in the css flexbox spec regarding tab order 02:12:24 Can has joined #apa 02:12:44 but CSSWG thinks it´s correct 02:12:53 mck has joined #apa 02:12:57 we need to work with them on what we both think it should say 02:13:06 mk: @@ keyboard sequence dom order? 02:13:10 cs: lower priority 02:13:14 jn: exception case 02:13:43 mk: outlaw @@ 02:14:05 @@ modify sequence 02:14:24 mk: mechanism to override default behavior 02:14:27 cs: navindex? 02:14:34 fanatasai: wasn´t supported, dropped 02:14:40 jn: @@ 02:14:42 cs: and float 02:15:08 jw: css as mechanism for determing navigation points 02:15:11 q+ 02:15:11 need to discuss how 02:15:20 cs: not sure css should determine it 02:15:33 there should be an order that reflects what´s on the screen however it got there 02:15:35 ack j 02:15:50 jn: css might think warning in spec address a11y 02:16:00 but in reality if something is possible developers will do it 02:16:30 mk: don´t want to put authors in position where they can´t use css for accessible responsive design 02:16:47 jn: but they´ll do whatever they can 02:16:55 mk: limits reasonable use of css 02:17:10 fantasai: don´t think that´s a reasonable use 02:17:14 should order the dom 02:17:44 css is about creating visual interpretations of the doc 02:17:47 the dom is the core doc 02:18:00 mk: so that means visual presentation has no meaning? 02:18:04 fantasai: that´s the goal 02:18:09 mk: but it´s not true 02:18:21 positioning tells user how things relate 02:18:28 placement has meaning 02:18:34 fantasai: placement is a way to express meaning 02:18:39 as well as color, etc 02:19:03 mk: css is the way that is expressed 02:19:55 "green" isn't the meaning, "highlighted" is the meaning, "green" is a way to express it 02:19:59 mc: we´re back to misunderstanding that semantics and presentation are mixed 02:20:16 cs: presentation implies semantic sometimes 02:20:29 mk: if css is the tool... 02:20:55 fantasai: css expresses the association using presentational output 02:21:10 but under the covers you don´t have to guess at the semantics, they´re there 02:21:54 a fully presentational approach would be sending images 02:22:03 we´re not doing that, we´re sending markup with presentation hints 02:22:05 q+ 02:23:32 we don´t want to replicate those semantics in the css layer 02:23:41 cs: there´s a gray area in between 02:23:54 e.g., position of logo is meaningful, but difficult to express in markup 02:24:37 jasonjgw has joined #apa 02:24:44 there is meaning in the presentation order of certain kinds of things 02:24:54 the separation of content and presentation doesn´t capture that 02:25:30 q+ to say the issue is that some things shouldn´t be re-ordered in order to preserve underlying meaning of semantic order 02:25:36 mk: @@ 02:25:40 ack j 02:25:48 q+ 02:25:57 jn: the algorithms are well defined 02:26:33 it´s not important that @@ 02:26:42 what´s important is that the tab order matches the visual order 02:26:45 so it makes sense 02:26:53 normally top left to bottom right 02:26:56 ack me 02:26:56 MichaelC, you wanted to say the issue is that some things shouldn´t be re-ordered in order to preserve underlying meaning of semantic order 02:27:51 q? 02:27:55 mc: think the gray area is that people don´t understand the separation of content and presentation 02:28:04 ack ja 02:28:15 therefore muck it up 02:28:55 jw: don´t want to end up with markup determining content 02:29:04 cyns has joined #apa 02:29:14 q+ 02:29:20 heuristics to correct bad authoring practices scares me 02:29:23 q+ 02:29:37 janina_ has joined #apa 02:29:39 s/markup determining content/presentation determining semantics/ 02:30:04 q+ 02:30:10 provide ways for authors to do it right 02:30:17 jn: don´t see heuristics 02:30:24 the spec is well defined 02:30:43 jw: there´s a default assumption that ltr-ttb is rational 02:30:57 author should make that decision 02:31:11 jn: author doesn´t know how content will be presented in different devicces 02:31:21 so can´t accomodate all layouts 02:31:36 would have move the dom around 02:31:42 cs: has dev and performance costs 02:31:48 ack j 02:31:51 ack c 02:32:02 cs: long history of AT heuristics 02:32:22 q+ 02:32:43 and authors just won´t do the right thing 02:32:44 jessebeach has joined #apa 02:33:20 some level of heuristics will be necessary 02:33:22 ack next 02:33:43 fantasai: there are authors who specifically want to address a11y and want a way to do it well 02:33:46 need a clear model 02:34:27 when there is a basic default style sheet you can see if your page is a mess 02:34:52 q+ to ask whether we can guide people to do the right thing, but still leave room for user agents to repair when repair is needed 02:34:55 it´s a good quick check 02:35:14 but lots of css that alters how things work makes that harder 02:35:15 ack next 02:35:27 ack mck 02:35:34 q+ 02:36:26 mk: @@ 02:36:32 cs: would like to remove ¨must not¨ 02:36:49 some behavior should be unspecified, left to UA 02:38:50 mk: not understanding how it´s simpler for author 02:39:18 fantasai: in general css shouldn´t control a11y 02:39:34 if you get into doing that, you´ve got some that does and some that doesn´t and it´s a big mess 02:39:39 to figure out what´s going on 02:39:55 people won´t choose a layout module based on its side effect on a11y 02:40:36 s/won't/shouldn't/ 02:42:55 mk: duplication of effort, author has to do what ua does 02:43:05 js: should authors have to think like that? 02:43:27 ideally css would be a magic box that allows them not to have to 02:43:32 ack j 02:43:37 ack j 02:43:37 janina_, you wanted to ask whether we can guide people to do the right thing, but still leave room for user agents to repair when repair is needed 02:43:39 q+ jason 02:44:06 I agree that encouraging people to do the right thing is a good start 02:44:23 when there is need for repair, it should be explicitly 02:44:31 mk: don´t think this is repair 02:44:35 it´s recreating logic 02:44:59 fantasai: author doesn´t need to recreate ordering in css 02:45:04 do it elsewhere 02:45:17 ack ja 02:45:51 mk: @@ 02:45:54 ack j 02:47:04 jw: author-provided dom order and tab sequence should be the sequence regardless of the layout 02:48:01 q+ 02:48:34 jw: but I can understand others might feel differently 02:48:37 mk: so we disagree on that basic point, should sort it out 02:48:46 jw: presentation should be distinct from document structure 02:49:03 q? 02:49:27 mk: what about screen magnifier where things jump around on the screen? 02:49:38 jw: no, not saying that´s desirable 02:49:39 q+ 02:49:43 q- 02:49:49 q+ 02:49:52 ack f 02:50:09 q+ 02:50:18 fantasai: on a well defined page 02:50:23 there´s a clear outcome 02:50:49 flexbox and grid provide enough information to create meaningful navigation order 02:51:24 maybe we could some up with a way to animate transitions in magnification so relationships still visible 02:51:25 q+ 02:51:52 best we can do is provide all the info UAs need to innovate the UI 02:52:06 there´s a big user education piece 02:52:58 default should be that visual and source are in sync 02:53:02 unless the author requests otherwise 02:53:15 then have to worry about people who are hand authoring and ignorant 02:53:35 that´s the ¨turn off css and check your page¨ message 02:54:11 q+ 02:54:17 q- 02:54:33 ac ja 02:54:37 ack ja 02:54:39 jasonjgw has joined #apa 02:54:57 q+ 02:55:04 jn: it´s over-engineering to allow some things to be moved to front of tab order 02:55:07 when we have main regions and stuff 02:55:42 fantasai: @@ 02:56:18 jn: authors sometimes fit things into regions willy-nilly based on what´s available 02:56:24 then have to re-parent the dom 02:58:02 fantasai: the order property is a lot simpler than moving stuff around in DOM 02:58:15 maybe a DOM function to reorder in one call would help 03:00:49 question: why is it bad for the default experience to be that the screen-reader experience matches teh visual experience? Or, put another way, why should screen-reader users have to know/care about the DOM when other users do not? 03:01:42 In the SVG accessibility task force it has been argued (persuasively in my judgment) that directional navigation is distinct from logical/structural navigation, even where the two coincide in certain instances. 03:01:45 fantasai: there is a sub-grid feature you guys should look at 03:02:32 The feature is called Subgrids 03:02:35 http://www.w3.org/TR/css-grid-1/#subgrids 03:02:56 It's been proposed to move this to L2, or at least several implementors thought it wasn't necessary for L1 03:03:10 Work has been done to support directional navigation. Perhaps the distinction between two distinct navigation types is pertinent to HTML as well as SVG. 03:03:21 However, I think this would have a bad impact on accessibility, as it would encourage authors to strip markup in order to use grid features , see http://fantasai.inkedblade.net/style/discuss/subgrid-markup/ 03:31:50 mhakkinen has joined #apa 03:40:06 kurosawa has joined #apa 04:02:09 janina_ has joined #apa 04:02:57 Can has joined #apa 04:07:38 ShaneM has joined #apa 04:09:08 MichaelC has joined #apa 04:10:16 LJWatson has joined #apa 04:11:52 jasonjgw has joined #apa 04:13:32 mhakkinen has joined #apa 04:14:01 mck has joined #apa 04:18:26 LJWatson has joined #apa 04:20:37 topic: APA organization 04:21:23 Janina: one purpose of APA is to embed people directly in spec development activities. 04:21:58 Janina notes that Leonie is a participant in bAPA as well as Co-Chair of the Web Platform working group. 04:22:25 Janina thinks we should establish a liaison relationship with CSS and possibly with other groups. 04:23:24 Janina: we are also planning to track more formally our work on specs; Michael plans to set up a wiki for recording such activities. 04:23:36 The wiki will document reviews, comments and dispositions of comments. 04:23:42 s/bAPA/APA 04:25:02 Janina notes that PF teleconferences used to be 90-minute calls prior to the introduction of ARIA, since spec reviews were discussed in depth. Janina suggests we cosnider whether to make the calls longer under APA. 04:25:23 James makes a counter-proposal to this suggestion that more of the work be done up-front rather than in meetings. 04:25:47 John suggests that 90-minute teleconferences be a special exception where this is needed. 04:26:03 Cynthia notes schedule conflicts. 04:26:55 Janina: consensus appears to be that 60-minute teleconferences be used but that 90-minute meetings may occur with suitable advance notice. 04:28:39 There isJames suggests that preliminary determination of whether a spec requires detailed review should be carried out up-front (not during a meeting). 04:29:27 Cynthia notes that requesting extra work to be done outside the hour budgeted for the meeting can be problematic 04:29:59 Janina is keen to take up ways of operating more efficiently. 04:30:01 liam has joined #apa 04:30:46 John suggests that community group reviews be carried out monthly, e.g., on the first week of each month. 04:31:56 Janina discerns a consensus that community group reviews be carried out monthly, taking turns to carry them out as a shared responsibility. 04:32:52 Janina notes that there will be a public APA list for our work. The list will not be world writable. 04:33:37 Spec discussion (of reviews) will be discussed on the xtech list. Janina proposes providing weekly reports to the IG regarding the status of reviews. 04:34:07 It would not be expected that the conversation be continued on wai-ig. 04:34:47 Janina: when APA reaches a decision, the working group responsible for the spec would be notified, the wiki updated and the xtech list notified, as would the IG. 04:35:35 Michael: it's reasonable to review community groups once a month; monthly activity reports to IG are also reasonable. 04:35:47 More urgent matters can be reported ad hoc. 04:36:03 Katie thinks monthly reports should be fine. 04:36:48 Consensus: there should be monthly reports to IG and additional reports of time-sensitive issues. 04:37:48 Janina will note in the reports to IG that follow-up discussion regarding reviews should be taken to the xtech list. 04:38:03 MarkS has joined #apa 04:38:47 -> http://w3c.github.io/pfwg/wtag/wtag.html Initial draft of WTAG 04:39:23 Janina: APA has a range of non-normative deliverables. Web Technology Accessibility Guidance - how to support accessibility in specifications. 04:42:23 Michael: in addition to the normative W3C/WAI guidelines, there is a need for a document that indicates how to make accessible technologies/specs. There is precedent for this in W3C. Michael has been working on it for a year as time permitted. 04:42:37 Michael: it has reached the point at which the structure is apparent and we can start working on the details. 04:42:41 kurosawa_ has joined #apa 04:43:01 He is unsure of how to organize the effort to work on it. 04:45:02 In developing the document, he started with a clear basis in user needs. He notes that user needs are implicit in WCAG 2. There are user needs related to document and multimedia formats as well as the many types of devices now in use on the Web. Michael has sought to categorize user needs; the categories are determined by technology type. 04:45:40 Michael: example - content needs to be perceivable in a modality other than that envisaged/produced by the author. 04:46:35 Michael: continuing the example, one way of meeting the need is to provide alternative content; another solution is to encode the content in a manner that permits transformation to diferent modalities. 04:46:55 Michael: user needs related to contrast - color and auditory. 04:47:56 Michael is attempting to collect user needs and to organize them in a disciplined manner. This enumeration of user needs is meant to be as comprehensive as possible. 04:49:00 User needs can be met by the user, the content author or the user-agent. In some cases, cooperation between these parties is necessary, e.g., in the authoring and ultimate presentation of text alternatives. 04:49:21 Some needs can be met entirely by the user agent. In other cases, needs can be met by the author without using specific technology features. 04:50:07 Michael gives an example of text alternatives and how the authoring/user agent requirements are specified. 04:50:54 Example: high contrast is a need that can be satisfied by the user agent and need not require the author to use the technology in a specific way. 04:51:05 q+ 04:51:24 Michael proposes to turn the technology column in this draft into guidelines for technology development. 04:51:47 q? 04:51:53 There are ways in which content formats can satisfy the need for alternative content. Michael illustrates the point. 04:52:14 Providing mechanisms for specifying textual alternatives would be an example. 04:52:20 I have made the request to generate http://www.w3.org/2015/10/29-apa-minutes.html Kenny 04:52:26 -> http://w3c.github.io/pfwg/wtag/checklist WTAG Checklist 04:52:57 Michael notes that the resulting document is bound to be large and that smaller checklists are also desirable. 04:53:56 Katie: we need guidance that can be used by API authors when building APIs that affect user interfaces. A checklist could be used to meet this need. 04:55:27 Katie notes that the requirement that data formats should ultimately be amenable to presentation in an accessible user interface creates requirements for those data formats, e.g., preservation of information about the natural language used in textual data fields. 04:55:49 Katie sugests that the document Michael is preparing should be treated as a living document. 04:56:31 Michael: the checklist will specify a list of conditions: if the technology supports a given type of feature then it can meet accessibility needs in the recommended ways. 04:56:53 Michael notes that an API section could be included in the checklist. 04:57:55 Katie notes that working group participants engaged in accessibility and who are involved in spec development in various groups can use and contribute improvements to the checklist. 04:58:25 q? 04:58:34 ack m 04:58:35 ac c 04:58:46 ack jas 04:58:50 ack C 04:59:04 ack j 04:59:05 MarkS has joined #apa 04:59:41 James supports Katie's comment that checklists are needed, especially by those who are not accessibility experts. 05:00:08 James suggests taht the intended users of the document should comment and be engaged in its refinement. 05:01:01 Cynthia: there have occasionally been requests for documented/authoritative sources of advice. 05:01:23 Q+ 05:01:34 Michael agrees with James that the checklist should be short and that sections can be collapsed which are irrelevant to the technology one is working on. 05:02:44 Michael notes, responding to Cynthia's comment on the use of spec templates, that the material included in accessibility sections of specs can be problematic and often it is necessary for the accessibility features/material be distributed in appropriate places throughout the spec. 05:02:46 q? 05:02:50 q+ 05:03:03 ack jf 05:03:59 q+ 05:04:01 q- 05:04:18 John: the authoritative source of advice is often subject-matter expertise. In some cases, the fact that suggestions are based on authority/expertise can arouse resistance. 05:05:00 ack me 05:05:15 John agrees that embedding subject-matter expertise is the best way to undertake spec development but has concerns about the kind of resistance mentioned above. 05:05:35 Michael notes that the review process ensures that a range of people with relevant expertise participate, including those who might raise objections. 05:05:47 Judy has joined #apa 05:05:57 q+ 05:06:20 Michael would like to create greater authority by undertaking scientific research into user needs and how best to meet them. This can be achieved in part through engagement with the research and development task force. 05:09:09 Judy has received comments to the effect that horizontal review checklists have been insufficiently helpful in spec development. Those making such comments seem to take the view that a more detailed presentation would address this problem. 05:09:51 q? 05:09:57 ack ju 05:09:57 The concept of a document which could be used for self-study purposes by spec developers has attracted interest and initial approval by those with whom Judy has had conversations. 05:11:47 Michael is unsure whether there should be a task force to work on WTAG; he notes that there are people outside the working group who are interested in the work. 05:11:51 s/a more detailed presentation/a more detailed checklist, accompanied by more detailed user needs backup, would be helpful. 05:11:53 q+ 05:11:55 q+ 05:11:57 q+ markku 05:12:01 ack j 05:12:25 ack m 05:13:17 Mark expresses approval of the WTAG proposal and it is consistent with his own efforts to engage researchers who are building XML formats or new technologies to design with accessibility in mind. 05:14:18 cyns has joined #apa 05:14:20 Judy: in conversations with other working groups about taking accessibility into account, people often find it difficult to think of accessibility as applying beyond the user interface. In organizing the material and the checklists, it should be made clar how to think of accessibility as involving technologies beyond the user interface. 05:14:43 q+ 05:15:08 Janina affirms Judy's comments, noting the accessibility implications of APIs, for instance in how timeouts are handled and how users are notified. 05:15:13 q+ to suggest we add some examples of APIs that impact accessibility, and also some examples/discussion of where a new technology can be used to solve accessiblity scenarios 05:15:44 +1 to modeling on the MAUR 05:16:06 Judy notes that this issue has been addressed in the media accessibility user requirements. The same organizational strategy devised in that document should be taken in the WTAG checklist. 05:16:40 ack cy 05:16:41 cyns, you wanted to suggest we add some examples of APIs that impact accessibility, and also some examples/discussion of where a new technology can be used to solve accessiblity 05:16:43 ... scenarios 05:17:04 John: focusing on system requirements and user interface requirements has significantly contributed to the effectiveness of the media accessibility work. 05:17:09 ack j 05:19:22 Janina notes the value (illustrated by the cognitive accessibility work discussed in the ARIA meeting earlier in the week) of separating the technical requirements that need to be satisfied from specific technological solutions. 05:19:27 q? 05:19:32 Can has joined #apa 05:19:42 Matt emphasizes the need for examples that make general and abstract requirements concrete for those developing specifications. 05:19:48 MarkS has joined #apa 05:19:57 Sumio_Noda has joined #APA 05:20:32 http://www.w3.org/2015/10/apa-charter.html 05:21:52 Janina reminds participants to read the final APA charter and proposes to commence discussion of our specific deliverables. PF has been extended to accommodate the transition to APA. The APA decision policy is based on the HTML acessibility task force decision policy. 05:22:19 Janina notes that we need to adopt this policy, refining it if necessary. The proposed document is a draft for the group to review. 05:22:51 Janina anticipates that we won't reach consensus on the decision policy until the list of participants in the group has somewhat stabilized with sufficient participation to adopt the policy. 05:23:33 Janina notes that COGA continues to be a joint task force of APA and WCAG; she also notes the research and development task force. 05:24:00 COGA is making progress in documenting requirements and should be ready to summarize these in a document. 05:24:25 There being no further comment, Janina opens discussion of deliverables. 05:25:03 q+ to point out that starting magical rarely results in an accessibil solution 05:25:10 PF and the HTML accessibility task force have approved preparing the Media Accessibility User Requirements for publication as a note. 05:25:12 q- ShaneM 05:25:36 Janina notes editorial issues with the current draft that may require a moderate amount of work. 05:25:39 Q+ 05:26:30 Given the editorial changes, questions arise whether the modifications are sufficient to constitute substantive changes requiring a further call for consensus. There have been no suggestions so far that the changes are matters of substance requiring further review. 05:26:38 Sumio_Noda_ has joined #APA 05:27:37 Janina notes that there are 15 references to UAAG that have attracted comments from the UAAG working group, including references. 05:28:05 Janina has determined that the sections of UAAG referred to no longer exist. 05:29:01 John has coordinated on this issue and the remaining item to be considered (as Janina notes) is to decide how to address the poor wording in the caption section. 05:29:37 Janina thinks her fixes to the editorial issues have not changed the meaning of the text but cannot be sure. 05:29:47 She volunteers to send out e-mail on this to engage the wider gorup. 05:30:05 ACTION: JF to review Janina's editorial change proposals 05:30:37 Janina notes the cognitive task force that needs to complete its gap analysis.. Web Payments have requested user requirements similar to those prepared in relation to media. 05:31:10 Janina raises the question of how to carry forward work on WTAG. 05:31:41 Michael suggests using a subgroup rather than a (more formal) task force to undertake the work. 05:32:00 He acknowledges taht the structure of a task force can be useful but it is not always needed. 05:33:27 Janina, responding to approval of Michael's statement by Cynthia, suggests that a task force be used where it is necessary to engage people who are not otherwise involved in the group. Successful examples: HTML Accessibility Task Force, ARIA (once a task force, now an independent working group). 05:33:51 Janina concludes the organization discussion. There is an open agenda after the break. 05:35:43 I have made the request to generate http://www.w3.org/2015/10/29-apa-minutes.html Kenny 05:55:44 mhakkinen has joined #apa 05:59:09 Judy has joined #apa 06:03:27 jamesn has joined #apa 06:04:39 LJWatson has joined #apa 06:06:20 mhakkinen has joined #apa 06:09:25 mck has joined #apa 06:10:46 Yamane has joined #apa 06:22:04 slightlyoff has joined #apa 06:38:39 kurosawa has joined #apa 06:38:40 fantasai has joined #apa 06:38:48 mhakkinen_ has joined #apa 06:56:09 Judy has joined #apa 07:00:03 jasonjgw has joined #apa 07:03:34 https://bugzilla.mozilla.org/show_bug.cgi?id=812687 07:06:18 Every year in the ¨how did it go¨ survey I lambaste the plan to have AC meeting overlap WG meetings. This year I´ll go further and say it killed us. 07:18:17 http://codepen.io/aardrian/full/MavVeb/ 07:30:43 ShaneM has joined #apa 07:36:14 mhakkinen has joined #apa 07:37:58 Zakim has left #apa 07:40:35 kurosawa has joined #apa 07:42:16 mck_ has joined #apa 07:43:41 mhakkinen_ has joined #apa 07:48:04 LJWatson has joined #apa 08:14:54 MarkS has joined #apa 08:19:39 http://codepen.io/aardrian/full/MavVeb/ 08:19:40 jessebeach has joined #apa 08:19:44 http://codepen.io/aardrian/full/MavVeb/ 08:27:41 Judy has joined #apa 08:33:50 jasonjgw has joined #apa 08:42:03 rrsagent, make minutes 08:42:03 I have made the request to generate http://www.w3.org/2015/10/29-apa-minutes.html MichaelC 08:42:05 rrsagent, bye 08:42:05 I see 1 open action item saved in http://www.w3.org/2015/10/29-apa-actions.rdf : 08:42:05 ACTION: JF to review Janina's editorial change proposals [1] 08:42:05 recorded in http://www.w3.org/2015/10/29-apa-irc#T05-30-05