@samitouri / QOS-React / commits / 397646ad51

Update enableLazyContextPropagation flag (#30514)

- Flag set to true for FB - Flag set to experimental for OSS

Jack Pope committed Jul 29, 2024 at 16:50 UTC 397646ad5123de02486b08e34aba1a480f5af186
5 files changed +5 -6
packages/shared/ReactFeatureFlags.js
+2 -2
@@ -94,8 +94,8 @@ export const enableObjectFiber = false;
94
95 export const enableTransitionTracing = false;
96
97 -// No known bugs, but needs performance testing
98 -export const enableLazyContextPropagation = false;
97 +// Shipped on FB, waiting for next stable release to roll out to OSS
98 +export const enableLazyContextPropagation = __EXPERIMENTAL__;
99
100 // Expose unstable useContext for performance testing
101 export const enableContextProfiling = false;
packages/shared/forks/ReactFeatureFlags.test-renderer.js
+1 -1
@@ -51,7 +51,7 @@ export const syncLaneExpirationMs = 250;
51 export const transitionLaneExpirationMs = 5000;
52
53 export const disableSchedulerTimeoutInWorkLoop = false;
54 -export const enableLazyContextPropagation = false;
54 +export const enableLazyContextPropagation = __EXPERIMENTAL__;
55 export const enableContextProfiling = false;
56 export const enableLegacyHidden = false;
57
packages/shared/forks/ReactFeatureFlags.test-renderer.www.js
+1 -1
@@ -54,7 +54,7 @@ export const syncLaneExpirationMs = 250;
54 export const transitionLaneExpirationMs = 5000;
55
56 export const disableSchedulerTimeoutInWorkLoop = false;
57 -export const enableLazyContextPropagation = false;
57 +export const enableLazyContextPropagation = true;
58 export const enableContextProfiling = false;
59 export const enableLegacyHidden = false;
60
packages/shared/forks/ReactFeatureFlags.www-dynamic.js
-1
@@ -21,7 +21,6 @@ export const disableSchedulerTimeoutInWorkLoop = __VARIANT__;
21 export const enableAddPropertiesFastPath = __VARIANT__;
22 export const enableDeferRootSchedulingToMicrotask = __VARIANT__;
23 export const enableDO_NOT_USE_disableStrictPassiveEffect = __VARIANT__;
24 -export const enableLazyContextPropagation = __VARIANT__;
24 export const enableNoCloningMemoCache = __VARIANT__;
25 export const enableObjectFiber = __VARIANT__;
26 export const enableRenderableContext = __VARIANT__;
packages/shared/forks/ReactFeatureFlags.www.js
+1 -1
@@ -24,7 +24,6 @@ export const {
24 enableDeferRootSchedulingToMicrotask,
25 enableDO_NOT_USE_disableStrictPassiveEffect,
26 enableInfiniteRenderLoopDetection,
27 - enableLazyContextPropagation,
27 enableNoCloningMemoCache,
28 enableObjectFiber,
29 enableRenderableContext,
@@ -59,6 +58,7 @@ export const enableFilterEmptyStringAttributesDOM = true;
58 export const enableAsyncActions = true;
59 export const disableInputAttributeSyncing = false;
60 export const enableLegacyFBSupport = true;
61 +export const enableLazyContextPropagation = true;
62
63 // Logs additional User Timing API marks for use with an experimental profiling tool.
64 export const enableSchedulingProfiler: boolean =