-
Notifications
You must be signed in to change notification settings - Fork 256
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
single pointer definition includes path-based gestures? #394
Comments
From @detlevhfischer on April 19, 2018 7:39 I think seen from the context of 2.5.1 Pointer Gestures it looks indeed odd to have path gestures included in the definition of „single pointer“. I don‘t know when that crept in, and why. Having said that, the SC text says „ single pointer without a path-based gesture“ so it can bee seen as referring to the single Pointer definition while at the same time excluding the path-based aspect of it. Is there some reason why „path-based“ must remain in the definition? I would prefer to get rid of it.... Sent from phone
|
From @detlevhfischer on April 26, 2018 16:27 Proposed WG response: |
From @greg-lowney on May 1, 2018 4:52 Personally, I'd prefer that instead of talking around it, our response would be honest and straightforward enough to admit that the definition is badly written and should not include the reference to path-based gestures, even though it may be too late in the process to remove it from the document. |
From @alastc on May 8, 2018 22:22 Well, two SCs use the definition so either: It would be the current definition and take away the path-based-gestures, or you'd remove the "path based gestures" part of the definition and have to add it to the other SC. Pointer cancellation would have to start: "For functionality that can be operated using a single pointer including path based gestures, at least one of the following is true:" If you define 'single pointer', to me it makes logical sense to include paths, as that is a thing you can do with a single pointer. So of the two options, this seems to be the preferable one. |
Hopefully, this is covered by #3536 |
@fstrr well spotted, it is indeed covered I'd say |
@patrickhlauke was going through issues to queue up for the backlog meetings :) I'll close this up on the basis that 3536 is in the works. |
The definition for "single pointer" has had issues for a long time, as it mixes the idea of what a pointer *is* with the action(s) *performed* using a pointer. I originally tried to fix this, but there was no appetite for it once 2.1 was released. However, with 2.2 and the new 2.5.7 Dragging Movement SC, the broken definition is causing actual misunderstandings/illogical non-sequiturs. See #749 (comment) and the recent #3535 where this is once again causing a non-sequitur Closes #3535 (this is effectively a follow-up to #809 which had disambiguated things, but the definition had since been changed further/again to reintroduce the ambiguous wording we have at this point which confuses input with action) This would be applied to WCAG 2.1 and 2.2, unless there is a decision to only apply it to 2.2. EDIT: Also closes #394 <!-- This comment and the below content is programmatically generated. You may add a comma-separated list of anchors you'd like a direct link to below (e.g. #idl-serializers, #idl-sequence): Don't remove this comment or modify anything below this line. If you don't want a preview generated for this pull request, just replace the whole of this comment's content by "no preview" and remove what's below. --> *** <a href="https://pr-preview.s3.amazonaws.com/w3c/wcag/pull/3536.html" title="Last updated on Mar 8, 2024, 7:30 PM UTC (6c36df1)">Preview</a> | <a href="https://pr-preview.s3.amazonaws.com/w3c/wcag/3536/afbf9ee...6c36df1.html" title="Last updated on Mar 8, 2024, 7:30 PM UTC (6c36df1)">Diff</a> --------- Co-authored-by: Alastair Campbell <[email protected]>
From @becka11y on April 18, 2018 20:54
This relates to #634 which is closed. I am confused by the how definition of single pointer is used in the Pointer Gestures SC because the single pointer definition includes path-based gestures?
The definition in the 17 April 2018 editor's draft is:
pointer input that operates with one point of contact with the screen, including single taps and clicks, double-taps and clicks, long presses, and path-based gestures
But 2.5.1 Pointer Gestures says:
All functionality that uses multipoint or path-based gestures for operation can be operated with a single pointer without a path-based gesture, unless a multipoint or path-based gesture is essential.
How can this be achieved if the definition of single pointer includes path-based gesture?
I get the intent, the user must be able to operate using a single point of contact but without moving it along a path. But the wording of the SC implies that a single pointer definition can be split into two parts - single point of contact with no movement and single point of contact with movement along a path. Isn't that really two separate definitions?
I suspect I am splitting hairs.
Copied from original issue: w3c/wcag21#868
The text was updated successfully, but these errors were encountered: