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 issues on the Post a Job page #151

Open
nickytonline opened this issue Aug 30, 2020 · 21 comments
Open

Accessibility issues on the Post a Job page #151

nickytonline opened this issue Aug 30, 2020 · 21 comments
Assignees
Labels
accessibility bug Something isn't working

Comments

@nickytonline
Copy link
Contributor

Describe the bug

There are currently accessibility violations on the post a job page.

To Reproduce

Steps to reproduce the behavior:

  1. Install the WAVE browser extension for.
  2. Navigate to https://protege.dev/post-a-job or localhost:3000/post-a-job if your local development server is running.
  3. Click on the WAVE icon in the list of extension of your browser.

image

  1. The WAVE extension will open a side bar on the left of your browser window. Click on the Details tab to see a detailed list of accessibility violations.

image

Expected behavior

There should be no accessibilty violations on the page.

Screenshots

image

Desktop (please complete the following information):

N/A

Smartphone (please complete the following information):

N/A

Additional context

N/A

@nickytonline nickytonline added the bug Something isn't working label Aug 30, 2020
@nickytonline
Copy link
Contributor Author

A @drewclem or @pickleat, would it be possible to add an accessibility label for this issue and the other accessibility issues I logged? Thanks!

@Nelson-Chinedu
Copy link
Contributor

Hi @drewclem @pickleat @nickytonline is this issue still open

@pickleat
Copy link
Collaborator

pickleat commented Sep 3, 2020

I believe so!

@nickytonline
Copy link
Contributor Author

Assigning it to you @Nelson-Chinedu. For contrast issues, just check with @drewclem for colour changes.

@Nelson-Chinedu
Copy link
Contributor

@nickytonline okay

@Nelson-Chinedu
Copy link
Contributor

Hi @nickytonline I tried testing locally on my machine but running the server I do get 'bin' is not recognized as an internal or external command, operable program or batch file. any heads up on what to do.

P:S have installed the dependencies

@pickleat
Copy link
Collaborator

pickleat commented Sep 4, 2020

Yes, this relates to #127, we're all Mac users and not sure how to solve or test that issue honestly.

@pickleat
Copy link
Collaborator

pickleat commented Sep 4, 2020

I think there is a workaround in that Issue, but I'm not certain. Wish I had a better answer for you 😬 .

@nickytonline
Copy link
Contributor Author

I'll look into getting #127 sorted out.

@Nelson-Chinedu
Copy link
Contributor

Nelson-Chinedu commented Sep 7, 2020

Hi @nickytonline, have you sorted #127 out?

@nickytonline
Copy link
Contributor Author

Hi @nickytonline, have you sorted #127 out?

I'll have a PR up for it tonight. For now, if you want to get started on this, just remove the prestart script temporarily in package.json

@nickytonline
Copy link
Contributor Author

@Nelson-Chinedu, #127 has been resolved.

@nickytonline nickytonline added the hacktoberfest recommended issues for hacktoberfest participants label Oct 13, 2020
@kldickenson
Copy link
Contributor

@Nelson-Chinedu @nickytonline Is this issue still open? If so, let me know if I can help out. -- Karen

@ghost
Copy link

ghost commented Nov 16, 2020

If it's still open and it looks like it is, can i jump in and work on it?

@nickytonline
Copy link
Contributor Author

@kldickenson, it is still open. @Nelson-Chinedu has been pretty silent, so I can assign this to you. @JoeChuCodes, since @kldickenson asked first, I've assigned it to them. Karen if you'd like to team up with Joe on this, I leave that up to you.

@ghost
Copy link

ghost commented Nov 16, 2020

Sure that would be awesome. First time contributor but long time learner. Doesn't seem to hard to fix this :)

@kldickenson
Copy link
Contributor

Accessibility audit was done with Axe Chrome extension and PR submitted:

#224

Issues that could not be solved:
Buttons must have descriptive text (x16) - All related to the Job Description editor created with react-quill, see quilljs/quill, Suggestions for toolbar accessibility #2038

With these changes, Lighthouse score has improved to 94 (from 92). When Quill.js fixes their toolbar a11y issues, this should get up to at least 98. Remaining 2 points will be the H2s with the background images. Axe cannot decern the contrast between the text and the background images.

@JoeChuCodes , the PR has all the details of the changes I made. If you have any questions, feel free to reach out to me.

@ghost
Copy link

ghost commented Dec 1, 2020 via email

@kldickenson
Copy link
Contributor

@JoeChuCodes Thanks for thinking about the H2s with backgrounds. I don't think a descriptor is necessary on the H2s as the backgrounds are decorative, applied via CSS background-image, and will NOT be perceivable by screenreaders. The text is perceivable since it is not part of the background image.
See WCAG2.0, 1.1.1 Text Alternative for Decoration, Formatting, Invisible

@sethburtonhall sethburtonhall removed the hacktoberfest recommended issues for hacktoberfest participants label Mar 9, 2021
@sethburtonhall
Copy link
Contributor

@kldickenson where are we with this issue?

@kldickenson
Copy link
Contributor

kldickenson commented Mar 9, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accessibility bug Something isn't working
Projects
None yet
Development

No branches or pull requests

6 participants