Touch and Pointer Guideline - WCAG WG Feedback
Number | Commenter | Comment | Type | Status |
---|---|---|---|---|
1.1 | Patrick Lauke | the intent of guideline 2.5 section is slightly unfocused, as it organically grew out of initial exploration of the topic; before publication, it should be focused and tightened: the primary concern of 2.5 should be that: with the rise of mobile/tablet/touchscreen/hybrid devices, the types of inputs typically found include touch, pen/stylus, mouse, keyboard; while keyboard is already covered historically by WCAG 2.0, these additions focus specifically on touch and pointer inputs (with and without assistive technology enabled), and the specific considerations for these inputs | Editorial | |
1.2 | Rachael Montgomery | Consider adding a statement to the understanding that specifies the intent of the guideline. The current text states "This section also applies to pointer events on non-mobile platforms." but doesn't specifically state it applies to the earlier described events. Its implied but not necessarily explicit. Please consider something like "This section focuses on making it easier for users of assistive technology to use touch and pointers on mobile and non-mobile platforms." | Editorial | |
1.3 | Makoto Ueki | In "Intent of Guideline 2.5", it reads "Although the definition of "pointer" includes touch, we include touch and pointer for clarity. When we use the term touch, we just mean touch." I prefer not to include "touch" in "pointer". Even if there is the definition of "pointer", it might cause confusion. "touch", "pointer" or "touch and pointer" would be better. | Definition | |
1.4 | Alastair Campbell | The guideline explains the variety of pointers, it just feels like it should state the goal at the end. e.g. people using touch and pointer devices should be able to operate the interface easily. | Editorial | |
1.5 | Michael Cooper | Wording in "intent" makes it sounds like "pointer" does not include "touch" though it later says it does. Editorial work to clarify I think. | Editorial | |
1.6 | Detlev Fischer | Agree with Patrick that the text could be tightened. I find some sentences like "Although the definition of 'pointer' includes touch, we include touch and pointer for clarity." hard to parse. A possible source of confusion is that on the level of Guideline 2.5, touch and mouse pointer are lumped together, while SCs 2.5.1 and 2.5.2 clearly do not apply to mouse pointer. It is just 2.5.3 and 2.5.4 where SCs apply to both mouse and touch pointer. Not sure how we can resolve this - split in two guidelines, one focused on just touch with AT turned on? |
Editorial |
Number | Commenter | Comment | Type | Status |
---|---|---|---|---|
2.1 | Patrick Lauke | 2.5.1 seems incorrect/omits details: "For example, on both iOS and Android platforms a a single swipe on the touch screen will activate the element that currently has focus. When the system screen reader is turned on, a single tap will move focus to that element and a double tap will activate the element."
this should more likely be: "For example, on both iOS and Android platforms, a single *tap* on the touch screen will activate *the tapped element*. When the system screen reader is turned on, a single tap will move focus to that element *("touch to explore"), the user can cycle through focusable elements using swipe left/right gestures,* and a double tap will activate the element." "Don't use a common gesture for a purpose that is not common." this feels out of place, and it applies to all users, not specifically about touch with AT |
Change | |
2.2 | Rachael Montgomery | If the intent is that the functions are available in the same way, (ie that the double tap remains the method continues to activate an element after the AT is turned on) this may be worth calling out in the standard. Example: All functions available by touch remain available using the same touch gestures after platform assistive technology that remaps touch gestures is turned on. (Level A). I believe that as written, this could be read to mean that if a different touch gesture worked but the feature remained available, that would be sufficient. If that is the intent, then please disregard this. | Editorial | |
2.3 | Alastair Campbell | I would note that common gestures on websites such as swipe for next photo become "illegal" with this SC. It seems like we need a list of acceptable gestures that don't clash with popular platform AT, a bit like the list of non-clashing accesskeys we used to need.... | Change | |
2.4 | Michael Cooper | Might want stronger text in the proposed Understanding about letting the native OS do what it needs to do rather than attempt to make AT-compatible gestures yourself, avoiding other common gestures etc. | Editorial | |
2.5 | Detlev Fischer | I suggest to change the text of 2.5.1 intent - below a draft: "The intent of this Success Criterion is to ensure that content can still be operated using gestures on a touch screen when a built-in screen reader is turned on. |
Editorial / Change | |
2.6 | James Nurthen | iOS and Android both have a the concept of pass-through gestures. We need to either explicitly allow this or disallow it as a way of meeting these guidelines. Unfortunately neither of the major vendors allows a way of a user doing a secondary or other gesture when using an HTML area other than using passthrough gestures. When using native apps you do have this ability. |
Change | |
2.7 | Michael Elledge | I found this difficult to understand. Maybe it would be clearer if it was stated as: Touch functionality remains intact if assistive technology remaps touch gestures. | Editorial |
Number | Commenter | Comment | Type | Status |
---|---|---|---|---|
3.1 | Alastair Campbell | Happy in isolation, but is it possible to combine this with the no-keyboard trap SC? It seems to be the same thing in principle. In fact, is it possible to pass keyboard trap and fail this? | Question | |
3.2 | Michael Cooper | Yow this SC reads like a GV-written one. ;) I think it needs simplification though don't have a suggestion ATM. I'm having a hard time understanding the "understanding" content. It's not immediately obvious how it relates to the (already complex) proposed sC. While I don't want to be dogmatic about starting all Understanding docs with "The intent of this SC is to...", I think doing so helps provide an orientation to writing the content in a way that clearly steers the reader from the SC into more in-depth understanding of the "understanding". I would say the "understanding" material right now is written more like a scratch-pad that isn't publication-ready. |
Change | |
3.3 | Detlev Fischer | I still have trouble with this one. I agree the intent text is a bit difficult to read. The examples seem a bit odd and need more work: |
Editorial / Change | |
3.4 | Kim Dirks | The guidance is good but the wording is a little complex. Writing these is definitely an art form, but I think we should consider making long sentences into 2+ that are shorter and more direct. For example: This guideline applies when touch input behavior is modified by platform assistive technology and focus can be moved to a component. Users must be able to move focus away from the content via sequential navigation gestures of AT. In the alternative, the user is advised... |
Editorial | |
3.5 | Michael Elledge | Again, this seems too wordy. How about: When touch input behavior is modified by assistive technology, moving focus sequentially will either be unaffected or users will be informed of an alternative. | Editorial |
Number | Commenter | Comment | Type | Status |
---|---|---|---|---|
4.1 | Patrick Lauke | 2.5.3 "opportunity to move a finger (or mouse/pointer)" should probably be "opportunity to move a finger/pointer" (to make touch and other pointers equally important, rather than just an afterthought for mouse/pointer that betrays the SC's origin as being purely for touch " If touchdown activation is necessary" should be " If down-event activation is necessary" to generalise this for pointers other than touch |
Editorial / Change | |
4.2 |
Michael Cooper | Editorially, the definition of up event should be in the same doc. I want to do that sooner than later so we don't forget about it and publish something with an apparently normative reference to a wiki. I think it needs to be clearer what the alternative case that this SC is trying to avoid is. Is it saying "don't activate on the down event"? If so, maybe just say that? With an advisory "use the up event instead" or something? |
Editorial / Change | |
4.3 | Kim Dirks | Everything looks good, I just couldn't find the definition of "up-event" easily and I'm not sure everyone will know what that means. | Definition | |
4.4 | Michael Elledge | Is "up-event" too jargon-y? Initially I confused with it with up-swiping. Could "when a finger or pointer is lifted" be substituted? | Editorial |
Number | Commenter | Comment | Type | Status |
---|---|---|---|---|
5.1 | Patrick Lauke | "Is it appropriate to have two different sizes for touch vs. pointer?" yes, as touch is a "coarse" pointing device (due to the size of an average finger tip, and the fact that the finger generally obscures the actual touchscreen, resulting in greater difficulty in being accurate), while mouse/stylus/trackpad/trackball and other inputs of this nature are generally "fine" pointing devices that allow for greater precision. | Touch Size Feedback | |
5.2 | Alastair Campbell | I don't think it is reasonable to apply different sizes for touch vs pointer, partly for people who struggle with mouse use, and partly because one interface could not reasonably have two sizes. You can't control whether people use touch or not, therefore it has to apply. I think the minimum (44px) is reasonable, you would need good evidence to go beyond the platform recommended sizes, and I haven't seen any. |
Touch Size Feedback | |
5.3 | Michael Cooper | Editorially I find "where px is a CSS pixel." even more awkward than the various other ways TFs have been using of cramming stuff into SC. Why not just link the "px" in the mainline part to the definition rather than add an extra clause that makes it harder to read? I'm actually surprised this one is proposed for AA. It seems to me to be a big issue for a11y of touchscreen content, so this above all I would have thought would be A. Though maybe it's just a widespread usability issue. |
Editorial / Change | |
5.4 | Kim Dirks | I think it's good to have this standard. However, my initial reaction is that there should be one size requirement because the touch-ability of devices is growing. I'm not sure what this means for really small devices like the apple watch watches though. | Question | |
5.5 | James Nurthen | Why the "at default viewport" requirement? This is way too restrictive. If I have pinch(or double tap) zoom enabled then I should be able to meet this at any zoom level. Requiring a 44px line spacing (which this would require) for any text which might include links constrains the application design too much. |
Change | |
5.6 | Michael Elledge | I think having two target sizes is fine and I agree that when both actions are present the default should be the larger of the two. You may want to consider input fields as a third example, in which case the touch area should include the entire field, and not a sub-section. | Touch Size Feedback | |
5.7 | Sarah J Swierenga | I agree with Alastair's comments, especially the part about, "I don't think it is reasonable to apply different sizes for touch vs pointer, partly for people who struggle with mouse use, and partly because one interface could not reasonably have two sizes. You can't control whether people use touch or not, therefore it has to apply." | Touch Size Feedback |