- From: Kim Patch <kim@redstartsystems.com>
- Date: Thu, 2 Apr 2020 12:08:23 -0400
- To: "public-mobile-a11y-tf@w3.org" <public-mobile-a11y-tf@w3.org>
- Message-ID: <055258e2-629b-7023-5323-bcad0bc6cf3a@redstartsystems.com>
*MATF Minutes April 2, 2020
Link: https://www.w3.org/2020/04/02-mobile-a11y-minutes.html*
*Text:*
Mobile Accessibility Task Force Teleconference
02 Apr 2020
Attendees
Present
Kathy, Kim_patch, Detlev, Rachael, alastairc, Chuck, Jennifer, jldailey
Regrets
Chair
Kathleen_Wahlbin
Scribe
Kim_patch
Contents
* Topics <https://www.w3.org/2020/04/02-mobile-a11y-minutes.html#agenda>
1. touch target
<https://www.w3.org/2020/04/02-mobile-a11y-minutes.html#item01>
* Summary of Action Items
<https://www.w3.org/2020/04/02-mobile-a11y-minutes.html#ActionSummary>
* Summary of Resolutions
<https://www.w3.org/2020/04/02-mobile-a11y-minutes.html#ResolutionSummary>
------------------------------------------------------------------------
touch target
<Kathy>
https://docs.google.com/document/d/1sszSUKB8t3VuRzxHtOjLfQZjNYCw-xr_EbuMwW7WiGc/edit#heading=h.mntlv4jvrc29
Kathy: on the last meeting we talked a lot about adjacent targets and
how that got lost in the going back and forth
... Alister, I see you've added some changes – we can look at that. We
should probably also start looking at the understanding part and update
that because it still has a lot of the old material in it
... Alister, do you want to talk about your changes to the language and
what you are thinking?
Alister: we went through about 15 different changes on the call.
... it always felt like we were almost there and then we spent an hour
and three quarters going back and forth on it. It was things like where
to put the each, it was a fairly, regional point from Wilco about what
does targets mean. And I think he followed up later about even though we
have a definition, he was talking about Why that's not appropriate
Kathy: don't have adjacent target definition
Alastair: we get reasonable pushback on trying to find dictionary terms
Kathy: it seems like there's a lot of confusion still going around with
what were actually aiming for here in trying to solve and that also
looking at the different user needs
... there are things like when you are using speech for example we don't
want to have a list that goes off the screen. When you're looking at the
spacing between for those With a hand tremor – all of this is trying to
balance the needs between different user groups
... some of what is in here stems from those two requirements
Alastair: almost needs time to settle. Multiple bullet points we tried
that version for a while. Then we worked out, actually the second of the
bullet points as a superset of the first bullet point, so then we went
back. If you look at the minutes from the meeting it just went on and on.
Kathy: I did review that, but at the end I got confused over what it was
... my general feeling was that if we could clean this up and really get
the plain English summary and more description on how to tested I think
that might go a long way.
... I like the rewording, I think it's fine. I'd like to get others
opinions to. It basically states what we were getting to. I like
Detlev's new Diagram that we can use to further communicate what we're
talking about
Detlev: I'm not sure – I don't have a real grasp of what were work best.
My focus is working out all the permutations of work targets can be
placed. Questions raised – what if presented as a cluster – Need to have
an answer on those, less concerned about the exact wording.
Kathy: are there any scenarios you been thinking about that need another
exception for
Detlev: examples – the graphic I sent just before the call, there is a
role of buttons. Fairly narrow, 12 point height, just a small word and
it of a length where the width this always 44 as long as there's nothing
above and below that Row it would meet the success criterion
... but nothing to say spacing is evenly distributed – I don't know
whether we can close that gap or if it's likely to be an issue
Kathy: that's a good education
... that's a good edge case
Detlev: The edge cases are difficult because there's nothing else to
come in adjacent terms but would we want to prescribe the spacing be
even? I don't know if we want to go down that route.
Kathy: I think it's going to be difficult to get all of those edge
cases. The language that we have here without that requirement will
solve the issue for a majority of the targets. We have to decide as a
group if we want to go down the path of saying we have to do this
because then we also get into the issue for reflow which is what we got
into for target size. Any of these could be a problem when the screen is
resized as well.
... If you combine that with your failure, it's no longer testable and
hard to get into 2.2. We have to think about that and what we want to
look forward to. My general Feeling is there's going to be scenarios
like this and when we go to a responsive layout but I don't think we can
solve for everything.
Detlev: at least there are some questions like the last case, if there
is a block of text above the last row, since we have an exception for
in-line links does that mean that they are not taken into account in
space and calculations – that's just an open question. You could argue
both ways. They are targets so you can accidentally hit the button just
as well as you can accidentally hit a link.
... Or you say those are exempt anyways so they will not go into any
kind of calculation. I would want to make language clear in
understanding that says any cases we've taken into consideration
Kathy: added diagram to document
Alastair: in-line links are exempt, other links aren't exempt, but
in-line links would still figure into that calculation as adjacent targets
Kathy: target is links or buttons or any other control, so The links
above are targets
Alastair: there's an exception for links that are aligned but that
doesn't apply to links that aren't in line like the menu. It's a good
example
Kathy: so the buttons would have to have a 44 x 44 to the text above
because there's only a four pixel gap right now, and only two pixels
below So we only have 26 between the Link and the button
Detlev: so if the text weren't there it would pass because both top and
below you have enough space
Kathy: pretend the text Isn't there and those two rows are flush
presumably it would pass because we don't say the spacing doesn't have
to be even
Alastair: That makes practical sense because I could aim above the
button or below the delete button. So in a practical sense that is
making it easier
Kathy: so in this case the failure those buttons would have to have a 44
CSS pixels between so you couldn't have them butt up against each other.
At the top there's not a 44 width around them
Jennifer: Am I remembering wrong – one of the original wordings padding
something like eight pixels
Kathy: yes – we played around with that, but ran into problems
Alastair: sets up a weird incentive where you might want to shrink the
targets
... I think half the time we're spending on criteria at the moment is
expanding why we didn't go down particular dead ends
<Kathy>
https://docs.google.com/document/d/1sszSUKB8t3VuRzxHtOjLfQZjNYCw-xr_EbuMwW7WiGc/edit#heading=h.h9z0ohjvw97z
Kathy: so what we have right now is adjacent targets combined with the
spacing between targets have minimum heights and minimum width of at
least 44, in-line exception
Alastair: each
Kathy: yes, we added each last week to make sure of that
Alastair: has anyone seen any comments that would justify change at the
moment? My feeling is we probably want to go through the comments and
make sure there are answers to everything but I'm not sure there's a
beneficial change to make it the stage
Kathy: can we go through one by one
<alastairc> Wilco's & Andrew's comments from the survey (table 1 at the
bottom) https://www.w3.org/2002/09/wbs/35422/target-spacing/results
Chuck: one of the things that came up that I don't think the success
criteria is intended to address but it was a concern mentioned so I
wanted to raise it here – I'm not concerned by but see what you guys
think. Regardless of this particular wording there was still the
possibility that you have an excessively large target adjacent to an
excessively small target.
Alastair: I think that issue has to do with measuring from the center of
the targets rather than the current text which is about the size plus
spacing of the target
Detlev: would you interpret that use case as requiring that the gap
between the tiny wee little target and the huge target – can they sit
flush one next to the other?
Alastair: I suppose you can have 100 pixel square next to a 10 pixel
square and if there's nothing on the other side of the 10 pixel square
that's a very small target. But you can aim to the left of that. We have
an SC for small targets.
Detlev: the typical tile which contains content and on top of that you
have a read more kind of thing
Alastair: if one is inside you have the 44 x 44 minimum. That makes
sense because There is no space around it
... the small target inside the big target has, but the small target
beside the big target has space
... I think it's a fairly robust principal. It's just a matter I think
of arguing for the success criteria text and clarifying in the understanding
Kathy: I don't think were going to solve for all edge cases because we
would end up with such involve language that would be hard to test it
... click away mechanism comment – the first click tab removes the
additional layer and a second click is required to trigger elements in
the background which becomes again the primary layer as the additional
layer was dismissed with the first click
Alastair: so imagine you've clicked on something one of those modals
with the dark background behind it so the dark background becomes a
target, look away the dark background disappears and then you have
access to the targets behind that
Kathy: I think the layer exception does resolve what he is doing, maybe
suggesting as a technique of how you could best implement this
Chuck: I'm gonna repeat what I think I heard – our current layers
language already covers what I think he said. And I agree with that if I
understand correctly
Alister: I think it's orthogonal – language there was intended for
menus, but what he's talking about is where you have a state of
interface where lots of the targets are overlaid and you can't get To
them anymore
Rachel: I think the answer is this does apply to all of them – I think
we can just state that click away applies but it's a broader application
than just that and then resolve This
Kathy: I added Modal dialogs
... if you have a modal dialog showing on the screen and You can't get
to the background targets, it no longer applies. You don't have to go
from this target to the total dialogue because the background controls
are no longer in focus and are not part of the actual content that you
are interacting with
Chuck: I think we are continuing to hear that there's no changes to be
made to this language
Alastair: I'm just going through Wilco's to see if there's anything else
we haven't brought up – minimum width and height, two buttons with a
particular height, horizontally next to each other. I think they pass, I
think he's misreading.
Detlev: he might've missed that height doesn't have to be as long as
there's a space below
Alastair: even though the combined with is not 88 pixels they can pass
if there is space on either side
Chuck: two adjacent targets, they could be less than 88 combined but
because 44 works to the left and 44 works to the right we meet the criteria.
Alastair: yes
Detlev: to go back to the graphic, pushbutton passes but pop button
fails because it has targets on both sides So there's no space to take
into account
Kathy: techniques – measuring margin to ensure that there's 44
Detlev: there's a flex property, can't remember the right name for it,
that makes sure your flex element doesn't get any smaller than x – flex
shrink zero. That could be used in a flex box situation to prevent
things from getting too small.
Alastair: or something simple like applying a mid width
Detlev: so there could be several simple and atomic techniques
Alastair: could be applied in different scenarios small kind of fairly
granular techniques make sense
<jldailey> be right back
Alastair: started our apply to Wilco I think we've addressed his concerns
Kathy: might be good to have Wilco on a call to make sure
Detlev: I watch, for example you have around cluster of icons which are
not aligned linearly horizontally or vertically but which are arranged
in a particular way with a certain distance. Would this just not apply
because things are nnot aligned vertically or horizontally
Kathy: there are things in the eyewatch – expands as you interact
Detlev: you would probably need some kind of measurement by measuring
centroid's of all those elements – I think that is something Wilco was
getting at maybe because it's easier to automate
... would we say we're not covering because it doesn't apply
Kathy: I think we need to look at implementation to see if that's going
to be impacted or not or how you do that calculation – I haven't seen
that on the web
Alastair: I don't think it's true to say that everything is boxes
because you can do shapes now.
Kathy: don't you have margins or padding on that too – you have a
minimum size– we are specifying height and with. So I don't think you
would have to do all of the calculations Detlev that you were thinking
Detlev: is adjacent confined to horizontal and vertical
Alastair: if it isn't issues with other Sc's as well
Kathy: I think will be covered by just looking at height and width
Chuck: There were some concerns toward the end of the call that resizing
should be an exception
Kathy: that's already in there
Detlev: but that's not the same as resizing with the Browser zoom
Alastair: discussion on the long call is it would be good if you resize,
but no way of measuring That – no real mechanism for us to say X
centimeters, went through that with reflow before. I left it on that
call as if anyone can come up with a mechanism for measuring that's
great but otherwise we can't use Zoom as a mechanism to pass
Kathy: we went through that on the AAA one
Detlev: argument that we shouldn't use Zoom to pass. Others – since
every small text can be made large you could argue that. Also the
disadvantage that you lose context should disqualify that
Alastair: it would help to rename the title of that exception from
resize to something else
Chuck: enlarge?
Kathy: how about we put the CSS pixel size in their sword drives home
that were not talking about just zooming?
... changing wording to reflect that
Detlev: sounds good to me
Rachel: I think including the additional CSS pixel is good
Kathy: so maybe we're getting a little closer?
... I'm fine with what we have here. We can update the intent language
and address some of those things before next Tuesday. Is there anything
else that you see – that you guys would like before Tuesday?
Alastair: Need a technique
Rachel: this will be toward the end of the meeting on Tuesday
Kathy: at the end of the meeting I'll be on my daily call
Rachel: I'll ping you if needed
Alastair: we can sort out an email before if possible
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: 2020/04/02 16:04:24 $
*
*___________________________________________________________
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, 2 April 2020 16:08:42 UTC