From 50ea2b5e85e4777d87e185652ea9eb21805f8768 Mon Sep 17 00:00:00 2001 From: ArkaPrabhaChowdhury Date: Tue, 2 Jun 2026 21:13:37 +0530 Subject: [PATCH] Administration: Keep submenu arrows visible while menus stay open --- src/wp-admin/css/admin-menu.css | 12 +++--------- src/wp-admin/css/colors/_admin.scss | 3 +-- 2 files changed, 4 insertions(+), 11 deletions(-) diff --git a/src/wp-admin/css/admin-menu.css b/src/wp-admin/css/admin-menu.css index c4b32ac4b9e87..9d03443e908de 100644 --- a/src/wp-admin/css/admin-menu.css +++ b/src/wp-admin/css/admin-menu.css @@ -362,10 +362,10 @@ ul#adminmenu > li.current > a.current:after { } /* flyout menu arrow */ -#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after, -#adminmenu li.wp-has-submenu.wp-not-current-submenu:focus-within:after { +#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:after { right: 0; border: 8px solid transparent; + border-right-color: #2c3338; content: " "; height: 0; width: 0; @@ -375,18 +375,12 @@ ul#adminmenu > li.current > a.current:after { z-index: 10000; } -.folded ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after, -.folded ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:focus-within:after { +.folded ul#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:after { border-width: 4px; margin-top: -4px; top: 18px; } -#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after, -#adminmenu li.wp-has-submenu.wp-not-current-submenu:focus-within:after { - border-right-color: #2c3338; -} - #adminmenu li.menu-top:hover .wp-menu-image img, #adminmenu li.wp-has-current-submenu .wp-menu-image img { opacity: 1; diff --git a/src/wp-admin/css/colors/_admin.scss b/src/wp-admin/css/colors/_admin.scss index 313666e3ded73..56ee75da1ad2e 100644 --- a/src/wp-admin/css/colors/_admin.scss +++ b/src/wp-admin/css/colors/_admin.scss @@ -296,8 +296,7 @@ input[type="radio"]:focus { background: variables.$menu-submenu-background; } -#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after, -#adminmenu li.wp-has-submenu.wp-not-current-submenu:focus-within:after { +#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:after { border-right-color: variables.$menu-submenu-background; }