Skip to content
This repository has been archived by the owner on Apr 25, 2024. It is now read-only.

Accessibility - Improve labels #996

Closed
brenoferreira opened this issue May 26, 2020 · 1 comment · Fixed by #1123
Closed

Accessibility - Improve labels #996

brenoferreira opened this issue May 26, 2020 · 1 comment · Fixed by #1123
Labels
accessibility (a11y) 💻 aspect: code Concerns the software code in the repository 🕹 aspect: interface Concerns end-users' experience with the software

Comments

@brenoferreira
Copy link
Contributor

brenoferreira commented May 26, 2020

During the audit of CC Search with Accessibility tools such as Lighthouse, we found that many of our pages don't have good labels for screen readers. That includes

  • Labels for inputs on forms
  • Aria labels and roles on elements such as buttons
  • The vocabulary icons are now rendered with fonts and probably don't work well with screen readers. We need to add aria labels to those too

These labels will have to be internationalized, once the i18n project is setup

@kgodey kgodey added this to Pending Review in Backlog May 26, 2020
@kgodey kgodey moved this from Pending Review to Q3 2020 in Backlog May 27, 2020
@dos077
Copy link
Contributor

dos077 commented Jun 2, 2020

All of the input and button elements are just plain HTML tags, as far as I can tell. It will just take a bit of elbow grease to add aria label to all of them, but looking into the vocabulary, it seems like creativecommons is building and migrating its website into a common reusable UI component library? In that case editing the plain HTML tags now will be a waste of effort, since they will be replaced by custom components. Personally I think using any reusable component library is superior to just plain HTML tags.

@kgodey kgodey moved this from Q3 2020 to Internships 2020 in Backlog Jun 12, 2020
@kgodey kgodey removed this from Internships 2020 in Backlog Jul 27, 2020
@kgodey kgodey added this to Ready for Development in Active Sprint via automation Jul 27, 2020
@kgodey kgodey moved this from Ready for Development to Done in Active Sprint Jul 27, 2020
@dhruvkb dhruvkb added 💻 aspect: code Concerns the software code in the repository and removed tech labels Oct 1, 2020
@dhruvkb dhruvkb added the 🕹 aspect: interface Concerns end-users' experience with the software label Oct 25, 2020
@TimidRobot TimidRobot removed this from Done in Active Sprint Jan 12, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
accessibility (a11y) 💻 aspect: code Concerns the software code in the repository 🕹 aspect: interface Concerns end-users' experience with the software
Development

Successfully merging a pull request may close this issue.

4 participants