Index: src/wp-includes/js/media-views.js
===================================================================
--- src/wp-includes/js/media-views.js	(revision 28576)
+++ src/wp-includes/js/media-views.js	(working copy)
@@ -5103,6 +5103,7 @@
 	media.view.Search = media.View.extend({
 		tagName:   'input',
 		className: 'search',
+		id:        'media-search-input',
 
 		attributes: {
 			type:        'search',
@@ -5144,6 +5145,7 @@
 	media.view.AttachmentFilters = media.View.extend({
 		tagName:   'select',
 		className: 'attachment-filters',
+		id:        'media-attachment-filters',
 
 		events: {
 			change: 'change'
@@ -5354,6 +5356,7 @@
 					model:      this.collection.props,
 					priority:   -80
 				}).render() );
+				this.toolbar.get( 'filters' ).$el.before( $( '<label class="screen-reader-text" for="media-attachment-filters">' + l10n.select + '</label>' ) );
 			}
 
 			this.toolbar.set( 'spinner', new media.view.Spinner({
@@ -5366,6 +5369,7 @@
 					model:      this.collection.props,
 					priority:   60
 				}).render() );
+				this.toolbar.get( 'search' ).$el.before( $( '<label class="screen-reader-text" for="media-search-input">' + l10n.search + '</label>' ) );
 			}
 
 			if ( this.options.dragInfo ) {
