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

Input type="color" - Disable keyboard interaction with eyedropper button - (2036569946) #5579

Closed
Tracked by #4599
dqateam opened this issue Oct 25, 2022 · 2 comments
Closed
Tracked by #4599
Labels
0 - new New issues that need assignment. a11y Issues related to Accessibility fixes or improvements. bug Bug reports for broken functionality. Issues should include a reproduction of the bug. estimate - 2 Small fix or update, may require updates to tests.

Comments

@dqateam
Copy link
Collaborator

dqateam commented Oct 25, 2022

Module:

16 Input & Input Message

Violation:

Ensure all interactive functionality is operable with the keyboard

image

WCAG Reference:

Instance ID:

2036569946

Severity:

8

Description:

[Issue]
Eyedropper tool (when activated and user needs to select an area to eyedrop) that cannot be navigated to and/or operated with the keyboard alone.

[User Impact]
Keyboard-only users will be prevented from accessing the functionality provided by these controls.

Note:

[Suggestion]
Ensure all interactive functionality is operable with the keyboard. The best way to accomplish this is by using appropriate native controls, which come with keyboard functionality built in.

If using a native control is not possible, the control must have tabindex="0" and have JavaScript event listeners that allow the control to be activated when Enter is pressed.

Media Type:

Keyboard Accessibility

Additional Resources:

  • Report Source: Product accessibility evaluation conducted on the Calcite Design System in August, 2022.
@dqateam dqateam added 0 - new New issues that need assignment. a11y Issues related to Accessibility fixes or improvements. bug Bug reports for broken functionality. Issues should include a reproduction of the bug. needs triage Planning workflow - pending design/dev review. labels Oct 25, 2022
@geospatialem
Copy link
Member

The eyedropper should not be navigable via a keyboard. Since we provide other context for users, this does not violate the 2.1.1 Keyboard success criterion.

@geospatialem geospatialem changed the title Input, Input Message - Ensure all interactive functionality is operable with the keyboard - (2036569946) Input type="color" - Disable keyboard interaction with eyedropper button - (2036569946) Nov 18, 2022
@geospatialem geospatialem added this to the 2023 January Priorities milestone Nov 23, 2022
@geospatialem geospatialem added the estimate - 2 Small fix or update, may require updates to tests. label Nov 28, 2022
@geospatialem
Copy link
Member

This is a native input function and cannot be altered.

Additionally the same functionality is possible via alternative means via keyboard, where users can select a color with the arrow keys, or change the HEX/HSV/RGB value.

Closing as no code change can be made.

@geospatialem geospatialem removed the needs triage Planning workflow - pending design/dev review. label Dec 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0 - new New issues that need assignment. a11y Issues related to Accessibility fixes or improvements. bug Bug reports for broken functionality. Issues should include a reproduction of the bug. estimate - 2 Small fix or update, may require updates to tests.
Projects
None yet
Development

No branches or pull requests

2 participants