Index: src/wp-admin/css/list-tables.css
===================================================================
--- src/wp-admin/css/list-tables.css	(revision 33004)
+++ src/wp-admin/css/list-tables.css	(working copy)
@@ -1069,13 +1069,14 @@
   17.0 - Plugins
 ------------------------------------------------------------------------------*/
 
-.plugins tbody th.check-column,
+.plugins tbody td.check-column,
 .plugins tbody {
 	padding: 8px 0 0 2px;
 }
 
-.plugins tbody th.check-column input[type=checkbox] {
+.plugins tbody td.check-column input[type=checkbox] {
 	margin-top: 4px;
+	margin-left: 8px;
 }
 
 #update-plugins-table tbody td p {
@@ -1088,7 +1089,7 @@
 
 .plugins thead td.check-column,
 .plugins tfoot td.check-column,
-.plugins .inactive th.check-column {
+.plugins .inactive td.check-column {
 	padding-left: 6px;
 }
 
@@ -1195,12 +1196,12 @@
 	background-color: #fef7f1;
 }
 
-.plugins .active th.check-column,
+.plugins .active td.check-column,
 .plugin-update-tr.active td {
 	border-left: 4px solid #00a0d2;
 }
 
-.plugins .active.update th.check-column,
+.plugins .active.update td.check-column,
 .plugins .active.update + .plugin-update-tr .plugin-update {
 	border-left: 4px solid #d54e21;
 }
@@ -1208,9 +1209,19 @@
 #wpbody-content .plugins .plugin-title,
 #wpbody-content .plugins .theme-title {
 	padding-right: 12px;
-	white-space:nowrap;
+	white-space: nowrap;
+	vertical-align: top;
 }
 
+.plugins td.check-column input {
+	vertical-align: text-top;
+}
+
+.plugins td.plugin-title {
+	font-size: 13px;
+	line-height: 1.5em;
+}
+
 .plugins .inactive .plugin-title strong {
 	font-weight: 400;
 }
@@ -1236,8 +1247,8 @@
 .plugin-update-tr .update-message {
 	font-size: 13px;
 	font-weight: normal;
-	margin: 0 10px 8px 31px;
-	padding: 6px 12px 8px 40px;
+	margin: 0 10px 0 31px;
+	padding: 6px 12px 16px 40px;
 	background-color: #f7f7f7;
 	background-color: rgba(0,0,0,0.03);
 }
@@ -1865,7 +1876,7 @@
 		padding-bottom: 4px;
 	}
 
-	.plugins tr.active + tr.inactive th.check-column,
+	.plugins tr.active + tr.inactive td.check-column,
 	.plugins tr.active + tr.inactive td,
 	.wp-list-table.plugins .plugin-title,
 	.wp-list-table.plugins .theme-title,
@@ -1883,7 +1894,7 @@
 		box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
 	}
 
-	.plugins tr.active + tr.inactive th.check-column,
+	.plugins tr.active + tr.inactive td.check-column,
 	.plugins tr.active + tr.inactive td {
 		border-top: none;
 	}
@@ -1913,10 +1924,7 @@
 		position: relative;
 	}
 
