[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
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"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: