diff --git a/src/wp-admin/css/list-tables.css b/src/wp-admin/css/list-tables.css index 3f0519e561f4e..07cbc6229d07a 100644 --- a/src/wp-admin/css/list-tables.css +++ b/src/wp-admin/css/list-tables.css @@ -570,7 +570,8 @@ th.sorted.desc:hover .sorting-indicator.asc:before { position: relative; } -.check-column .label-covers-full-cell { +.check-column label { + box-sizing: border-box; width: 100%; height: 100%; display: block; @@ -579,15 +580,21 @@ th.sorted.desc:hover .sorting-indicator.asc:before { left: 0; } -.check-column .label-covers-full-cell + input { +.check-column input { position: relative; z-index: 1; } -.check-column .label-covers-full-cell:hover + input { +.check-column input:where(:not(:disabled)):hover, +.check-column:hover input:where(:not(:disabled)) { box-shadow: 0 0 0 1px #2271b1; } +.check-column label:hover, +.check-column input:hover + label { + background: rgba(0, 0, 0, 0.05); +} + .locked-indicator { display: none; margin-left: 6px; diff --git a/src/wp-admin/includes/class-wp-comments-list-table.php b/src/wp-admin/includes/class-wp-comments-list-table.php index 401dde0d97275..c4f288d8d0ee9 100644 --- a/src/wp-admin/includes/class-wp-comments-list-table.php +++ b/src/wp-admin/includes/class-wp-comments-list-table.php @@ -896,7 +896,8 @@ public function column_cb( $item ) { if ( $this->user_can ) { ?> -