-
-
Notifications
You must be signed in to change notification settings - Fork 39
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
Comments
Hi @drewclem @pickleat @nickytonline is this issue still open |
I believe so! |
Assigning it to you @Nelson-Chinedu. For contrast issues, just check with @drewclem for colour changes. |
@nickytonline okay |
Hi @nickytonline I tried testing locally on my machine but running the server I do get P:S have installed the dependencies |
Yes, this relates to #127, we're all Mac users and not sure how to solve or test that issue honestly. |
I think there is a workaround in that Issue, but I'm not certain. Wish I had a better answer for you 😬 . |
I'll look into getting #127 sorted out. |
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 |
@Nelson-Chinedu, #127 has been resolved. |
@Nelson-Chinedu @nickytonline Is this issue still open? If so, let me know if I can help out. -- Karen |
If it's still open and it looks like it is, can i jump in and work on it? |
@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. |
Sure that would be awesome. First time contributor but long time learner. Doesn't seem to hard to fix this :) |
Accessibility audit was done with Axe Chrome extension and PR submitted: Issues that could not be solved: 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. |
Not really you went the same route I did. What about adding descriptors to
the H2's images
…On Mon, Nov 30, 2020 at 5:57 PM Karen Dickenson ***@***.***> wrote:
Accessibility audit was done with Axe Chrome extension and PR submitted:
#224 <#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
<slab/quill#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 <https://github.com/JoeChuCodes> , the PR has all the
details of the changes I made. If you have any questions, feel free to
reach out to me.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#151 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AQYZYVD6G2IMMCWZJZOFEG3SSQPMHANCNFSM4QPLGRPQ>
.
|
@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. |
@kldickenson where are we with this issue? |
I thought Drew merged the changes I made.
The a11y issues that could not be addressed are part of the integrated text
editor provided by the react-quill plugin.
Per slab/quill#2038, I don't think react-quill
has solved them yet.
--
Karen Dickenson
KLD Interactive Design
…On Tue, Mar 9, 2021 at 2:24 PM Seth Hall ***@***.***> wrote:
@kldickenson <https://github.com/kldickenson> where are we with this
issue?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#151 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAP2IMBAU7IWUNNVCCY2YHLTCZRV3ANCNFSM4QPLGRPQ>
.
|
Describe the bug
There are currently accessibility violations on the post a job page.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
There should be no accessibilty violations on the page.
Screenshots
Desktop (please complete the following information):
N/A
Smartphone (please complete the following information):
N/A
Additional context
N/A
The text was updated successfully, but these errors were encountered: