From 6ab67c35f15bd0ebf93af8d48d4d0545e9bb9551 Mon Sep 17 00:00:00 2001 From: Jan Kassens Date: Thu, 20 Jun 2024 17:17:25 -0400 Subject: [PATCH] Revert "www: remove dynamic feature flag enableSchedulingProfiler" (#29995) Reverts facebook/react#29994 --- packages/shared/forks/ReactFeatureFlags.www-dynamic.js | 2 ++ packages/shared/forks/ReactFeatureFlags.www.js | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/shared/forks/ReactFeatureFlags.www-dynamic.js b/packages/shared/forks/ReactFeatureFlags.www-dynamic.js index c698b11b86a25..4ec863c7bbb84 100644 --- a/packages/shared/forks/ReactFeatureFlags.www-dynamic.js +++ b/packages/shared/forks/ReactFeatureFlags.www-dynamic.js @@ -40,6 +40,8 @@ export const disableLegacyMode = __VARIANT__; // NOTE: This feature will only work in DEV mode; all callsites are wrapped with __DEV__. export const enableDebugTracing = __EXPERIMENTAL__; +export const enableSchedulingProfiler = __VARIANT__; + export const enableInfiniteRenderLoopDetection = __VARIANT__; // TODO: These flags are hard-coded to the default values used in open source. diff --git a/packages/shared/forks/ReactFeatureFlags.www.js b/packages/shared/forks/ReactFeatureFlags.www.js index 9dd1299f37661..9404b877f532b 100644 --- a/packages/shared/forks/ReactFeatureFlags.www.js +++ b/packages/shared/forks/ReactFeatureFlags.www.js @@ -59,7 +59,9 @@ export const enableAsyncActions = true; export const disableInputAttributeSyncing = false; export const enableLegacyFBSupport = true; -export const enableSchedulingProfiler = __DEV__; +// Logs additional User Timing API marks for use with an experimental profiling tool. +export const enableSchedulingProfiler: boolean = + __PROFILE__ && dynamicFeatureFlags.enableSchedulingProfiler; export const disableLegacyContext = __EXPERIMENTAL__; export const enableGetInspectorDataForInstanceInProduction = false;