Skip to content
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

“Pointer Input” not well defined in Glossary #1762

Closed
yatil opened this issue Apr 22, 2021 · 6 comments
Closed

“Pointer Input” not well defined in Glossary #1762

yatil opened this issue Apr 22, 2021 · 6 comments
Labels

Comments

@yatil
Copy link
Contributor

yatil commented Apr 22, 2021

The Pointer Input Glossary item reads:

pointer input
input device that can target a specific coordinate (or set of coordinates) on a screen, such as a mouse, pen, or touch contact

See also Pointer Events pointer definition [pointerevents].

The link points to the definition of pointer which reads:

pointer
A hardware agnostic representation of input devices that can target a specific coordinate (or set of coordinates) on a screen, such as a mouse, pen, or touch contact.

The WCAG definition is used in SC 2.5.5 Target Size:

The size of the target for pointer inputs is at least 44 by 44 CSS pixels except when:

I don't think it makes sense to have pointer defined as the “hardware agnostic representation of input devices” and then define “pointer input” as those “input devices”.

I think what is meant in SC 2.5.5 is the actual element that is targeted.

The glossary should change to something along these lines:

pointer input
input mechanism for a pointer [pointerevents], for example a link or button which is supposed to be clicked, touched, or otherwise activated with a pointing device

(I’m unsure if I have understood this correctly, but if the device is meant, why don’t we say “The size of the target for pointers [instead of pointer inputs] is at least 44 by 44 CSS pixels except when:” in SC 2.5.5? That is an unnecessary re-definition in that case.)

Related: #749/#809

@patrickhlauke
Copy link
Member

agree, have not been happy with the bastardisation/redefinition of "pointer input" to then talk directly about the device/hardware. #809 went through various attempts to square that circle without needing to redefine it. I might make another stab at that PR, perhaps a bit wordy...

input/action carried out with a pointer device

or something along those lines (as it's not an input mechanism as per your suggestion, but more the actual input event/result itself that was done with the hardware)

@patrickhlauke
Copy link
Member

ok, had another stab at improving things in #809 ... maybe at some point this almost 2 year old PR may get a look in ;)

@yatil
Copy link
Contributor Author

yatil commented Apr 22, 2021

Thanks @patrickhlauke!

@alastc alastc added the WCAG 2.1 label May 3, 2021
@yatil
Copy link
Contributor Author

yatil commented Aug 3, 2022

So, still no resolution here, and it looks like the bad definition is also going to make its way into WCAG 2.2. Is there anything we can do to fix it before 2.2 gets published?

@patrickhlauke
Copy link
Member

/me mutters something about "agile"...

@yatil
Copy link
Contributor Author

yatil commented Sep 6, 2022

Fixed in

I can't believe that it happened. Thanks @patrickhlauke!

@yatil yatil closed this as completed Sep 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants