Index: src/js/media/views/uploader/inline.js =================================================================== --- src/js/media/views/uploader/inline.js (revision 50111) +++ src/js/media/views/uploader/inline.js (working copy) @@ -115,6 +115,7 @@ $browser.detach().text( $placeholder.text() ); $browser[0].className = $placeholder[0].className; + $browser[0].setAttribute( 'aria-labelledby', $browser[0].id + ' ' + $placeholder[0].getAttribute('aria-labelledby') ); $placeholder.replaceWith( $browser.show() ); } Index: src/js/media/views/uploader/status.js =================================================================== --- src/js/media/views/uploader/status.js (revision 50111) +++ src/js/media/views/uploader/status.js (working copy) @@ -118,6 +118,7 @@ // Can show additional info here while retrying to create image sub-sizes. this.views.add( '.upload-errors', statusError, { at: 0 } ); + this.$el.attr( 'tabindex', '-1' ).trigger( 'focus' ); }, dismiss: function() { Index: src/wp-includes/media-template.php =================================================================== --- src/wp-includes/media-template.php (revision 50111) +++ src/wp-includes/media-template.php (working copy) @@ -252,12 +252,12 @@