Repository navigation
Conversation
🦋 Changeset detectedLatest commit: e6b3ab8 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
c4cd26d to
08e2121
Compare
08e2121 to
66cda36
Compare
66cda36 to
e6b3ab8
Compare
There was a problem hiding this comment.
🟢 Approval recommended
Static review identified no blocking issues in the behavior-preserving refactor; runtime and compiler checks were not executed.
No open issues 🎉
What changed in this PR
Continues the React Compiler rollout after #8564 by enabling it for ActionMenu, without changing public APIs.
Changes:
- Replaces captured anchor reassignment with a local object accumulator.
- Removes
ActionMenufrom compiler exclusions. - Adds a minor-release changeset.
| File | Description |
|---|---|
packages/react/src/ActionMenu/ActionMenu.tsx |
Refactors anchor handling for compiler compatibility. |
packages/react/script/react-compiler.mjs |
Enables compilation of ActionMenu. |
.changeset/react-compiler-action-menu.md |
Records the rendering-performance improvement. |
Review effort: Balanced
|
Integration test results from github/github-ui PR:
All checks passed! |
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: e632d4e3-54d2-4423-9888-8e37b00494a3
e6b3ab8 to
c872610
Compare
|
Follow up to #8564.
This PR enables React Compiler for
ActionMenu. We replace the capturedrenderAnchorreassignment with a local object accumulator, preserving the existing child traversal, tooltip handling, and merged anchor handlers.Public APIs stay unchanged.
Changelog
New
Changed
ActionMenu.Removed
Rollout strategy
Selected
minorfor the compiler rollout, consistent with the earlier entries in this stack. No consumer migration is needed.