[wp-trac] [WordPress Trac] #23560: Keyboard Accessibility of Add Media Panel

WordPress Trac noreply at wordpress.org
Fri Jul 18 02:21:58 UTC 2014


#23560: Keyboard Accessibility of Add Media Panel
-------------------------------------+----------------------------
 Reporter:  grahamarmfield           |       Owner:
     Type:  defect (bug)             |      Status:  reopened
 Priority:  normal                   |   Milestone:  4.0
Component:  Media                    |     Version:  3.5.1
 Severity:  normal                   |  Resolution:
 Keywords:  has-patch needs-testing  |     Focuses:  accessibility
-------------------------------------+----------------------------
Changes (by celloexpressions):

 * keywords:   => has-patch needs-testing


Comment:

 [attachment:23560.12.diff] merges lessbloat's four recent patches and
 ericlewis' patch along with doing the following:
 - Initial focus is invisible (the modal container div receives focus) -
 set it to the close button which is the first visible, focusable element
 in the panel. Fixes the last of #25100, I believe, as well as a bunch of
 bugs resulting from the previous approach.
 - Add focus states to "n Selected" thumbnails (selecting them bring them
 up in attachment details).

 All of the issues from [comment:68] are fixed, including #25101 and
 #28704.

 Remaining issues:
 - Focus gets lost outside the modal when entering and exiting image-edit
 mode (which is only partially keyboard-accessible), when entering and
 exiting edit-selection mode (edit link next to "n selected", and probably
 any time the contents of the modal are changed.
 - Focus is lost outside the modal after uploading a file.
 - Collections cannot be re-ordered with the keyboard. Best solution would
 probably be to use the arrows for moving items and tab for changing the
 selected one to move. This would be awesome to fix in 4.0, but probably
 low priority unless someone does a patch soon.

--
Ticket URL: <https://core.trac.wordpress.org/ticket/23560#comment:74>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list