Index: wp-admin/css/wp-admin.dev.css
===================================================================
--- wp-admin/css/wp-admin.dev.css	(revision 21294)
+++ wp-admin/css/wp-admin.dev.css	(working copy)
@@ -191,10 +191,10 @@
 /* Hide visually but not from screen readers */
 .screen-reader-text,
 .screen-reader-text span {
-	position: absolute;
+	position: absolute !important;
 	left: -1000em;
-	height: 1px;
-	width: 1px;
+	height: 1px !important;
+	width: 1px !important;
 	overflow: hidden;
 }
 
Index: wp-includes/admin-bar.php
===================================================================
--- wp-includes/admin-bar.php	(revision 21294)
+++ wp-includes/admin-bar.php	(working copy)
@@ -617,6 +617,7 @@
 		return;
 
 	$title = '<span class="ab-icon"></span><span class="ab-label">' . number_format_i18n( $update_data['counts']['total'] ) . '</span>';
+	$title .= '<legend class="screen-reader-text"><span>' . $update_data['title'] . '</span></legend>';
 
 	$wp_admin_bar->add_menu( array(
 		'id'    => 'updates',
