- From: David MacDonald <david100@sympatico.ca>
- Date: Mon, 31 Aug 2015 17:02:22 -0400
- To: "Patrick H. Lauke" <redux@splintered.co.uk>
- CC: "public-mobile-a11y-tf@w3.org" <public-mobile-a11y-tf@w3.org>
- Message-ID: <BLU437-SMTP1056971CB1DC64577C3757EFE6B0@phx.gbl>
*Patrick: *As said, when touch AT is running, all gestures are intercepted by the AT at the moment (unless you mean taps?). And only iOS, to my knowledge, has a passthrough gesture (which is not announced/exposed to users, so a user would have to guess that if they tried it, something would then happen). *David:* All gestures are intercepted. But all standard gestures are replaced, unless the author does something dumb to break that. I think we need to, at a minimum ensure that standard replacement gestures are not messed uo. For instance: I recently tested a high profile app for a major sports event. It had a continuous load feature like twitter that kept populating as you scroll down with one finger. Turn on the VoiceOver and try the 3 finger equivalent of a swipe and nothing happens to populate the page. The Blind user has hit a brick wall. I think we have to ensure this type of thing doesn't happen on WCAG conforming things. Cheers, David MacDonald *Can**Adapt* *Solutions Inc.* Tel: 613.235.4902 LinkedIn <http://www.linkedin.com/in/davidmacdonald100> www.Can-Adapt.com * Adapting the web to all users* * Including those with disabilities* If you are not the intended recipient, please review our privacy policy <http://www.davidmacd.com/disclaimer.html> On Sat, Aug 29, 2015 at 9:17 PM, Patrick H. Lauke <redux@splintered.co.uk> wrote: > On 29/08/2015 23:39, David MacDonald wrote: > >> I have posted all of your comments and other comments from the community >> on a working document I created. >> http://davidmacd.com/blog/mobile-tf-proposal-2.html >> >> I'll use that one from now on, until it's moved over to Github. >> > > Jumping in a bit late, and probably missing some context from earlier > discussions, a few things: > > # Regarding 2.5.2 Touch Target Size, two points that I believe I brought > up on the mailing list: > > - Gregg's question about 9mm - it would be good to clarify if we mean > *physical* mm, or CSS mm. Note that many guidelines (such as Google's > guidelines for Android, or Microsoft's app design guidelines) use > measurements such as dips (device independents pixels) precisely to avoid > having to deal with differences in actual physical device dimensions (as > it's the device/OS' responsibility to map its actual physical size to a > reasonable dips measure, so authors can take that as a given that is > reasonably uniform across devices). > > - on a more general level, I questioned why there should be an SC relating > to target size for *touch*, but that there's no equivalent SC for mouse or > stylus interaction? Too small a target size can be just as problematic for > users with tremors, mobility impairments, reduced dexterity, etc. I know > it's not the remit of the TF, but I'd argue that this is exactly the sort > of thing that would benefit from being a generalised SC applicable to all > manner of pointing interaction (mouse, pen, touch, etc). Or is the > expectation that there will be a separate TF for "pen and stylus TF", > "mouse interaction TF", etc? > > (these two points also apply to 2.5.5) > > > # About the rewrite addressing the concerns with 2.5.4 > > "2.5.4 Touch: For pages and applications that support touch, all > functionality of the content is operable through touch gestures with and > without system assistive technology activated, without relying on pass > through gestures on the system (Level A)" > > As said, when touch AT is running, all gestures are intercepted by the AT > at the moment (unless you mean taps?). And only iOS, to my knowledge, has a > passthrough gesture (which is not announced/exposed to users, so a user > would have to guess that if they tried it, something would then happen). > > If the intention was to also mean "taps", this is lost on me and possibly > the majority of devs, as "gesture" usually implies a swipe, pinch, > rotation, etc, which are all intercepted. [ED: skimming towards the end of > the document, I see that in 3.3 Touchscreen Gestures "taps" are listed > here. This, to me - and I'd argue most other devs - is confusing...I don't > normally think of a "tap" as a "gesture"] > > So this SC (at least the "touch gestures with ... assistive technology > activated") part is currently technically *impossible* to satisfy (for > anything other than taps), except by not using gestures or by providing > alternatives to gestures like actionable buttons. > > This can be clarified in the prose for the SC, but perhaps a better way > would be to drop the "gestures" word, and then the follow-up about > passthrough, leaving a much simpler/clearer: > > "2.5.4 Touch: For pages and applications that support touch, all > functionality of the content is operable through touch with and without > system assistive technology activated (Level A)" > > I'm even wondering about the "For pages and applications that support > touch" preamble...why have it here? Every other SC relating to touch should > then also have it, for consistency? Or perhaps just drop that bit too? > > "2.5.4 Touch: All functionality of the content is operable through touch > with and without system assistive technology activated (Level A)" > > OR is the original intent of this SC to be in fact > > "2.5.4 Touch: For pages and applications that support touch *GESTURES*, > all functionality of the content is operable through touch gestures with > and without system assistive technology activated, without relying on pass > through gestures on the system (Level A)" > > is this about gestures? In that case, it's definitely technically > impossible to satisfy this SC at all currently (see above), so I'd be > strongly opposed to it. > > > # 2.5.7 Pinch Zoom ... > > Just wondering if the fact that most mobile browsers (Chrome, Firefox, IE, > Edge) provide settings to override/force zooming even when a page has > disabled it makes any difference here? iOS/Safari is the only mainstream > mobile browser which currently does not provide such a setting, granted. > But what if that too did? > > > # 3.4.1 Expose Orientation: Changes in orientation are programmatically > exposed to ensure detection by assistive technology such as screen readers. > > Agree with Gregg this is not a web content issue as currently stated. > Also, not every orientation change needs something like an alert to the > user...what if nothing actually changes on the page when switching between > portrait and landscape - does an AT user need to know that they just > rotated the device? > > Perhaps the intent here is to ensure web content notifies the user if an > orientation change had some effect, like a complete change in layout (for > instance, a tab navigation in landscape turning into an accordion in > portrait; a navigation bar in landscape turning into a button+dropdown in > portrait)? If so, this needs rewording, along similar lines to a change in > context? > > P > -- > Patrick H. Lauke > > www.splintered.co.uk | https://github.com/patrickhlauke > http://flickr.com/photos/redux/ | http://redux.deviantart.com > twitter: @patrick_h_lauke | skype: patrick_h_lauke > > >
Received on Monday, 31 August 2015 21:02:53 UTC