-	.wp-list-table.plugins th.check-column,
-	.wp-list-table.plugins thead td.check-column,
-	.wp-list-table.plugins tfoot td.check-column,
-	.wp-list-table.plugins tr.update th.check-column {
+	.wp-list-table.plugins td.check-column {
 		position: absolute;
 		height: auto;
 		top: 0;
@@ -1933,13 +1941,13 @@
 		background: none;
 	}
 
-	.plugins tbody th.check-column input[type="checkbox"] {
+	.plugins tbody td.check-column input[type="checkbox"] {
 		margin-top: -3px;
 		margin-left: 9px;
 	}
 
-	.plugins tbody .active th.check-column input[type="checkbox"],
-	.plugins tbody .active.update th.check-column input[type="checkbox"] {
+	.plugins tbody .active td.check-column input[type="checkbox"],
+	.plugins tbody .active.update td.check-column input[type="checkbox"] {
 		margin-left: 5px;
 	}
 
@@ -1949,7 +1957,7 @@
 		margin-left: 8px;
 	}
 
-	.wp-list-table.plugins .active th.check-column {
+	.wp-list-table.plugins .active td.check-column {
 		background: none;
 	}
 
Index: src/wp-admin/includes/class-wp-plugins-list-table.php
===================================================================
--- src/wp-admin/includes/class-wp-plugins-list-table.php	(revision 33004)
+++ src/wp-admin/includes/class-wp-plugins-list-table.php	(working copy)
@@ -435,7 +435,7 @@
 	 * @global int $page
 	 * @global string $s
 	 * @global array $totals
-	 * 
+	 *
 	 * @param array $item
 	 */
 	public function single_row( $item ) {
@@ -481,28 +481,33 @@
 
 			if ( $screen->in_admin( 'network' ) ) {
 				if ( $is_active ) {
-					if ( current_user_can( 'manage_network_plugins' ) )
-						$actions['deactivate'] = '<a href="' . wp_nonce_url('plugins.php?action=deactivate&amp;plugin=' . $plugin_file . '&amp;plugin_status=' . $context . '&amp;paged=' . $page . '&amp;s=' . $s, 'deactivate-plugin_' . $plugin_file) . '" title="' . esc_attr__('Deactivate this plugin') . '">' . __('Network Deactivate') . '</a>';
+					if ( current_user_can( 'manage_network_plugins' ) ) {
+						$actions['deactivate'] = '<a href="' . wp_nonce_url( 'plugins.php?action=deactivate&amp;plugin=' . $plugin_file . '&amp;plugin_status=' . $context . '&amp;paged=' . $page . '&amp;s=' . $s, 'deactivate-plugin_' . $plugin_file ) . '" aria-label="' . esc_attr( sprintf( __( 'Network deactivate %s' ), $plugin_data['Name'] ) ) . '">' . __( 'Network Deactivate' ) . '</a>';
+						}
 				} else {
-					if ( current_user_can( 'manage_network_plugins' ) )
-						$actions['activate'] = '<a href="' . wp_nonce_url('plugins.php?action=activate&amp;plugin=' . $plugin_file . '&amp;plugin_status=' . $context . '&amp;paged=' . $page . '&amp;s=' . $s, 'activate-plugin_' . $plugin_file) . '" title="' . esc_attr__('Activate this plugin for all sites in this network') . '" class="edit">' . __('Network Activate') . '</a>';
-					if ( current_user_can( 'delete_plugins' ) && ! is_plugin_active( $plugin_file ) )
-						$actions['delete'] = '<a href="' . wp_nonce_url('plugins.php?action=delete-selected&amp;checked[]=' . $plugin_file . '&amp;plugin_status=' . $context . '&amp;paged=' . $page . '&amp;s=' . $s, 'bulk-plugins') . '" title="' . esc_attr__('Delete this plugin') . '" class="delete">' . __('Delete') . '</a>';
+					if ( current_user_can( 'manage_network_plugins' ) ) {
+						$actions['activate'] = '<a href="' . wp_nonce_url( 'plugins.php?action=activate&amp;plugin=' . $plugin_file . '&amp;plugin_status=' . $context . '&amp;paged=' . $page . '&amp;s=' . $s, 'activate-plugin_' . $plugin_file ) . '" class="edit" aria-label="' . esc_attr( sprintf( __( 'Network Activate %s' ), $plugin_data['Name'] ) ) . '">' . __( 'Network Activate' ) . '</a>';
+					}
+					if ( current_user_can( 'delete_plugins' ) && ! is_plugin_active( $plugin_file ) ) {
+						$actions['delete'] = '<a href="' . wp_nonce_url( 'plugins.php?action=delete-selected&amp;checked[]=' . $plugin_file . '&amp;plugin_status=' . $context . '&amp;paged=' . $page . '&amp;s=' . $s, 'bulk-plugins' ) . '" class="delete" aria-label="' . esc_attr( sprintf( __( 'Delete %s' ), $plugin_data['Name'] ) ) . '">' . __( 'Delete' ) . '</a>';
+					}
 				}
 			} else {
 				if ( $is_active ) {
-					$actions['deactivate'] = '<a href="' . wp_nonce_url('plugins.php?action=deactivate&amp;plugin=' . $plugin_file . '&amp;plugin_status=' . $context . '&amp;paged=' . $page . '&amp;s=' . $s, 'deactivate-plugin_' . $plugin_file) . '" title="' . esc_attr__('Deactivate this plugin') . '">' . __('Deactivate') . '</a>';
+					$actions['deactivate'] = '<a href="' . wp_nonce_url( 'plugins.php?action=deactivate&amp;plugin=' . $plugin_file . '&amp;plugin_status=' . $context . '&amp;paged=' . $page . '&amp;s=' . $s, 'deactivate-plugin_' . $plugin_file ) . '" aria-label="' . esc_attr( sprintf( __( 'Deactivate %s' ), $plugin_data['Name'] ) ) . '">' . __( 'Deactivate' ) . '</a>';
 				} else {
-					$actions['activate'] = '<a href="' . wp_nonce_url('plugins.php?action=activate&amp;plugin=' . $plugin_file . '&amp;plugin_status=' . $context . '&amp;paged=' . $page . '&amp;s=' . $s, 'activate-plugin_' . $plugin_file) . '" title="' . esc_attr__('Activate this plugin') . '" class="edit">' . __('Activate') . '</a>';
+					$actions['activate'] = '<a href="' . wp_nonce_url( 'plugins.php?action=activate&amp;plugin=' . $plugin_file . '&amp;plugin_status=' . $context . '&amp;paged=' . $page . '&amp;s=' . $s, 'activate-plugin_' . $plugin_file ) . '" class="edit" aria-label="' . esc_attr( sprintf( __( 'Activate %s' ), $plugin_data['Name'] ) ) . '">' . __( 'Activate' ) . '</a>';
 
-					if ( ! is_multisite() && current_user_can('delete_plugins') )
-						$actions['delete'] = '<a href="' . wp_nonce_url('plugins.php?action=delete-selected&amp;checked[]=' . $plugin_file . '&amp;plugin_status=' . $context . '&amp;paged=' . $page . '&amp;s=' . $s, 'bulk-plugins') . '" title="' . esc_attr__('Delete this plugin') . '" class="delete">' . __('Delete') . '</a>';
+					if ( ! is_multisite() && current_user_can( 'delete_plugins' ) ) {
+						$actions['delete'] = '<a href="' . wp_nonce_url( 'plugins.php?action=delete-selected&amp;checked[]=' . $plugin_file . '&amp;plugin_status=' . $context . '&amp;paged=' . $page . '&amp;s=' . $s, 'bulk-plugins' ) . '" class="delete" aria-label="' . esc_attr( sprintf( __( 'Delete %s' ), $plugin_data['Name'] ) ) . '">' . __( 'Delete' ) . '</a>';
+					}
 				} // end if $is_active
 
 			 } // end if $screen->in_admin( 'network' )
 
-			if ( ( ! is_multisite() || $screen->in_admin( 'network' ) ) && current_user_can('edit_plugins') && is_writable(WP_PLUGIN_DIR . '/' . $plugin_file) )
-				$actions['edit'] = '<a href="plugin-editor.php?file=' . $plugin_file . '" title="' . esc_attr__('Open this file in the Plugin Editor') . '" class="edit">' . __('Edit') . '</a>';
+			if ( ( ! is_multisite() || $screen->in_admin( 'network' ) ) && current_user_can( 'edit_plugins' ) && is_writable( WP_PLUGIN_DIR . '/' . $plugin_file ) ) {
+				$actions['edit'] = '<a href="plugin-editor.php?file=' . $plugin_file . '" class="edit" aria-label="' . esc_attr( sprintf( __( 'Edit %s' ), $plugin_data['Name'] ) ) . '">' . __( 'Edit' ) . '</a>';
+			}
 		} // end if $context
 
 		$prefix = $screen->in_admin( 'network' ) ? 'network_admin_' : '';
@@ -589,7 +594,7 @@
 
 			switch ( $column_name ) {
 				case 'cb':
-					echo "<th scope='row' class='check-column'>$checkbox</th>";
+					echo "<td class='check-column'>$checkbox</td>";
 					break;
 				case 'name':
 					echo "<td class='plugin-title column-primary'><strong>$plugin_name</strong>";
@@ -600,6 +605,7 @@
 					$classes = 'column-description desc';
 
 					echo "<td class='$classes{$extra_classes}'>
+						<div class='screen-reader-text'>$plugin_name</div>
 						<div class='plugin-description'>$description</div>
 						<div class='$class second plugin-version-author-uri'>";
 
