@primer/react@38.15.1
Patch Changes
-
#7625
2e8c707Thanks @liuliu-dev! - Banner: stack inline actions vertically on narrow viewports. -
#7554
f34f0c3Thanks @hectahertz! - perf(ActionList): memoize context values, menuItemProps, and aria attributes -
#7598
4b345dbThanks @hectahertz! - perf(Banner): replace:has(.BannerActions)with[data-has-actions]attribute selector -
#7597
adadd38Thanks @hectahertz! - perf(Button): replace:has(.Visual)with[data-no-visuals]attribute selector in link variant styling -
#7599
e6513c2Thanks @hectahertz! - perf(Dialog): replace:has(.Footer)with[data-has-footer]attribute selector for footer border detection -
#7620
ec0b789Thanks @hectahertz! - Use stable object reference for DialogContext value to prevent unnecessary re-renders -
#7621
235126aThanks @hectahertz! - Memoize SelectPanel overlayProps, focusTrapSettings, and preventBubbling to reduce allocations on re-renders -
#7600
0d7cc92Thanks @hectahertz! - perf(TextInput): skip redundant character counter updates -
#7654
a09a60cThanks @copilot-swe-agent! - SelectPanel: use100dvhandenv(safe-area-inset-bottom)in fullscreen-on-narrow mode to prevent content from being obscured by iOS Safari's browser chrome. -
#7545
17ec46fThanks @hectahertz! - perf(TreeView): defer scrollIntoView to coalesce reflows during rapid navigation