From 2f5e23e10097dcd377f2556a97c21589a4dad24a Mon Sep 17 00:00:00 2001 From: Sam Potts Date: Tue, 2 Jun 2026 17:07:20 +1000 Subject: [PATCH] fix(core): update trigger aria-expanded on close (#1644) --- apps/sandbox/templates/html-menu/main.ts | 48 ++++++++++--------- apps/sandbox/templates/react-menu/main.tsx | 44 +++++++++-------- packages/core/src/core/ui/menu/menu-core.ts | 2 +- .../src/core/ui/menu/tests/menu-core.test.ts | 10 ++++ .../core/src/core/ui/popover/popover-core.ts | 2 +- .../ui/popover/tests/popover-core.test.ts | 10 ++++ 6 files changed, 70 insertions(+), 46 deletions(-) diff --git a/apps/sandbox/templates/html-menu/main.ts b/apps/sandbox/templates/html-menu/main.ts index f4778a41..6c86d5c3 100644 --- a/apps/sandbox/templates/html-menu/main.ts +++ b/apps/sandbox/templates/html-menu/main.ts @@ -21,7 +21,7 @@ const menuContentPlacementClass = [ const menuContentClass = [ menuContentSurfaceClass, - 'transition-[opacity,scale,translate,filter] duration-150', + 'transition-[opacity,scale,translate,filter] duration-150 ease-in-out', menuContentPlacementClass, ].join(' '); @@ -68,7 +68,7 @@ const menuNavPopupClass = [ 'group relative', menuNavSurfaceClass, 'w-(--media-menu-width) h-(--media-menu-height)', - 'transition-[opacity,scale,translate,filter,width,height] duration-300 ease-in-out', + 'transition-[opacity,scale,translate,filter,width,height] duration-150 ease-in-out', menuContentPlacementClass, ].join(' '); @@ -87,7 +87,7 @@ root.innerHTML = `
-
+
Radio group - Resolution - Auto - 1080p - 720p - 480p + Resolution + Auto + 1080p + 720p + 480p 360p (unavailable) @@ -110,7 +110,7 @@ root.innerHTML = `
-
+
Mixed items - Playback - Loop - Autoplay + + Playback + Loop + Autoplay + - Copy link + Copy link Report issue

Loop: off

-
+
Submenu