- From: Kim Patch <kim@redstartsystems.com>
- Date: Tue, 08 Dec 2015 14:43:43 -0500
- To: "public-mobile-a11y-tf@w3.org" <public-mobile-a11y-tf@w3.org>
- Message-ID: <566732EF.3050900@redstartsystems.com>
Resending with date corrected in subject line...
MATF Minutes 3 December, 2015 link:
http://www.w3.org/2015/12/03-mobile-a11y-minutes.html
Text of minutes:
Mobile Accessibility Task Force Teleconference
03 Dec 2015
See also: IRC log <http://www.w3.org/2015/12/03-mobile-a11y-irc>
Attendees
Present
Kim, jon_avila, Kathy, jeanne, David, Jeanne, Detlev, Marc, Jon
Regrets
Henny
Chair
Kathleen_Wahlbin
Scribe
Kim
Contents
* Topics <http://www.w3.org/2015/12/03-mobile-a11y-minutes.html#agenda>
1. Timeline
<http://www.w3.org/2015/12/03-mobile-a11y-minutes.html#item01>
2. 2.5.2 <http://www.w3.org/2015/12/03-mobile-a11y-minutes.html#item02>
3. 2.5.3 <http://www.w3.org/2015/12/03-mobile-a11y-minutes.html#item03>
4. Logistics
<http://www.w3.org/2015/12/03-mobile-a11y-minutes.html#item04>
* Summary of Action Items
<http://www.w3.org/2015/12/03-mobile-a11y-minutes.html#ActionSummary>
* Summary of Resolutions
<http://www.w3.org/2015/12/03-mobile-a11y-minutes.html#ResolutionSummary>
------------------------------------------------------------------------
Kathy: focus on guidelines today.
... would like to have people identify techniques for 2.5.1
Timeline
Kathy: publishes a draft ideally before CSUN -- techniques especially
within the touch and pointer area, some of that finalized by than. That
involves getting feedback from WCAG
<david> link to the current draft pls
Kathy: input from more people by publishing to mailing list etc.
... that's where we are hoping to go -- any questions
Detlev: open questionnaire again?
Kathy: questionnaire is now open
<Kathy_> http://kwahlbin.github.io/Mobile-A11y-Extension/#touch-navigation
2.5.2
<david> can people not talking mute
Kathy: examples sent around for 2.5.2 swipe traps
<Detlev> Can you post the link again to Alistairs example?
David: reverse trap the big problem?
Kathy: scrolling div problem, and Alastair comment on scrolling div
... I'm not 100% clear on whether this is an issue in iOS or just HTML
Jon: one example it comes to mind is an infinite carousel -- you can
swipe through all the items and instructions that say swipe outside the
carousel to move the focus away from it. Does that meet that requirement
or would we see that as a failure?
Kathy: since they are advised that they could move away as long as they
could do that with the screen reader turned on the only question is what
it actually work with a keyboard to or is it only touch to do it
Jon: exactly and what if there's content after the carousel -- you would
have to swipe backwards to go through it and you could end up in the
carousel again and have to touch to get out of it again -- very kludgy
Kathy: if touch outside the carousel are you wherever you touch or
outside the carousel
Jon: with voiceover it's wherever you touch
David: trying it
Kathy: based on that kind of behavior, do we need to change 2.5.2?
Jon: there must be a predictable way -- touching randomly on the screen
not enough
Kathy: should we take out user is advised of a way of moving focus away
Jon: just needs to be qualified
... looking at the corresponding keyboard one it has the same problem --
it assumes that if you move away you would end up on the next focus will
item but it doesn't say that
Kathy: with keyboard it's a little more predictable -- going through the
page as opposed to with touch you could touch anywhere
<Detlev> Can't hear you David...
David: what happens if you tab -- you only have a keyboard you don't
have a mouse
Jon: you'd be tabbing through everything so you would never get out of
it, but you could set up a keyboard binding. That wouldn't work for
touch user
... are we pushing for keyboard accessible for voiceover user or touch
accessible as well
... it would be similar if there was a footer on the page and you could
never reach the footer because of an infinite scroll
David: it sounds like a big issue to me
Kathy: any examples that people know of or are these things were going
to have to set up ourselves?
David: I think we need to find them in the wild. Olympic Canadian
committee example, you couldn't get to the infinite scroll, it was the
opposite problem
... maybe we can all take an action item to look around for infinite
scrolls that don't work
Kathy: I ran across an issue with touch access -- scrollbar to get
information but on mobile the scrollbar was cut off on the right hand
side so you couldn't use it. Nobody can use it
Detlev: example that puts aria hidden on the page background preventing
you from accessing -- sent one example to the list that I constructed --
page background doesn't get focus anymore once the page has been
selected -- not sure it's a realistic example
Kathy: after the dialogue closes you can access it?
Detlev: if you could get out to the browser chrome you could then go
elsewhere
Kathy: it's not exactly a swipe trap, not sure where that fits
Marc: example with voiceover on no longer able to scroll
... AT is interfering with gesture
David: confirming that doesn't work with voiceover on. I can view
everything offscreen, but it doesn't scroll interview. I'm on the screen
but on the screen all I see is up to row 12
Kathy: messed up for anyone with low vision
David: three finger swipe down doesn't scroll it
Kathy: how about using pointer events to change the position
<marcjohlic> https://github.com/cubiq/iscroll
David: Marc, I think this is a wonderful example we need to figure out
why it doesn't work
Kathy: any other examples we should be looking at
... Marc, you mentioned the developer wasn't interested in trying to
figure this out
Marc: we told our folks to use a different plug-in instead
Kathy: can you send a note on the mailing list -- quite a few people who
are watching us are more technical and may be able to figure that out
Detlev: something like the 4 finger swipe -- assume that this is
available -- get to bottom of page, then swipe backwards
David: it's an escape, but it sounds like a hack -- we wouldn't want
people to have to do that...
Detlev: is that something we need to take into account, if there are
gestures that are documented
David: we have lots of precedents for failures for things that just make
it difficult -- it doesn't have to be a complete failure to be a failure
Kathy: with the I scroll can you do a passthrough gesture to make it work
... so we'll do more research, Marc you will send that out on the
mailing list
... are there any techniques or failures we can list under here right now
David: 2.5.1 example
Kathy: not even keyboard accessible
Jon: if it could be made keyboard accessible, maybe it would work
Kathy: no keyboard handlers on that
... anything else for 2.5.2?
2.5.3
Kathy: Finger lift triggers event. No comments on the survey on this
one. Thoughts? Techniques or failures that would go under this one?
Detlev: this is from the BBC mobile accessibility guidelines -- they
have a checkpoint for that. It's a no screenreader active kind of technique
Kathy: we should look at the examples under the BBC
David: we have to define what a long press is
<david> link to bbc
<david> ?
Marc: if you kept pressing but then move your finger away I wasn't sure
how to define that -- lifting your finger would be moving away also
<Kathy_>
http://www.bbc.co.uk/guidelines/futuremedia/accessibility/mobile/focus/touch-events
Detlev: compare points. Same as usability function -- only activate on
mouseup -- same thing
Jon: in iOS use touch location, use final touch location. That says this
is an issue.
Kathy: is this a problem for all users
Jon: worse for people with disabilities, but in theory yes
Kathy: looking at BBC examples, failure for touchstart gesture -- should
we have something that specific to Ontuchstart and keydown
David: haven't heard of that is a problem
Jon: with touch it's a bigger issue touch location has a bigger influence
David: what we have heard in the last couple of days is we can't change
WCAG -- we can't make new failures based on new technologies and then
map to 1.3.1 or something, at least that seems to be the sentiment. Can
in extensions.
... this is the place to make new requirements for WCAG extension. Won't
get it into the main document
Detlev: Can meet the descriptive link success criteria by having a
heading above the link -- this technique is no longer under sufficient,
would fail now
Jon: JAWS supported that but other assistive technologies did not
David: I think the extension is a good place to put it
Kathy: so we want to put an Ontouchstart failure in here. What about key
down
... would that fall here or under keyboard
Jon: we have to qualify this -- could be potential situations where it
may be acceptable -- maybe on-screen keyboard. I'm worried if we don't
have some kind of exception for it...
Worried that there some situations that could make this a failure
David: exception, drawing, but drawing doesn't do anything on touching
down anyway
Kathy: if we were going to try to restrict this further we would need an
example of where this would not work
Jon: what about icons -- touch and hold, long press move icon around.
... you can lift your finger to cancel it so add something like unless
event has been canceled. If you hold and move your icon if you just
release it it goes back to normal
Kathy: unless the event can be canceled. Or do we need to be more
specific than that?
Jon: depends what the definition of canceled is? I be fine putting
canceled and for now -- cancel is different from undo.
Kathy: so how can you cancel drag-and-drop
Jon: in this specific case -- unless you start moving the icon around,
an iOS it reorders itself and so you can't put it back to where it was
David: hit the home button
Jon: home turns off the shaky movement, but doesn't but the icon back
where it was
Kathy: maybe we have an exception for drag-and-drop?
... you could have a failure ontouchstart and drag-and-drop would be an
exception for that -- is that going to be a problem for failure... We
could have a technique on touch and a failure for ontouchstart
Jon: I think we should have failures for all
Kathy: propose a title?
Marc: the BBC language is kind of close -- "removed from a control" I
don't know if removed is right -- needs intention
<david> Touch events are only be triggered when touch is removed from a
control
<jon_avila> Failure of SC 2.5.3 due to activating a button on initial
touch location rather than the final touch location
Kathy: the BBC is written in a different tone than WCAG
Logistics
Kathy: I want to start writing up techniques and failures. We have two,
does anyone want to take an action -- we can do it collaboratively too
... sometime in the next month
Jon: I can do the failure -- can get it to you after Christmas
Kathy: target is first week in January, John you have the failure for 2.5.3
David: need definition for long press
Detlev: is it supposed to be a general technique or an HTML specific
technique providing access for custom controls
<jon_avila> long press: pressing and holding on an item for a short
time, usually opens additional menus or acts as a click-and-drag function
Kathy: we are doing HTML, not doing native apps right now so this would
be HTML
Detlev: would be useful to have a test full of good and bad examples --
difficult to relate to without it
Kathy: next week maybe we can put some concrete examples to them, then
start working on them
David: pput me down for writing techniques for 2.5.3
Kathy: trying to get touch and pointer fleshed out as much as we can so
when we go to
publish a draft we've got some concrete stuff that's not out there right
now for mobile. We've done a lot of great work in this area, now put
examples around it.
Detlev: I can draft providing access for touch controls
Jeanne: what David proposes a new success criteria for drag-and-drop
Kathy: that's a technique and failure under 2.5.3
Marc: will tackle a general failure around functionality not being
available when AT is activated
... writing out full technique or just coming up with things that would
fit under it?
Kathy: whole technique
Summary of Action Items
Summary of Resolutions
[End of minutes]
------------------------------------------------------------------------
Minutes formatted by David Booth's scribe.perl
<http://dev.w3.org/cvsweb/%7Echeckout%7E/2002/scribe/scribedoc.htm>
version 1.144 (CVS log <http://dev.w3.org/cvsweb/2002/scribe/>)
$Date: 2015/12/03 17:08:31 $
------------------------------------------------------------------------
Received on Tuesday, 8 December 2015 19:44:15 UTC