Index: wp-includes/class-wp-admin-bar.php
===================================================================
--- wp-includes/class-wp-admin-bar.php	(revision 19482)
+++ wp-includes/class-wp-admin-bar.php	(working copy)
@@ -179,8 +179,8 @@
 		}
 
 		?>
-		<div id="wpadminbar" class="<?php echo $class; ?>">
-			<div class="quicklinks">
+		<div id="wpadminbar" class="<?php echo $class; ?>" role="navigation">
+			<div class="quicklinks" role="menubar">
 				<?php foreach ( $this->root->children as $group ) {
 					$this->render_group( $group, 'ab-top-menu' );
 				} ?>
@@ -218,7 +218,7 @@
 			if ( ! empty( $node->meta['class'] ) )
 				$class .= ' ' . $node->meta['class'];
 
-			?><ul id="<?php echo esc_attr( "wp-admin-bar-{$node->id}" ); ?>" class="<?php echo esc_attr( $class ); ?>"><?php
+			?><ul id="<?php echo esc_attr( "wp-admin-bar-{$node->id}" ); ?>" class="<?php echo esc_attr( $class ); ?>" role="menu"><?php
 				foreach ( $node->children as $item ) {
 					$this->render_item( $item );
 				}
@@ -226,7 +226,7 @@
 
 		// Wrap the subgroups in a div and render each individual subgroup.
 		elseif ( ! $is_single_group ):
-			?><div id="<?php echo esc_attr( "wp-admin-bar-{$node->id}-container" ); ?>" class="ab-group-container"><?php
+			?><div id="<?php echo esc_attr( "wp-admin-bar-{$node->id}-container" ); ?>" class="ab-group-container" role="menu"><?php
 				foreach ( $groups as $group ) {
 					$this->render_group( $group, $class );
 				}
@@ -248,9 +248,9 @@
 		$tabindex = !empty($node->meta['tabindex']) ? $node->meta['tabindex'] : 10;
 		?>
 
-		<li id="<?php echo esc_attr( "wp-admin-bar-{$node->id}" ); ?>" class="<?php echo esc_attr( $menuclass ); ?>"><?php
+		<li id="<?php echo esc_attr( "wp-admin-bar-{$node->id}" ); ?>" class="<?php echo esc_attr( $menuclass ); ?>" role="menuitem"><?php
 			if ( $has_link ):
-				?><a class="ab-item" tabindex="<?php echo (int) $tabindex; ?>" href="<?php echo esc_url( $node->href ) ?>"<?php
+				?><a class="ab-item" tabindex="<?php echo (int) $tabindex; ?>" href="<?php echo esc_url( $node->href ) ?>" <?php
 					if ( ! empty( $node->meta['onclick'] ) ) :
 						?> onclick="<?php echo esc_js( $node->meta['onclick'] ); ?>"<?php
 					endif;
Index: wp-admin/menu-header.php
===================================================================
--- wp-admin/menu-header.php	(revision 19482)
+++ wp-admin/menu-header.php	(working copy)
@@ -171,7 +171,7 @@
 <div id="adminmenuback"></div>
 <div id="adminmenuwrap">
 <div id="adminmenushadow"></div>
-<ul id="adminmenu">
+<ul id="adminmenu" role="navigation">
 
 <?php
 
