omeka / omeka-s

Omeka S is a web publication system for universities, galleries, libraries, archives, and museums. It consists of a local network of independently curated exhibits sharing a collaboratively built pool of items, media, and their metadata.
GNU General Public License v3.0
403 stars 135 forks source link

Admin Accessibility: Adding attachments can be problematic #2182

Open carlj11 opened 6 months ago

carlj11 commented 6 months ago

Admin mode, adding attachments

A set of choices opens but the screen reader has no idea that the page has changed, so you need to code this semantically like a modal / dialog (i.e. it doesn’t need to look like one visually).

• be sure that when the popup is closed / dismissed, focus returns to the “add attachment” button, or whatever control launched the popup

There is now a dialog element in HTML which has become widely supported which may be useful.

See: ARIA: dialog role - Accessibility | MDN