- From: Kim Patch <kim@redstartsystems.com>
- Date: Thu, 17 Oct 2019 12:07:54 -0400
- To: "public-mobile-a11y-tf@w3.org" <public-mobile-a11y-tf@w3.org>
- Message-ID: <1fbd2f54-f505-ce03-287d-8e22f935d69f@redstartsystems.com>
*MATF Minutes October 17, 2019
Link: https://www.w3.org/2019/10/17-mobile-a11y-minutes.html
*
*Text:*
Mobile Accessibility Task Force Teleconference
17 Oct 2019
Attendees
Present
Detlev, JakeAbma, MarcJohlic, kim
Regrets
Chair
SV_MEETING_CHAIR
Scribe
kim
Contents
* Topics <https://www.w3.org/2019/10/17-mobile-a11y-minutes.html#agenda>
1. touch target
<https://www.w3.org/2019/10/17-mobile-a11y-minutes.html#item01>
* Summary of Action Items
<https://www.w3.org/2019/10/17-mobile-a11y-minutes.html#ActionSummary>
* Summary of Resolutions
<https://www.w3.org/2019/10/17-mobile-a11y-minutes.html#ResolutionSummary>
------------------------------------------------------------------------
<JakeAbma> Script for calculating distance between UICs
<JakeAbma> https://www.w3.org/WAI/GL/mobile-a11y-tf/track/actions/77
touch target
the actions link above has responses from Sean and Wilco and also Alastair
thinking about the responses
Jake: looks pretty complicated, testing looks like you might easily get
false positives. We have to get practice
Detlev: run a script like a bookmarking it would point out things that
were potential problems – that's useful. Fully antiquated, though we
might run into problems, but that's just a guess
Marc: still trying to digest it – trying to figure out what he means by
scrolling something
Detlev: presumably scrollable area and some directly above it so if that
scrollable area had in-line text links could get close to the button –
not very likely to happen but could be a problem. Or maybe they mean
something else, that's just a guess
Jake: scrollable regions or menus, submenus, pop-ups, popovers with
close buttons and they go over parts of the page which is already a
button. And you still require eight pixels
... let's say you have a submenu, those submenu items float over the
main content, those submenu items and drop-down menu only at the border,
they fail if they are over an interactive element
Detlev: would that be the case if a submenu is open above something –
the requirement would hold for the submenu itself so you have enough
distance between the menu items but not for something that may be
underneath because if you don't have that than that would always require
quite a big padding around any menu. Maybe that's good I just wonder
whether that's something that might be excluded
Jake: yes but that automatically means that we basically have to go into
much more detail and digest all the possible scenarios and see if we
need to exclude a lot of them for all kinds of different reasons. That
is what came out of these first comments, that we didn't think of all
the different possibilities when it can still touch each other overlap
each other and so we need to take that into account to
Detlev: maybe that's a good thing requirement having a padding around
interactive user controls for anything regardless whether it's a pop-up
menu or popover kind of thing, dialogue and so on. They could always
have padding of eight pixels so it would assure that whatever they said
above would be – would not get too close. Eight pixels is not a lot.
It's probably doabl
... maybe there are cases where you have a long menu with a lot of
items, but that's already an issue in the base menu
... I think I would retract my suggestion to have an exception – I think
it's good to have it as a uniform and general requirement
Jake: on the other side you can say if they make touch targets 44 x 44
they pass anyway
... not that it is specifically aimed at responses, but we were
looking@amazon.com last week and they only have a 42 pixel high
submenus, only to pixel padding
... hamburger menu
... the comments – what exactly are we measuring
... eight pixels, but the long side from one corner to the other, I
never thought about that, if the corners touch. It is eight pixels but
from corner A to corner B
Detlev: how exactly would they be measured?
Jake: my guess was always, and also Sean's thinking that he mentioned
here, CSS pixels between 2D – just calculating from zero position in
calculating the corners
... that's the easiest one not specifically from the center
... it's the distance between the closest points on the boundaries of
the interactive spaces as Sean mentioned
... the hard thing – what we did not do yet is if they change the
viewport there might be a different calculation. This whole calculation
is specifically needed when use percentage or flex box
Detlev: you have to set certain viewports to carry out this test
Jake: yes, one pixel viewport otherwise if you have one 1020 pixels you
would have to calculate 1020 times potentially.
... that's the problem with flex box. We also have to think about that
because I never have my browser full width. Every time the distance can
be different when you use flex box
... reflow where you just say test at 320 and that's it.
Detlev: would that not be a way of checking on flex box items if you
have margins that would not have one bothering the other
Jake: at be easy unless you use negative margins or positions
... if you use patting you're fine with interactive elements
Detlev: but padding would still be part of the touch target area in many
cases
Jake: padding and link in there you'll be fine.
Detlev: also fixed position elements like page up box which stays always
in the bottom corner
... that may be what Sean was talking about when he was talking about
scrolling
Jake: so there's double the details – some parts that are not as
straightforward as we'd hoped, as usual
... I think best solution if we want to continue with this is to have
the 2D test with the boundaries based on the rendering on the screen and
at least say – the difficult part is when I started with mentioning flex
box or percentages those are exactly the ones not measurable
... another side of this – if this is specifically aimed toward mainly a
touch targets which most of the time I think you open the browser
fullscreen, I think this one is more aimed at mobile devices than
desktop devices than mouse or keyboard. So will not happen that much
... but still we have to say the 2D test must be done for certain sizes
– the most common sizes
Detlev: discussion – I remember when we were drafting the target size
success criteria and we also talked about spacing at some point and
there was at least at some point the concept that we might have
different requirements for desktop and for touchscreens because mouse
users would not – would have more fine-grained control over things so
they may need a lower distance
... that has not been taken any further, right, we are at eight pixels
whatever environment at the moment, correct?
Jake: I think there's always been a Detlev who has been telling us there
are enough devices around now between tablet, laptop, touchscreen etc.,
so the lines blur
Kim: what's wrong with testing at several different common sizes – I
think that's a good solution
Detlev: we have reflow now testing with just a few sizes, it's just one
success criteria and there are suggestions that should be up to a
certain size instead
... it would be best if it could be tested more, but it's difficult of
this would exclude this one is not testable simply because of that. I
don't think it's doable to test the entire range of potential viewport
widths that we find in the wild
... I could live with just selecting a few like 1280 since it has been
picked somewhere else as one size and say maybe 320 is another size and
start with that. But it is not really, it is a bit of a problem. It
would be nice to do it without
Kim: it be even better if we can find a better solution, but if it's
between nothing and several common sizes, common sizes might be practical
Jake: checked out something Sean pointed out – Amazon example
... where you have a dialog your whole focus managers should stay in the
dialog itself. we go to Amazon.com and list menu and it covers the whole
page with only their menu, but when you turn on your screen reader you
can interact with what's underneath the open menu
... the interactive elements overlap so they are stacked on top of each
other so when you turn on your screen reader your focus can be under the
drop-down menu on another element not part of the drop-down menu but
part of the page
Detlev: so the issue is that it this point you don't know whether you
would market as a failure of 1.2 or of this new criteria is that the issue
... I don't think we have a failure for this one although it's a
usability issue for sure
Jake: underneath that menu are interactive elements so they are all at
eight pixel distance. It's a weird combination but I just checked it out
and yeah, we have to think about it
Detlev: if we think about touch target spacing there would probably be a
failure if there are targets to close together so now you run into a
situation with some links sits in a modal dialog which does not hide the
background so I can get to the stuff underneath. That is a failure first
of name rolevalue because the background should be hidden. so that's a
failure. Also to touch targets are too close together, so do you list as
failure as well, or is failure
... due to the first one
Kim: so is the issue we can test with just a few sizes or it's
impractical? Is that our choice?
Marc: I think that's the issue. Discussion has slid away from
accessibility. It's starting to look overly complicated and hard to
test. If we said for the two or three different resolutions, okay. But
I'm like you Jay, my browser is usually just taking up a portion of the
screen
Kim: if you at least give people the option for common sizes, they can
get the job done rather than be blocked
Marc: I might argue it's a problem for everyone
Detlev: it is harder for people with disabilities
... that would be something, if those break points are more likely to
meet them than other breakpoints – even if it's not perfect if the
alternative would be its untestable because of the millions of different
report dimensions that are possible and I would easily go for a
restricted testing set up even if it's not perfect
Marc: I think that's the best way to approach this one. Having set
resolutions and full-screen – to take all the variables out of it, kind
like the reflow one
Kim: most things that are better for folks with disabilities are also
better for everyone, so it's difficult to entangle disability issues
versus usability
Jake: at TPAC we have been looking at 44 x 44 and we took the whole
Google docs and the menu bars with all the items, I know that Google
will never add 44 between them. If your button is wide enough so you
don't have to stick with your finger on the edge you also don't have a
problem if there's not 8 pixel spacing in between
Detlev: could there be dynamic spacing because the larger the target is
the less you need. if big but gap of three pixels it may be usable but
not the same problem if you have a footnote sitting right next to a text
link which are both tiny
Jake: but I guess it's much harder to test as well because of both are
dependent on each other it's a harder calculation
Kim: so is testing just a few sizes our recommendation?
Marc: yes, because otherwise issues
Jake: I think if we want to have it all that it needs to be simplified
in that way somehow
Kim: Note: the last comment was Detlev, not Jake
Jake: I agree with Detlev. It might be good to check with more people
just to make sure it's waterproof
... but again best way forward – at least get Sean and Wilco involved
because in the end this must be tested in an automated way
Kim: any other thoughts or questions we should ask Wilco or Sean
Jake: if you measure distance from the center and they are certain
distance apart then you don't have to talk about the eight pixels – if
the distance is more than 44, then you are fine. That could be another
approach. So if the distance from the center point between two targets
is 44 or bigger, if you have two 44's next to each other the distance
between Centerpoint is also 44
... then you don't have to care about the eight pixel distance, just
what's between
Detlev: wasn't that part of the draft text that it would apply to
targets that were smaller than 44 x 44. I was under the impression that
was already included
Jake: yeah and if they're smaller you need the eight
... maybe invite Wilco or Sean to a call
Summary of Action Items
Summary of Resolutions
--
___________________________________________________
Kimberly Patch
(617) 325-3966
kim@scriven.com <mailto:kim@scriven.com>
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, 17 October 2019 16:08:05 UTC