- From: Kim Patch <kim@redstartsystems.com>
- Date: Thu, 20 Dec 2018 12:14:42 -0500
- To: "public-mobile-a11y-tf@w3.org" <public-mobile-a11y-tf@w3.org>
- Message-ID: <29f83a53-360b-4c36-e9bc-64de7a333590@redstartsystems.com>
*MATF Minutes 20 December 2018 link:
https://docs.google.com/spreadsheets/d/1wRAViPfAJ4Ytqc71tGZp6gU07HNd2QQaNgtJsog-D90/edit#gid=124994642**
Text of the minutes:
*
Mobile Accessibility Task Force Teleconference
20 Dec 2018
Attendees
Present
Detlev, kim, Kathy, Jake, Shadi
Regrets
Chair
SV_MEETING_CHAIR
Scribe
kim
Contents
* Topics <https://www.w3.org/2018/12/20-mobile-a11y-minutes.html#agenda>
1. spreadsheet line 5 Gestures
<https://www.w3.org/2018/12/20-mobile-a11y-minutes.html#item01>
2. Spreadsheet line 20 technique grouping of content
<https://www.w3.org/2018/12/20-mobile-a11y-minutes.html#item02>
3. spreadsheet line 21 techniques: instructions for custom
components and carousel
<https://www.w3.org/2018/12/20-mobile-a11y-minutes.html#item03>
* Summary of Action Items
<https://www.w3.org/2018/12/20-mobile-a11y-minutes.html#ActionSummary>
* Summary of Resolutions
<https://www.w3.org/2018/12/20-mobile-a11y-minutes.html#ResolutionSummary>
------------------------------------------------------------------------
https://docs.google.com/spreadsheets/d/1wRAViPfAJ4Ytqc71tGZp6gU07HNd2QQaNgtJsog-D90/edit#gid=0
spreadsheet line 5 Gestures
<Kathy>
https://docs.google.com/spreadsheets/d/1wRAViPfAJ4Ytqc71tGZp6gU07HNd2QQaNgtJsog-D90/edit#gid=124994642
Jake: took a look at three existing techniques, there's more here.
... swipe, no instructions, hidden features, swipe and it's gone and you
don't know what happened
... so when there's functionality available via gestures or hidden users
need to be informed and need to be able to turn them off
Detlev: sliding view or scrolling view if you don't turn on a screen
reader swiping to bring in content from right to left – would you
require for that to have some permanently visible message or could it be
some icon saying you can swipe to move in – where do you draw the line
... would you require the author to do different device one screen
readers on – it might be different gesture then – how to do that
Jake: I've seen sites where you can swipe from the left and then you
have options like edit or delete but those options are not in another
place – only available when you swipe to the left. I only discovered a
year after I visited many many times. If you cannot swipe you don't ever
reach those options.
... other examples swipe and activate
Detlev: website or native app behavior?
Jake: mostly for native apps, but it shouldn't matter if it's technology
agnostic success criteria
Detlev: it's related to the severity of the type of consequences of the
gesture is the difference whether you have a scroll view which you can
swipe into view – you may not know that you can swipe somewhere so you
do it and see that it moves over, I can also move it back. And if you
were just using a keyboard you can just tap and it might reposition the
visible part within the viewport. So there's nothing that cannot be
undone, there's no harm done.
... I would agree that if you have functions hidden that this is another
kind of gain at that point it certainly important to not accidentally do
something which you find difficult to undo or to have some kind of clear
indication of the functions available to you. I think this needs to be
carefully taken apart depending on the type of situation you are dealing
with.
... whether it is a no harm done function or easy to undo
Jake: my own experience it only happens on mobile – swipe on a row
whether by accident and there are functions that you did not know were
there, can't get explanation and can't turn off
... multiple angles that I'm trying to cover. If we look at motion
actuation it's a thing which can be triggered by motion and needs to be
an alternative. In this case swiping doesn't fit on motion. But if you
swipe and there's no fallback as a user interface component. Motion
actuation today is pretty close in combination with help.
Kathy: I just read through the help 3.3.5. I think we could have a
technique under that. This is an area where people might want to
consider that. 3.3.5 says context-sensitive help is available. Really
what were doing is saying we want to provide context-sensitive help. We
may want to just have a technique in there rather than a new SC. I don't
know how we would differentiate this. If it's just mobile specific it
seems like it would be better as a technique.
... I read through the understanding – not sure if there's something in
the intent that is making it seem like it doesn't fit
Jake: option to turn off. Something available just in a static
environment, but not dynamic environment when you're using touch
... need to read through to see if it fits as a technique or if there's
another angle we might want to achieve. Help is pretty close
Detlev: concern because it's several things in one proposal – whether
it's technique or sc. Help available and then turn off or operate in
alternative ways.
... alternative ways might be covered by pointer gestures. Concerned
that it's too many things in one spot
Jake: think about this and talk about next time
Detlev: what's enough – see half an image or need an additional button,
help text or indication or not – that's where things get difficult if
you put several things in one spot the combinations and
interrelationship between these things can be difficult to handle both
and failure and sufficient techniques
... may be delineate in a way where you focus on actions which either
have permanent consequences or difficult to undo
... not so much things that just change the view without affecting anything
Kim: just want to point out that for some users changing view is a very
big deal – you can get very mixed up
Detlev: if you don't realize something can be swiped into view you might
not see it – opportunity lost. That's also usability issue. Looking at
that mobile app and looking at content if they don't realize there are
things that can be controlled they might miss and everybody might miss.
If this is peculiar to disabilities.
... what kind of requirements can you really impose on all this to
communicate any type of interactive behavior brought about by gestures.
I think it's quite hard one to pin down. And then not to be overly
restrictive
Jake: if this only appear in the swipe – if it's only available by
swiping to the left or to the right it might already be available in
some other way – it should be
... I've seen them more than once without alternatives. Will look for
examples where actions are only available by swiping and not in another
way that's a pretty good case
... and then it's really close to motion actuation
Detlev: it's like pointer gestures
... motion actuation only shake to delete and then one website where you
swivel around to change the view
... but we should be looking out for that there will be more stuff
popping up
Spreadsheet line 20 technique grouping of content
Jake: it's not a technique for keyboard – you have to swipe more when
things are not properly grouped
... we do not have a best practice or success criteria where we advised
to group content to make it easier to use
Detlev: sounds like a good one. All these teaser blocks, maybe six or
seven focus points for each and might be hundreds of teaser blocks.
Worse for mobile. People disabilities are much more reliant on swiping,
tapping I think you can make the case that it accessibility
<JakeAbma>
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_group_role
Kathy: needs to be SC. If links were adjacent need to be combined. Or
you could set parameters – if link with the same destination and they
were within whatever, some parameter than that would be considered a
failure versus if we have two links that go to the same place and are
separated by more than that then it wouldn't be a failure. I think there
are some ways you can put parameter around that
... may be directly adjacent and can be combined is simplest
Detlev: improve focus by grouping content would be fairly
straightforward wouldn't have to find the exact conditions
... maybe you just draft and we take a look
Jake: I looked and didn't find SC where it fits
Detlev: may be easier to have as a guideline in silver. The moment I
think 2.3.4 focus order but obviously order is not the only aspect of this
Jake: will draft and move it to 2.2 consideration
... my investigation says no so let's see if we can make it a little
more concrete
spreadsheet line 21 techniques: instructions for custom components
and carousel
Jake: put these two techniques into one. Added accordions to carousels
... we have this on our website in the Netherlands, carousel and you
don't know when you enter the carousel, it just starts mentioning
headings, another headings suddenly there's a button previous or a
button next
... I looked at accordion – you know when something is expanded and
collapsed but you don't know the relationship, don't know it's an accordion
... 4.1.2 is more about atomic elements, atomic user interface
components like a button or link but not like a widget form of a carousel
... if you make a carousel you cannot fail that entering the carousel is
not read to you by the role. I think it doesn't fit under 412. Previous
or next button fits under 4.12 but not the carousel itself. Probably
accordion will pass 4.1.2 but you don't know you're on an accordion. I
also looked into labels and instructions but that's not for these kind
of components. That specifically about inputs.
... so we really do not have a success criteria which requires you to
have people know if they have entered a widget
Detlev: I see more the problem of the carousel, we have that frequently
– all sorts of weird carousels, sometimes lists, range of gifs and
people do different things with arrows, sometimes you can focus arrows
sometimes not. It would be good if you could define roles for that. I
think these are two different cases.
Jake: the carousel – you are reading the content and you don't know it's
part of the carousel and suddenly there's a previous or next button and
you don't know where you are. Maybe solution some accessible name for
the container elements like this which contain all the carousel stuff
Detlev: you could name it carousel or slider but people don't refer to
it with these terms and would still be baffled sometimes
... carousel is a nasty widget in some ways not exactly popular in the
accessibility field, but still it would be good to know what it is. I'm
not sure at what level would you want to – which are exact proposal if
we just focus on carousels. To get the aria spec people to define the
role carousel for example
Jake: you see something on the screen and it's pretty clear what it is
and then you don't see the screen and start using a screen reader and
you're totally lost
... do you fail previous or previous slide – does that automatically
make clear that you landed in the accordion and the content before as
part of that accordion.
... the best way is the global standard and require that role – that
would be nice.
... we started out with new success criteria but if this fits under
4.1.2 – but reading under 4.1.2 that was not really about some composed
widgets with options like the carousel. I'm having trouble, and we have
it as well on native apps on the web. Swiping right and left where you
see the amounts of your different accounts before logging in – and you
also don't know where you are at that moment. I can't place that within
a success criteria now. It's a[CUT]
Detlev: they are not really good for blind people . And you have all the
issues around providing contacts and index buttons to jump to different
places it's a nasty complex thing. It would be difficult to define a
definitive semantic structure for the carousel simply because there are
so many different ways of doing it.
... maybe a good technique would be a good thing if you're going to do a
carousel do it this way
Jake: two kinds of grouping. I'm not saying it's a region carousel by
default but they are related – grouping without name, grouping with an
accessible name.
... the area people themselves already thought that a more important
grouping rule – region with an accessible name. So you can also go with
voiceover group by group.
... we have grouping roles in voiceover really does something with the
grouping. And it's the same for the region. But it's not part of our
recommendation
Kathy: I think this is more of a usability thing it also seems like –
looking at the aria spec and what we've done there. A lot of why we have
the design patterns for accordions and other things that are complex
like that was driven from this need. It may be that we have something
there that's more on the aria level
... then a SC, technique level
Detlev: it could go under focus order, 4.1.2, 2.2.2
Kathy: I'm not saying we shouldn't look at them in some way I just don't
think at the SC level
... I don't want to lose the information – Jake do you want to talk to
the aria task force to see if they have any plans for anything within
carousels and see if there's any planning
Jake: aria widgets aren't required – I'm not sure if we are still
satisfied. Think about it for a bit longer
... it's not an easy one. My question is why do we have an authoring
practice accordion but we do not have a role accordion
... carousels and accordions together because Carousel is not an
existing widget, no role accordion no role. Same problems with native apps
... this is not mentioned to you – you can do it description but not a
standard global convention
Detlev: we need to agree on what a carousel is – that's not easy
... do you need the forward and backward arrows, some kind of auto
animate thing – there are so many permutations that are possible
Kathy: were out of time – we need to get through these – maybe we can
continue on the list
... the ones we haven't talked about are state discernible, biometrics
and spacing
Kathy will take that up on the list so we can get those finalized
No meeting for the next two weeks, next meeting on January 10.
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: 2018/12/20 17:06:44 $
------------------------------------------------------------------------
Received on Thursday, 20 December 2018 17:15:09 UTC