- 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