-
Notifications
You must be signed in to change notification settings - Fork 438
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] Item Edit "Bitstreams" Tab "serious" accessibility issues #1191
Labels
accessibility
bug
claimed: Atmire
Atmire team is working on this issue & will contribute back
component: Item
(Archived) Item display or editing
e/16
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
bug
accessibility
medium priority
Estimate TBD
component: Item
(Archived) Item display or editing
labels
May 13, 2021
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
tdonohue
changed the title
[Deque Analysis] Item Edit "Bistreams" Tab "serious" accessibility issues
[Deque Analysis] Item Edit "Bitstreams" Tab "serious" accessibility issues
Dec 6, 2023
tdonohue
added
claimed: Atmire
Atmire team is working on this issue & will contribute back
funded
Task is funded via the DSpace Development Fund
labels
Aug 27, 2024
@artlowel : Sounds good. If possible, I'd appreciate it if you could provide a rough estimate of the work. This just helps us to track the remaining budget for paid development on These estimates can be provided for all three tickets, or each individually...it doesn't really matter to me. |
@tdonohue This will take about 16hrs |
11 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
accessibility
bug
claimed: Atmire
Atmire team is working on this issue & will contribute back
component: Item
(Archived) Item display or editing
e/16
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 Item Edit "Bitstreams" tab has a total of 11 serious accessibility issues (not including color contrast which are handled in other tickets). (UPDATE AS OF DEC 2023, only 6 issues still appear on this page. See details below)
"Buttons have same name but different actions." Every button on this page has no name/label (Upload, download, edit, delete, undo). Their text should either be in a<button>
tag and/or have anaria-label
or similar."Non-decorative content is inserted using CSS pseudo-elements.". Every button on this page (Upload, download, edit, delete, undo) is represented by an icon, but those icons are inserted using CSS :before and :after pseudo-element.RULE : Non-decorative content MUST NOT be inserted using CSS :before and :after pseudo-elements unless there is a way to access the content with CSS turned off.HOW TO FIX: Fix this issue by including the content directly in the DOM using HTMLNOTE: This same issue occurs on "Metadata" tab, so this fix should use the same solution as [Deque Analysis] Item Edit "Metadata" Tab "serious" accessibility issues #1193"Status message not automatically announced." after discarding changes (on Bitstreams tab & Metadata tab). When you discard changes, a blue status message appears saying "Changes discarded. Your changes were discarded. To reinstate your changes click the 'Undo' button". This message is not announced to screen readers.Fix this issue by using ONE of the following techniques: (1) Set focus to the interstitial message: https://dequeuniversity.com/class/dynamic-updates2/notify-users/move-focus OR (2) Announce the interstitial message via an ARIA live region: https://dequeuniversity.com/class/dynamic-updates2/notify-users/aria-live"Content is lost at 200% zoom" & "Content overlaps other content at 320px width." on Bitstreams tab. When zoomed in or on a 320px wide screen, the name & description columns overlap & become unreadable."Keyboard focus is lost or misplaced due to user interaction or content update." after clicking on either the "Delete" or "Undo" button. This issue occurs on both the "Bitstreams" tab and "Metadata" tab.When the user activates the "Delete" or "Undo" icon, the keyboard focus is lost and on the next keyboard tab keypress, it enters the "Admin Sidebar" logo link.HOW TO FIX: Fix this issue by explicitly placing focus on a logical element when content is removed, refreshed, or added, for example: (1) For content added to the screen in reaction to a user-fired event, focus should be shifted to the new content - such as in single page applications. (2) For content removed/changed from the screen in reaction to a user-fired event, focus should be shifted to the next logical place in the interaction."id attribute value must be unique". Document has multiple static elements with the same id attribute:p-dad
NOTE: Rated a "minor" issue, not "serious", but it may be simple to fix. If it's not simple, it should be delayed & moved to a different ticket.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=50&sortField=ordinal&sortDir=asc&row=9&filter%5Bseverity%5D=3&filter%5Btype%5D=issue&filter%5Bpage_number%5D=13
More Information / Tools
The text was updated successfully, but these errors were encountered: