Menu
- Changelog
The Menu component displays the list of action items that are revealed when the user clicks on the trigger element.
Package @dynatrace/strato-components, latest version 3.17.1. Below are the changes to Menu. See Components changelog for all changes to the package.
3.17.0 Released Oct 29, 2026
Updates
- Fixed the
Menu.ItemTooltipbeing cut off at the viewport edge. It now narrows to the space beside the menu and moves above or below the item when neither side has room. (APPDEV-19818) - Fixed the app icon of disabled intent items not being dimmed, so the whole item now looks disabled. (APPDEV-20792)
3.16.0 Released Oct 16, 2026
Updates
- Fixed behavior tracking not capturing pointer interactions on the trigger when clicking to open the menu. (APPDEV-19828)
3.15.0 Released Oct 1, 2026
Updates
-
Added a push animation to the mobile drill-down menu, with simultaneous slide and fade transitions for entering and exiting panels. (APPDEV-19507)
-
You can now handle pointer and focus events outside an open menu via the new
onInteractOutsideprop onMenu.Content. (APPDEV-19583) -
Menu.Contentnow accepts anaria-describedbyprop to associate a supplementary description with the menu panel. (APPDEV-20146) -
Fixed the issue that prevented navigating and selecting menu items with the keyboard on mobile viewports. (APPDEV-19952)
-
SubTrigger, SubContent, Label, and ItemTooltip now expose default props (className, style, data-testid,
aria-*,data-dtrum-*) on their root elements (APPDEV-18015)
3.14.0 Released Sep 17, 2026
Updates
Overlays
- Fixed the issue that left keyboard focus outside a dialog that was opened from a
Menu.Item. (APPDEV-19146) - Fixed the trigger button missing explicit
aria-haspopup="menu"andaria-expandedattributes, which prevented screen readers from correctly announcing the expanded/collapsed state. (APPDEV-19175) - Fixed the group divider lines not being rendered between
Menu.Groupblocks in mobile mode (viewport ≤ 480 px). (APPDEV-19585) - Fixed the slide-in animation in the mobile menu still playing when
prefers-reduced-motionis set toreduce. (APPDEV-19885) - Fixed the dropdown content being cut off at narrow viewport widths, which caused horizontal scrolling and violated WCAG 1.4.10 (reflow). (APPDEV-19215)
3.13.0 Released Sep 3, 2026
Updates
Menu.Groupnow accepts alabelprop that renders a heading and names the group for assistive technology. AMenu.Labelrendered inside aMenu.Groupalso becomes that group's accessible name automatically, so you no longer have to pair anidwitharia-labelledbyyourself. (APPDEV-18962)- You can now soft-disable a
Menu.Itemwitharia-disabledto keep it focusable and announced to screen readers while showing itsMenu.ItemTooltipon desktop, so you can explain why an item is unavailable. Unlike the harddisabledprop, a soft-disabled item stays interactive and still firesonSelect, leaving the behavior to you, and selecting it does not close the menu. (APPDEV-19690)
3.11.3 Released Aug 20, 2026
Updates
- Disabled
Menu.Itemelements are no longer reachable via keyboard navigation. (APPDEV-18649) - The
Menu.Triggernow setsaria-controlsreferencing the open menu content, allowing screen readers to announce the expanded state correctly. (APPDEV-19170)
3.11.0 Released Aug 10, 2026
Updates
General
- Overlays such as
Tooltip,Menuitem tooltips,SelectandFilterFieldsuggestion lists,FeatureHighlight, and chart tooltips no longer flash briefly in the top-left corner of the screen before moving to their final position. (APPDEV-19359) Menu.ItemandMenu.Linkno longer cause a React console warning whentextValueis passed. (APPDEV-18440)
3.10.5 Released Aug 10, 2026
Updates
General
- Overlays such as
Tooltip,Menuitem tooltips,SelectandFilterFieldsuggestion lists,FeatureHighlight, and chart tooltips no longer flash briefly in the top-left corner of the screen before moving to their final position. (APPDEV-19359)
3.10.0 Released Jul 28, 2026
Updates
- On mobile viewports,
Menunow renders as a full-screen drill-down panel instead of a fly-out dropdown. Sub-menus open as a new level users can navigate into, with a back button to return to the previous level. Desktop behavior is unchanged. (APPDEV-18330)
3.8.0 Released Jul 1, 2026
Updates
- Fixed nested submenus overflowing the viewport on mobile screens. Submenus now stack inline below their trigger at viewport widths ≤ 480px, and long menu item text truncates with ellipsis. Desktop behavior is unchanged. (APPDEV-18058)
3.6.0 Released May 29, 2026
Updates
- Fixed several outside-click dismissal issues on the Menu component. (APPDEV-16531)
3.5.0 Released May 13, 2026
Updates
- Now checks whether code is running in a browser before accessing browser-only APIs, preventing potential SSR (server-side rendering) issues. (APPDEV-17212)
3.4.0 Released May 5, 2026
Updates
- The
Menutrigger now correctly shows its active state when theMenuis open. (APPDEV-16688)
3.2.0 Released Apr 7, 2026
Updates
- Stop calling the SDK function
getIntentLinktwice when theMenu.Intentcomponent is rendered. (PAPA-32034)