Skip to content

[flags] Enable enableParallelTransitions - #37290

Merged
acdlite merged 1 commit into
react:mainfrom
acdlite:flags-enable-parallel-transitions
Aug 14, 2026
Merged

[flags] Enable enableParallelTransitions#37290
acdlite merged 1 commit into
react:mainfrom
acdlite:flags-enable-parallel-transitions

Conversation

@acdlite

@acdlite acdlite commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator

Reverse #35709. Turn the flag on in the OSS/canary default and in every hardcoded fork, including the native (RN) forks, and keep the test renderers in sync. www stays GK-driven, so www.js and www-dynamic.js are unchanged.

Leaving the flag in the repo for now; this just flips the default on.

Reverse #35709. Turn the flag on in the OSS/canary default and in every
hardcoded fork, including the native (RN) forks, and keep the test
renderers in sync. www stays GK-driven, so www.js and www-dynamic.js are
unchanged.

Leaving the flag in the repo for now; this just flips the default on.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@meta-cla meta-cla Bot added the CLA Signed label Aug 14, 2026
@github-actions github-actions Bot added the React Core Team Opened by a member of the React Core Team label Aug 14, 2026
@acdlite
acdlite marked this pull request as ready for review August 14, 2026 13:44
@acdlite
acdlite requested a review from rickhanlonii August 14, 2026 13:44
@react-sizebot

Copy link
Copy Markdown

Comparing: beef6d6...56b7ba9

Critical size changes

Includes critical production bundles, as well as any change greater than 2%:

Name +/- Base Current +/- gzip Base gzip Current gzip
oss-stable/react-dom/cjs/react-dom.production.js = 7.35 kB 7.35 kB +0.10% 1.96 kB 1.96 kB
oss-stable/react-dom/cjs/react-dom-client.production.js +0.03% 621.88 kB 622.07 kB +0.02% 109.98 kB 110.00 kB
oss-experimental/react-dom/cjs/react-dom.production.js = 7.36 kB 7.36 kB +0.10% 1.96 kB 1.97 kB
oss-experimental/react-dom/cjs/react-dom-client.production.js +0.03% 693.09 kB 693.28 kB +0.02% 121.43 kB 121.45 kB
facebook-www/ReactDOM-prod.classic.js = 713.44 kB 713.44 kB = 124.93 kB 124.93 kB
facebook-www/ReactDOM-prod.modern.js = 703.76 kB 703.76 kB = 123.35 kB 123.35 kB

Significant size changes

Includes any change greater than 0.2%:

(No significant changes)

Generated by 🚫 dangerJS against 56b7ba9


// Disables children for <textarea> elements
export const enableParallelTransitions: boolean = false;
export const enableParallelTransitions: boolean = true;

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why not __EXPERIMENTAL__ first?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's been on in production at Meta, which generally is a strong signal that it's safe to land. The next thing I want to do is deploy it to some Vercel apps, ASAP so it can make it into 19.3; we can revert fast if something comes up.

@acdlite
acdlite merged commit eb8feb7 into react:main Aug 14, 2026
247 checks passed
github-actions Bot pushed a commit that referenced this pull request Aug 14, 2026
Reverse #35709. Turn the flag on in the OSS/canary default and in every
hardcoded fork, including the native (RN) forks, and keep the test
renderers in sync. www stays GK-driven, so `www.js` and `www-dynamic.js`
are unchanged.

Leaving the flag in the repo for now; this just flips the default on.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

DiffTrain build for [eb8feb7](eb8feb7)
github-actions Bot pushed a commit that referenced this pull request Aug 14, 2026
Reverse #35709. Turn the flag on in the OSS/canary default and in every
hardcoded fork, including the native (RN) forks, and keep the test
renderers in sync. www stays GK-driven, so `www.js` and `www-dynamic.js`
are unchanged.

Leaving the flag in the repo for now; this just flips the default on.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

DiffTrain build for [eb8feb7](eb8feb7)
github-actions Bot pushed a commit to code/lib-react that referenced this pull request Aug 15, 2026
Reverse react#35709. Turn the flag on in the OSS/canary default and in every
hardcoded fork, including the native (RN) forks, and keep the test
renderers in sync. www stays GK-driven, so `www.js` and `www-dynamic.js`
are unchanged.

Leaving the flag in the repo for now; this just flips the default on.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

DiffTrain build for [eb8feb7](react@eb8feb7)
github-actions Bot pushed a commit to code/lib-react that referenced this pull request Aug 15, 2026
Reverse react#35709. Turn the flag on in the OSS/canary default and in every
hardcoded fork, including the native (RN) forks, and keep the test
renderers in sync. www stays GK-driven, so `www.js` and `www-dynamic.js`
are unchanged.

Leaving the flag in the repo for now; this just flips the default on.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

DiffTrain build for [eb8feb7](react@eb8feb7)
github-actions Bot pushed a commit to xb18/react that referenced this pull request Aug 19, 2026
Reverse react#35709. Turn the flag on in the OSS/canary default and in every
hardcoded fork, including the native (RN) forks, and keep the test
renderers in sync. www stays GK-driven, so `www.js` and `www-dynamic.js`
are unchanged.

Leaving the flag in the repo for now; this just flips the default on.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

DiffTrain build for [eb8feb7](react@eb8feb7)
github-actions Bot pushed a commit to xb18/react that referenced this pull request Aug 19, 2026
Reverse react#35709. Turn the flag on in the OSS/canary default and in every
hardcoded fork, including the native (RN) forks, and keep the test
renderers in sync. www stays GK-driven, so `www.js` and `www-dynamic.js`
are unchanged.

Leaving the flag in the repo for now; this just flips the default on.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

DiffTrain build for [eb8feb7](react@eb8feb7)
shnakatani added a commit to shnakatani/tanstack-start-template that referenced this pull request Sep 13, 2026
react / react-dom / @types/react / @types/react-dom を 19.2.x から 19.3.0 へ上げる。
19.3.0 は 2026-09-09 公開で、pnpm-workspace.yaml の minimumReleaseAge (3 日) を経過している。

動機: Transition の独立描画 (react/react#37290) と useDeferredValue の修正 (react/react#36134) を
前提に、ユーザー操作の Transition 化を進める (後続の ADR-0014)。

検証: mise run verify → Tests 271 passed (271)、build と security-headers 検査を通過。
テスト中の console.warn (useRouter must be used inside a <RouterProvider>) は
19.2.8 の baseline でも同じ 1 件が出ており、この更新とは無関係。

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed React Core Team Opened by a member of the React Core Team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants