@samitouri / QOS-React-1 / commits / 699abc89ce

[flags] make enableComponentPerformanceTrack static everywhere (#35629)

Follow-up to https://github.com/facebook/react/pull/34665. Already gated on `enableProfilerTimer` everywhere, which is only enabled for `__PROFILE__`, except for Flight should be unified in a future.

Ruslan Lesiutin committed Jan 26, 2026 at 18:38 UTC 699abc89cea33d5aa0b443050ae27c2fea7cb3cb
4 files changed +3 -5
packages/shared/forks/ReactFeatureFlags.native-fb-dynamic.js
-1
@@ -25,4 +25,3 @@ export const passChildrenWhenCloningPersistedNodes = __VARIANT__;
25 export const enableFragmentRefs = __VARIANT__;
26 export const enableFragmentRefsScrollIntoView = __VARIANT__;
27 export const enableFragmentRefsInstanceHandles = __VARIANT__;
28 -export const enableComponentPerformanceTrack = __VARIANT__;
packages/shared/forks/ReactFeatureFlags.native-fb.js
+1 -2
@@ -77,8 +77,7 @@ export const enableSrcObject: boolean = false;
77 export const enableHydrationChangeEvent: boolean = true;
78 export const enableDefaultTransitionIndicator: boolean = true;
79 export const ownerStackLimit = 1e4;
80 -export const enableComponentPerformanceTrack: boolean =
81 - __PROFILE__ && dynamicFlags.enableComponentPerformanceTrack;
80 +export const enableComponentPerformanceTrack: boolean = true;
81 export const enablePerformanceIssueReporting: boolean =
82 enableComponentPerformanceTrack;
83 export const enableInternalInstanceMap: boolean = false;
packages/shared/forks/ReactFeatureFlags.www-dynamic.js
-1
@@ -31,7 +31,6 @@ export const enableInfiniteRenderLoopDetection: boolean = __VARIANT__;
31
32 export const enableFastAddPropertiesInDiffing: boolean = __VARIANT__;
33 export const enableViewTransition: boolean = __VARIANT__;
34 -export const enableComponentPerformanceTrack: boolean = __VARIANT__;
34 export const enableScrollEndPolyfill: boolean = __VARIANT__;
35 export const enableFragmentRefs: boolean = __VARIANT__;
36 export const enableFragmentRefsScrollIntoView: boolean = __VARIANT__;
packages/shared/forks/ReactFeatureFlags.www.js
+2 -1
@@ -29,7 +29,6 @@ export const {
29 syncLaneExpirationMs,
30 transitionLaneExpirationMs,
31 enableViewTransition,
32 - enableComponentPerformanceTrack,
32 enableScrollEndPolyfill,
33 enableFragmentRefs,
34 enableFragmentRefsScrollIntoView,
@@ -56,6 +55,8 @@ export const enableYieldingBeforePassive: boolean = false;
55
56 export const enableThrottledScheduling: boolean = false;
57
58 +export const enableComponentPerformanceTrack: boolean = true;
59 +
60 export const enablePerformanceIssueReporting: boolean = false;
61
62 // Logs additional User Timing API marks for use with an experimental profiling tool.