[flags] Enable enableParallelTransitions (#37290)
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>
Andrew Clark committed
Aug 14, 2026 at 13:26 UTC
eb8feb71096eec5c885b2a4c7d8d030d3622f265
6 files changed
+6
-6
packages/shared/ReactFeatureFlags.js
+1
-1
@@ -232,7 +232,7 @@ export const disableInputAttributeSyncing: boolean = false;
232
export const disableTextareaChildren: boolean = false;
233
234
// Disables children for <textarea> elements
235
-export const enableParallelTransitions: boolean = false;
235
+export const enableParallelTransitions: boolean = true;
236
237
// -----------------------------------------------------------------------------
238
// Debugging and DevTools
packages/shared/forks/ReactFeatureFlags.native-fb.js
+1
-1
@@ -87,7 +87,7 @@ export const enablePerformanceIssueReporting: boolean =
87
enableComponentPerformanceTrack;
88
export const enableInternalInstanceMap: boolean = false;
89
export const enableOptimisticKey: boolean = false;
90
-export const enableParallelTransitions: boolean = false;
90
+export const enableParallelTransitions: boolean = true;
91
92
export const eprh_enableUseKeyedStateCompilerLint: boolean = false;
93
export const eprh_enableVerboseNoSetStateInEffectCompilerLint: boolean = false;
packages/shared/forks/ReactFeatureFlags.native-oss.js
+1
-1
@@ -87,7 +87,7 @@ export const enableProfilerTimer: boolean = __PROFILE__;
87
export const enableProfilerCommitHooks: boolean = __PROFILE__;
88
export const enableProfilerNestedUpdatePhase: boolean = __PROFILE__;
89
export const enableUpdaterTracking: boolean = __PROFILE__;
90
-export const enableParallelTransitions: boolean = false;
90
+export const enableParallelTransitions: boolean = true;
91
92
export const eprh_enableUseKeyedStateCompilerLint: boolean = false;
93
export const eprh_enableVerboseNoSetStateInEffectCompilerLint: boolean = false;
packages/shared/forks/ReactFeatureFlags.test-renderer.js
+1
-1
@@ -96,7 +96,7 @@ export const enableReactTestRendererWarning: boolean = true;
96
export const enableObjectFiber: boolean = false;
97
98
export const enableOptimisticKey: boolean = false;
99
-export const enableParallelTransitions: boolean = false;
99
+export const enableParallelTransitions: boolean = true;
100
101
export const eprh_enableUseKeyedStateCompilerLint: boolean = false;
102
export const eprh_enableVerboseNoSetStateInEffectCompilerLint: boolean = false;
packages/shared/forks/ReactFeatureFlags.test-renderer.native-fb.js
+1
-1
@@ -73,7 +73,7 @@ export const enableFragmentRefsInstanceHandles = false;
73
export const enableFragmentRefsTextNodes = false;
74
export const ownerStackLimit = 1e4;
75
export const enableOptimisticKey = false;
76
-export const enableParallelTransitions = false;
76
+export const enableParallelTransitions = true;
77
78
export const eprh_enableUseKeyedStateCompilerLint: boolean = false;
79
export const eprh_enableVerboseNoSetStateInEffectCompilerLint: boolean = false;
packages/shared/forks/ReactFeatureFlags.test-renderer.www.js
+1
-1
@@ -88,7 +88,7 @@ export const ownerStackLimit = 1e4;
88
export const enableInternalInstanceMap: boolean = false;
89
90
export const enableOptimisticKey: boolean = false;
91
-export const enableParallelTransitions: boolean = false;
91
+export const enableParallelTransitions: boolean = true;
92
93
export const eprh_enableUseKeyedStateCompilerLint: boolean = false;
94
export const eprh_enableVerboseNoSetStateInEffectCompilerLint: boolean = false;