[wp-trac] [WordPress Trac] #36925: Media views: introduce a "Heading" view for better accessibility
WordPress Trac
noreply at wordpress.org
Mon May 23 23:45:52 UTC 2016
#36925: Media views: introduce a "Heading" view for better accessibility
-------------------------------------+-------------------------------------
Reporter: afercia | Owner:
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Media | Version:
Severity: normal | Keywords: has-screenshots media-
Focuses: ui, accessibility, | a11y
javascript |
-------------------------------------+-------------------------------------
See #30512.
One of the main accessibility issues in the media views is that they're
difficult to navigate using only the keyboard. Consider for example the
"Add Media" modal, see the screenshot below. Potentially, there can be
hundreds of attachments. There's no easy way to "jump" through the main
areas of the modal.
A new approach to improve the media accessibility was recently discussed
and it was agreed to propose small changes. Headings could greatly help,
especially screen reader users who can use shortcuts to jump through
headings.
New headings on the main workflow areas, together with the already
existing headings, would give screen reader users the ability, for
example, to "jump" from the attachments grid to the Insert button without
being forced to tab through all the attachments.
Heading details can be discussed, but first of all there's the need to
build a new "Heading" Backbone view. I guess it should be flexible enough
to allow to set the heading level at runtime and an optional CSS class to
show or visually hide the heading.
Any thoughts and help very welcome. Especially, help from someone with
great Backbone knowledge :)
[[Image(https://cldup.com/9mhj8uA7-W.png)]]
Side note: working on the screenshot, I've noticed for the first time
there's maybe some terminology inconsistency. Maybe the usage of the terms
"Media" and "Attachment" should be reviewed a bit.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/36925>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list