diff -r 48c4eec2b7e6 -r 8c2e4d02f4ef wp/wp-includes/css/admin-bar.css --- a/wp/wp-includes/css/admin-bar.css Fri Sep 05 18:40:08 2025 +0200 +++ b/wp/wp-includes/css/admin-bar.css Fri Sep 05 18:52:52 2025 +0200 @@ -97,6 +97,8 @@ min-width: 600px; /* match the min-width of the body in wp-admin/css/common.css */ z-index: 99999; background: #1d2327; + /* Only visible in Windows High Contrast mode */ + outline: 1px solid transparent; } #wpadminbar .ab-sub-wrapper, @@ -195,6 +197,8 @@ #wpadminbar.nojs li:hover > .ab-sub-wrapper, #wpadminbar li.hover > .ab-sub-wrapper { display: block; + /* Only visible in Windows High Contrast mode */ + outline: 1px solid transparent; } #wpadminbar .menupop li:hover > .ab-sub-wrapper, @@ -700,7 +704,6 @@ #wpadminbar .screen-reader-text, #wpadminbar .screen-reader-text span { border: 0; - clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; @@ -793,7 +796,6 @@ #wpadminbar .ab-label { border: 0; - clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; @@ -906,7 +908,7 @@ /* New Content */ #wpadminbar #wp-admin-bar-new-content .ab-icon:before { top: 0; - line-height: 1.33333333; + line-height: 1.26; height: 46px !important; text-align: center; width: 52px; @@ -1010,7 +1012,6 @@ /* Override default min-width so dropdown lists aren't stretched to 100% viewport width at responsive sizes. */ #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper { - min-width: -moz-fit-content; min-width: fit-content; }