- From: Kim Patch <kim@redstartsystems.com>
- Date: Thu, 7 Feb 2019 12:55:06 -0500
- To: "public-mobile-a11y-tf@w3.org" <public-mobile-a11y-tf@w3.org>
- Message-ID: <01311576-7e55-5438-9fd7-a297c4bdba36@redstartsystems.com>
*MATF Minutes 7 February 2019 link: * *https://www.w3.org/2019/02/07-mobile-a11y-minutes.html * Mobile Accessibility Task Force Teleconference 07 Feb 2019 Attendees Present KimPatch, JakeAbma, Kathy, shadi, MarcJohlic, Detlev, Chris Regrets Chair Kathleen_Wahlbin Scribe KimPatch Contents * Topics <https://www.w3.org/2019/02/07-mobile-a11y-minutes.html#agenda> 1. minimum spacing <https://www.w3.org/2019/02/07-mobile-a11y-minutes.html#item01> 2. Landscape and portrait mode <https://www.w3.org/2019/02/07-mobile-a11y-minutes.html#item02> * Summary of Action Items <https://www.w3.org/2019/02/07-mobile-a11y-minutes.html#ActionSummary> * Summary of Resolutions <https://www.w3.org/2019/02/07-mobile-a11y-minutes.html#ResolutionSummary> ------------------------------------------------------------------------ https://docs.google.com/spreadsheets/d/1wRAViPfAJ4Ytqc71tGZp6gU07HNd2QQaNgtJsog-D90/edit?usp=sharing Working process: https://www.w3.org/WAI/GL/wiki/WCAG_2.2_working_process SC acceptance criteria: https://www.w3.org/WAI/GL/wiki/WCAG_2.2_Success_criteria_acceptance_requirements https://docs.google.com/document/d/1MWdfQN3IhYx7sPexyGbgtHAYWY3HAJiYwVyrjw_MfCE/edit?usp=sharing Kim – template Kathy: looking at success criteria for 2.2, go through Google Docs spreadsheet to see levels and finalize if this is going to be a 2.2 minimum spacing Kathy: level – I put in my initial thoughts but I wanted to have a discussion. I have it at AA o right now Chris: AA just because there's some potential for breaking this – I think AA is good Detlev: exception for unstyled Kathy: there's nothing natively in HTML that controls the spacing between the elements all you have is the actual size of the control ... typically people put non-breaking space between controls – how much pixels or between the nonbreaking space – anybody know? Chris: it's at the very least defined by the font Detlev: content which is semantically marked up – there's a row of buttons. It sits there there's no separation between them. It's probably rare because visually it would look odd. Kathy: found its point 4 EMs, so if you don't style anything that's eight pixels with a nonbreaking space ... if you do absolutely no styling is going to default to the browser font which is .4 EMs ... it seems like if we say set 8 CSS pixels we might have enough, that would involve a nonbreaking space between elements Detlev: where there is unstyled content there may not be a nonbreaking space. Might get pushback. We could do an exception for unstyled native stuff if that comes up Kathy: it's just adding a space between elements Jake: are we just talking about a new breaking space between links for example. Three, maybe four pixels with a nonbreaking space between it ... nonbreaking space in between two buttons Kathy: maybe we need to research more Detlev: if there was such an exception it wouldn't do much harm because it wouldn't be applicable to very much competent Kathy: if we going to end up having the same list of exceptions as target size I see very little value in pushing this through. If we have all the same exceptions as target size why not just you target size? Detlev: this accounts for the many cases where people want to use smaller controls. Example sorting arrows and tables, pixels are much smaller normally than 44 x 44. People want to continue to use them without taking up a lot of space so you can easily create enough distance between those controls to make sure that you can hit them. Chris: if there's distance between those controls and there's a div that's creating that difference. The image doesn't have to be the thing that's clickable. So the catch points were not accomplishing anything. Detlev: but you would prevent people putting tiny controls close to each other like in toolbars Chris: but if you have to have a minimum size you can't do that Detlev: toolbar with controls, row of icons, you would just need to make sure that the distance between icons keeps that minimum distance but you can still keep it a very narrow strip of controls, for example. You would need the full 44 x 44. So that could accomplish what a designer wants – I don't think it's the same as putting a div around it Kathy: if we going to do that we might as well put all four exceptions in their the same as target size Detlev: I don't think it will cause much harm to do that. Well, radio buttons will be the most frequent case where you have tiny things Jake: we still want spacing no matter how the size is determined ... also another advantage – when we talk about touch targets, problem with list of links. Now if links are just defaults at least four pixels between them so they are better usable on smaller devices. That's another plus ... I also mentioned last time when we have the eight pixel distance between touch targets as AA we also promote automatically to make, for instance navigation targets at least 44 because most of the time you don't want a pixels between.so you would choose 44 x 44 Detlev: why would it not be relevant Jake: if a control is left at 44 x 44 then we don't care about controls which are less because they automatically if you leave them default you need to add a pixels between them Detlev: 44 x 44 is AAA Criteria Jake: if size is not the problem but we need spacing isn't that what we want. Doesn't matter if you make your own button or if you use a default button Detlev: I think that requirement is sensible and could apply to native controls just as well Jake: if you don't style your native controls and even if they are not 44 x 44 then at least make sure there is space between. That's not the same as touch target where if you don't we don't like it, but it's the exception ... if we don't do that and say the spacing of the target is determined by the user agent – does it have to be size and spacing is it always a combination ... example List and links between them Detlev: most likely cases footnote numbers at the end of a sentence they often get very close. That would be covered by the in-line exception ... so the user agent control one could be taken out maybe Kathy: I didn't want it in there – I'm fine to be overruled to say that it's not very likely. I also think that spacing when you don't have anything styled is going to be eight pixels. That may not come up Detlev: I think we can probably take out the user engine control exception. Because we are basically mandating make sure there is some space between things if you have a list of links. It couldn't be unstyled ... that could mean that if you have a list of links you'd have to apply style to create that space ... unordered list of links, don't style it than that would be less than eight pixels distance between them. So we are mandating CSS Jake: yes, that's the way to create that distance ... go back to touch targets – it doesn't matter if the user agent or not, if they are too small we want more space between them ... if default targets not enough that's the core cause of why we even talk about this Detlev: if we want to have the possibility to keep unstyled text, say unordered list of links and text somewhere that should be fine because users can then zoom in and create the target size by zooming in, for example. That could be an argument ... argument about unstyled controls or native exception somehow ... I think we could leave it the way it is right now and if that comes up in discussions and we get this additional requirement it won't do much harm because it's fairly rare anyway Kathy: we can go with it like this and take the feedback and change it if needed ... is everybody good with level AA Jake: something else – measuring the distance and it is eight when I remove everything and just use the default blank page ... with the default 16 font size General agreement as AA Kathy: we can put this in the SC template and fill in the rest of the details on that Landscape and portrait mode Kathy: I suggested a single-A level for this ... also do you think we should change the wording ... my concern with this is if you have something in portrait mode you have a smaller size so that functionality may be available on the site. It might not be available on that page itself. You might have a separate page to do that function and were not being clear as to what it actually means to be available ... does that mean we should change the success criteria or if it's fine we can just clarify that in understanding. But that's BUS for me and that one ... But that's ambiguous for me on that one Detlev: do we really need an additional success criteria beyond orientation and reflow Jake: we do cover reflow but in this case it was not about re-flowing. Just totally different content is shown in landscape and portrait. That's not covered. ... I've seen it many times ... stock with a lot of options to show what stock does – options are only available in landscape mode. A lot of the options not possible without landscape view. A lot of websites like that – they add functionality when in landscape because there's more space Detlev: if you have a narrow portrait view it's not easy fit the stuff in. Maybe a chart with overlays. Cases where it's difficult or impossible to build the same kind of information into the display. You may find it further down but then the link gets lost. Maybe something hovering over a particular bit of the graph ... we might be pushing things too far to say both have to be equivalent. But maybe we should try its laudable but I don't think it will be easy in all situations Jake: if you have another page to do that information is not a problem. It's only a problem if it's just not available for people ... when your iPad is mounted on your wheelchair in portrait mode Detlev: I totally get the point and think it's a good criteria I just anticipate there will be a lot of pushback. That doesn't mean we shouldn't try Kathy: can we actually test this. Do we know what the width of portrait and landscape motives? I can change my desktop in the landscape and portrait mode, my phone, my tablet. There are varying different widths and heights. Is this something that we could actually test? ... if we put out something that says all functionality must be available in both landscape and portrait mode. Or we rewrite it and say information has to be presented without loss of functionality in landscape or portrait mode, what do we define as landscape or portrait mode Detlev: we have a fixed measure already in reflow. If anything it would be a requirement that if the viewport is 320 the information would still be there. Kathy: in reflow we say content can be presented without loss of information or functionality Jake: landscape or portrait is just fixed according to the operating system where you say this is landscape or portrait. Detlev: triggered on a big screen? Kathy: you have different widths of your screen. In portrait mode your browser with changes if you have it maximized to the window ... for responsive and almost seems like this would already be covered under 1.4.10 reflow. Where I see the gaps right now between landscape and portrait mode is where we have an adaptive layout not a responsive layout. So if we have an adaptive layout where we are looking at the screen width there might be differences. ... the reflow one is geared toward more responsive layouts Jake: example responsive version where both layouts all functionality – shows it's a choice Detlev: for example rivals on airport website. On your mobile you get a simplified list of arrivals. Usability advantages of not cluttering the screen with other things. Would you meet this requirement when you then have on the bottom of the screen abutting go to desktop version and you get a non-reflowable kind of desktop version? Jake: I'm wondering if we can come up with examples where you can just not apply the same kind of functionality Detlev: if you want to have links to everything that you might have on the desktop version where you see the arrivals, navigation, other stuff you would need to put controls on a screen that would mean you would take screen real estate so it becomes less usable for that targeted purpose of just saying when you're planes going to land. There are arguments in the usability community – the benefits of having alternative versions for different types [CUT] ... and screenreader states Jake: going back to people who are not able to turn the devices are not able to use functionalities. Stock applications or it is almost essential when you use that product more intensely than just buying something and looking at where it is at. If you're buying, selling looking at five minutes ago, 10 minutes ago, options. People are excluded from using a lot of applications. There lots of websites out there that do not provide the same kind of fun[CUT] ... not using reflow, but just showing a completely different functionality. Two different pages, two different views. Detlev: in my view you would be able to meet that success criteria if you had the link to a desktop version. Having said that the desktop version if it's going to be a a conforming alternative, so it would have to reflow on that narrow viewport. ... but at least you would get the full version which has all the options that you have on the desktop version ... we're not talking about native, the situation would be different for native. There many applications where you can't change orientation and then get another view. It's just fixed on the phone you just have the portrait review and that's it Jake: why don't we do an agnostic version – same for native and web Detlev: in my experience you're talking about 90% of native applications which don't change when you change orientations so you're up against a brick wall. For native I think this won't work for the moment Kathy: if you look at the WCAG to ICT documentation you could say that applies to mobile app. But written for web, and doing the same thing for 2.2. ... I don't see where there's really a difference but we are focused on web content. ... I put two options in the Google doc for this success criteria if we feel we want to keep it in ... preferences? ... the first one is worded more like WCAG 2.1 standards, content on the page, versus all functionality – just a different way of presenting Jake: the second one sounds more like plain language ... otherwise equal in wording Detlev: do we have landscape and portrait in the glossary right now? ... I think the argument will be on the desktop it doesn't trigger reorienting ... Airport example, it would probably look at the viewport rather than checking whether it's CSS orientation is landscape or portrait but I'm not sure – would be worth finding out Kathy: display orientation such as portrait or landscape – we probably want to stick with the same terminology ... the orientation one got in at AA Detlev: we can look at examples were there is a reduced view and narrow viewport – what is it triggered by Kathy: in both of those examples if we magnify to 400%, that's where were still seeing the issue with portrait and landscape mode? ... so those two scenarios are not covered by reflow? ... in those scenarios if we satisfied reflow would we still have a problem going to portrait/landscape Jake: completely different pages, and not that there was reflow without some functionality lost – just two different designs to different functionalities ... that is why we came up with this does not fit in reflow. It's also for PDFs Detlev: checking two airport sites – no difference turning phone. Not sure if it's different on desktop. We need to collect some examples and find some cases where that is independent of reflow Kathy: which level Jake: it feels like it should be A, but maybe when you consider the work needed, maybe AA would be a better fit. But if you are preventing people from using core functionality I would say A. Maybe we can start with Alpha. Kathy: do we want this to say content and functionality? Jake yes Kim +1 Kathy: Jake, if you can find some examples that would be good – we need to see what is covered under reflow Summary of Action Items Summary of Resolutions [End of minutes] ------------------------------------------------------------------------ Minutes manually created (not a transcript), formatted by David Booth's scribe.perl <http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm> version 1.154 (CVS log <http://dev.w3.org/cvsweb/2002/scribe/>) $Date: 2019/02/07 17:50:27 $ ------------------------------------------------------------------------ ___________________________________________________ Kimberly Patch www.redstartsystems.com <http://www.redstartsystems.com> - making speech fly PatchonTech.com <http://www.linkedin.com/in/kimpatch> @PatchonTech www.linkedin.com/in/kimpatch <http://www.linkedin.com/in/kimpatch> ___________________________________________________
Received on Thursday, 7 February 2019 17:55:36 UTC