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

Accessibility issue in form labels #7988

Closed
erangatl opened this issue May 4, 2020 · 1 comment
Closed

Accessibility issue in form labels #7988

erangatl opened this issue May 4, 2020 · 1 comment
Labels
Priority/Normal React-UI Type/Accessibility Issues related to UI/UX Web accessibility (also referred to as a11y) Type/Improvement

Comments

@erangatl
Copy link

erangatl commented May 4, 2020

Describe your problem(s)

When you go to the Create an API page, the first input field label is not clearly visible.

It's a UX best practice to autofocus the first input element so that the user can type in directly without any interaction. Since we use floating-label pattern inputs and the input field is already focused user has not seen the label and it's difficult to view the floated label. This can create an accessibility issue.

image

Describe your solution

We can override Material style and make the floated label equal prominence as input. Also it will improve the general usability of the form as the input labels are clearly visible even after filling the fields.

image

How will you implement it


Optional Fields

Related Issues:

Suggested Labels:

Suggested Assignees:

@erangatl erangatl added Type/Improvement Priority/Normal Type/Accessibility Issues related to UI/UX Web accessibility (also referred to as a11y) labels May 4, 2020
@prasa7
Copy link
Contributor

prasa7 commented Sep 30, 2020

Fixed

@prasa7 prasa7 closed this as completed Sep 30, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority/Normal React-UI Type/Accessibility Issues related to UI/UX Web accessibility (also referred to as a11y) Type/Improvement
Projects
None yet
Development

No branches or pull requests

2 participants