From 5a1395c204c625824d1fa0b1ee4b8ea40c1f5abb Mon Sep 17 00:00:00 2001 From: Josh Black Date: Tue, 6 Oct 2026 13:23:03 -0500 Subject: [PATCH] perf(react-compiler): enable remaining compiler-clean components Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: cf031929-064e-4482-961d-25594325eb1b --- .changeset/react-compiler-low-risk-batch-3.md | 5 +++++ packages/react/script/react-compiler.mjs | 5 ----- 2 files changed, 5 insertions(+), 5 deletions(-) create mode 100644 .changeset/react-compiler-low-risk-batch-3.md diff --git a/.changeset/react-compiler-low-risk-batch-3.md b/.changeset/react-compiler-low-risk-batch-3.md new file mode 100644 index 00000000000..4172d8a4784 --- /dev/null +++ b/.changeset/react-compiler-low-risk-batch-3.md @@ -0,0 +1,5 @@ +--- +'@primer/react': minor +--- + +ActionBar, FilteredActionList, Overlay, TextInput, Tooltip: Improve rendering performance with automatic memoization. diff --git a/packages/react/script/react-compiler.mjs b/packages/react/script/react-compiler.mjs index bd087a3b3ba..dab247978a0 100644 --- a/packages/react/script/react-compiler.mjs +++ b/packages/react/script/react-compiler.mjs @@ -12,7 +12,6 @@ const files = glob return path.join(PACKAGE_DIR, match) }) const unsupportedPatterns = [ - 'src/ActionBar/ActionBar.tsx', 'src/ActionMenu/ActionMenu.test.tsx', 'src/ActionMenu/ActionMenu.tsx', 'src/AnchoredOverlay/AnchoredOverlay.tsx', @@ -20,17 +19,13 @@ const unsupportedPatterns = [ 'src/Button/ButtonBase.tsx', 'src/Dialog/Dialog.tsx', 'src/FilteredActionList/FilteredActionList.tsx', - 'src/FilteredActionList/useAnnouncements.tsx', 'src/LabelGroup/LabelGroup.tsx', 'src/Overlay/Overlay.figma.tsx', - 'src/Overlay/Overlay.tsx', 'src/SelectPanel/SelectPanel.examples.stories.tsx', 'src/SelectPanel/SelectPanel.test.tsx', 'src/SelectPanel/SelectPanel.tsx', 'src/Skeleton/SkeletonBox.figma.tsx', - 'src/TextInput/TextInput.tsx', 'src/Token/_RemoveTokenButton.tsx', - 'src/TooltipV2/Tooltip.tsx', 'src/TreeView/TreeView.features.stories.tsx', 'src/TreeView/TreeView.tsx', 'src/deprecated/utils/create-slots.tsx',