Problem/Motivation
The media library field widget has not had an accessibility review yet, and accessibility issues are stable-blocking.
Proposed resolution
Review the media library field widget, and make it as accessible as we possible can. :-)
Remaining tasks
Use child issues as for these, to help separate quick-wins from complex problems, and help triage.
Child issues should be added as must/should/could in #2834729: [META] Roadmap to stabilize Media Library, especially important if they are must haves.
Todo after the module becomes stable
- #2981044: Unify the grid/table views of the media library. IMPORTANT. This one has special handling for the accessibility gate where we mark a stable module with a level-A WCAG focus order failure. See comment #126 in this issue, and comments #64-65 in the child issue.
- #3035994: Add a Media library views template to Seven theme to change to order of the views header and exposed filters is the follow-up to address the focus order failure.
Should-have
- #3081526: Add announcement after clicking 'Save and select' in the media library.
- #3081523: Improve the focus behaviour after clicking 'Save and select' in the media library.
- When reviewing the library - if the image thumbnails do not load, the window cuts off the text making it impossible to read the file name. See comments #6-7.
- Order of the checkbox and filename is wrong in the grid view
- After adding a new media item the number of selected files is wrong, I've added a file and still it seems nothing is selected #3034243: Improve selection text in Media Library
Could-have
- When clicking the ‘Add media’ in the widget it doesn’t tell you that the dialog is loading #2973140: Convey AJAX progress messages to assistive technology.
- Dialog buttons are twice in the page. #3037781: Accessibility problem with invisible buttons in AJAX dialogs
- After clicking the hide/show weights link I am not sure what happened #3035435: Make the show/hide row weights button more informative for assistive tech users..
Needs triage
TODO: Double-check the list of issues from comment #18 at #3020716-18: Add vertical tabs style menu to media library to confirm which have been addressed. Any which are still an issue should be brought here.
- When using a screen reader it only tells you the image file name and not the image title. It may be beneficial to include the visually hidden title of the image in addition to the file name to create a stronger user experience. Comments #5 and #29. Maybe a general usability issue rather than accessibility?
Done!
- #3035408: Identify purpose of vertical tabs in MediaLibraryWidget dialog for assistive tech users..
- #3016807: Improve refocus on submit buttons of Media Library Widget modals
- #3023797: Let users choose what to do after selecting and/or adding items in the media library
- #3023801: Allow newly uploaded files to be deleted from the media library without saving them
- #3033943: MediaLibraryWidget selected items count is not conveyed to assistive tech correctly
- #3035316: ‘Add media’ in MediaLibraryWidget should be a button, not a link
- #3035446: Inform assistive tech users about the outcome of using the MediaLibraryWidget dialog
- #3024184: Make the tabbing order match the visual reading order in MediaLibraryWidget
- #3035316: ‘Add media’ in MediaLibraryWidget should be a button, not a link
- #3035434: Improve name of MediaLibraryWidget dialog
- #3039829: Remove link to media item from media library view.
- #3035331: Improve keyboard focus behaviour of vertical tabs in MediaLibraryWidget
User interface changes
Lots of little improvements, many of which will be not be visual. See the child issues for details.
Major visual design changes should be noted here.
API changes
None so far.
Data model changes
None so far.