Parking Lot: below are sections cut out of the discussion above as we make decisions.

David: How about this for a Guideline under which all the other touch events can be placed?

Guideline 2.5 Touch Accessible: Make it easier for users to operate touch functionality (Understanding)

New Proposed Success Criteria under this proposed Guideline

2.5.1 Touch: All functionality of the content is operable through touch gestures. (Level A)
Expand to view comments

David: Is this applicable on all mobile site? See comment above.

Jonathan: But we still need an exception like we have for keyboard access for things like drawing and signatures, etc.  So we need to take into timing and paths, etc.  Except when the touch interactions requires specific timing or path...Perhaps pulling out similar language that is related to the keyboard success criteria about timing and paths.

2.5.1 Touch: All functionality of the content is operable through a touch interface without requiring specific timings for individual touch gestures, except where the underlying function requires input that depends on the path of the user's movement and not just the endpoints. (Level A)
Expand to view comments

David:I think we are overreaching by requiring EVERYTHING to work with touch. I think we want to stick with requiring that anything that DOES operate via touch, can be used by a variety of users, including those with touch based screen readers. I think we can drop this and be more granular as with the other Success Criteria below.

Gregg: Not posible or practical: an Apple watch – all the physical controls on the side have to also be operable from the screen? Or do you mean that a web page designer needs to provide their own keyboard in their content for any keyboard input on their page? I’m not sure this makes sense. If you are relying on the keyboard interface for input of text – then it is not all via touch – some is via the keyboard interface. And some mobile devices don’t have an onscreen keyboard (they have a physical one) – so all by touch means you AGAIN WOULD have to provide all the input with a keyboard built into each web page or you would fail this SC