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 Audit #1347

Open
1 of 11 tasks
qiqicodes opened this issue Apr 1, 2021 · 5 comments
Open
1 of 11 tasks

Accessibility Audit #1347

qiqicodes opened this issue Apr 1, 2021 · 5 comments
Labels
Complexity: Large Dependency An issue is blocking the completion or starting of another issue Feature: Accessibility Issues that would broaden website accessibility manual dependency release role: design size: missing

Comments

@qiqicodes
Copy link
Member

qiqicodes commented Apr 1, 2021

Dependency

Overview

Accessibility Audit to follow the WCAG 2.0/2.1 guidelines

Action Items

  • Alt text for informative and decorative images
  • Text proportion and color contrast
  • Link labels
  • Video/Gif captions
  • Info & Relationship
    - [ ] Improve current project card’s headings and links’ descriptions
  • Meaning sequence audit
    - [ ] test with keyboard tab to see focusable elements
    - [ ] test with a blur filter along side with screen reader and voiceover
  • Labels and Instruction for Toolkit Guides

Resources/Instructions

Guidelines/Law:

Tool Extensions:

Here are some of the sample errors we currently have for Hack for LA website:

@qiqicodes qiqicodes added the Feature: Accessibility Issues that would broaden website accessibility label Apr 1, 2021
@ExperimentsInHonesty
Copy link
Member

Overview

There are more than 100 accessibility testing tools. Figuring out which ones to use can be a black hole. For guidance we recommend this article: Which accessibility testing tool should you use?

Summary of Article

The author recommends using the tools in the following order fixing as you go along, since no one tool catches all the relevant issues

aXe
SiteImprove
Tenon
WAVE
Lighthouse

But if you want to test your site with other tools, here is a bigger list

@sayalikotkar sayalikotkar added the Feature Missing This label means that the issue needs to be linked to a precise feature label. label Jun 20, 2021
@Sihemgourou Sihemgourou added role missing and removed Feature Missing This label means that the issue needs to be linked to a precise feature label. labels Jun 24, 2021
@ExperimentsInHonesty ExperimentsInHonesty added role: front end Tasks for front end developers Complexity: Large role: design Dependency An issue is blocking the completion or starting of another issue and removed role missing role: front end Tasks for front end developers labels Jul 31, 2021
@ExperimentsInHonesty
Copy link
Member

The review could be done now and just ignore the alt text flags.

@ExperimentsInHonesty
Copy link
Member

We are going to make one issue using this template

https://github.com/hackforla/.github/issues/new?assignees=&labels=&template=wave-chrome-extension--accessibility-review.md&title=Wave+Chrome+Extension%3A+Accessibility+review

Ask QiQi how often we should do it

Checking the board to see if the feasibility is good (meaning there are either not a lot of outstanding issues or they are all of a specific type).

@abuna1985
Copy link
Member

@GLRJr brought up a good point for using an accessibility linter. We could use a vs code extension from deque systems like this

@Aveline-art
Copy link
Member

Aveline-art commented Aug 2, 2021

@qiqicodes Can you talk to us about how often an accessibility audit should be made, in your opinion? So far, we plan to perform an audit after the current slew of accessibility issues are completed. Afterwards, should an audit be performed at a regular interval? Let me know, because if so, we can create a GHA to create an automated issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Complexity: Large Dependency An issue is blocking the completion or starting of another issue Feature: Accessibility Issues that would broaden website accessibility manual dependency release role: design size: missing
Projects
Development

No branches or pull requests

6 participants