-
Notifications
You must be signed in to change notification settings - Fork 437
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
[Deque Analysis] Submission form's "serious" accessibility issues #1187
Labels
accessibility
bug
claimed: 4Science
4Science team is working on this issue & will contribute back
component: submission
e/20
Estimate in hours
funded
Task is funded via the DSpace Development Fund
good first issue
This is a smaller ticket/bug that may be easier for new contributors
medium priority
Comments
tdonohue
added
help wanted
Needs a volunteer to claim to move forward
good first issue
This is a smaller ticket/bug that may be easier for new contributors
labels
May 20, 2022
This was referenced Feb 8, 2023
This was referenced Feb 9, 2023
Reopening, as only part of this has been fixed. |
github-project-automation
bot
moved this from ✅ Done
to 🏗 In Progress
in DSpace 7.6 Release
Feb 28, 2023
we can take a look to those issues. |
Thanks, @atarix83 ! Assigning to you and adding the estimate. |
tdonohue
added
claimed: 4Science
4Science team is working on this issue & will contribute back
funded
Task is funded via the DSpace Development Fund
e/20
Estimate in hours
and removed
help wanted
Needs a volunteer to claim to move forward
Estimate TBD
labels
Sep 19, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
accessibility
bug
claimed: 4Science
4Science team is working on this issue & will contribute back
component: submission
e/20
Estimate in hours
funded
Task is funded via the DSpace Development Fund
good first issue
This is a smaller ticket/bug that may be easier for new contributors
medium priority
Deque Analysis Summary
Our Submission form as a total of 17 serious accessibility issues (not including color contrast which are handled in other tickets).
(ID 469537) "<ul>
and<ol>
must only directly contain<li>
,<script>
or<template>
elements" on the Subject field. Currently the Subject field (ds-chips
) is implemented as a<ul>
with a<div>
and<input>
in it. This is invalid.(ID 469871) "List or list item is not marked up properly." on the list of Communities/Collections within the Collection dropdown (at the top of the page).NOTE from Deque: " These results require one single list markup but here each list item is marked as a list<ul>
which is incorrect. "The fix would be to rework this so that the entire menu is a<ul>
with embedded<li>
, etc.(2) delete icon for deleting a value,(3) status icons on sections -- green checkbox & orange exclamation.aria-label
oraria-describedby
attribute to better describe the button/link.Those same Date of Issue fields have invalid(NO LONGER REPRODUCIBLE in 7.6.1)aria-label="name"
attributes, which makes them even more confusing.Calendar popup in embargo date fields (after editing an uploaded file)... The Month and Date dropdowns have no label.(NO LONGER REPRODUCIBLE in 7.6.1)"Content is overlapped at 320px width" on form buttons (at the bottom). When the form is viewed on a 320px device/width, the "Save", "Save for later", "Discard" buttons overlap all the form content.(As of 7.6.1, this overlapping no longer occurs. Buttons are in a separate, static footer. The style isn't great, but it ensures they do not overlap)Full list of issues is viewable at (requires login): https://axeauditor.dequecloud.com/test-run/0856438a-a19a-11eb-bc31-b7d5be387c86/issues?activeTab=dt-issue&page=0&pageSize=100&sortField=ordinal&sortDir=asc&filter%5Bseverity%5D=3&filter%5Btype%5D=issue&filter%5Bpage_number%5D=11&row=9
More Information / Tools
The text was updated successfully, but these errors were encountered: