Skip to content

Commit 6cf0f2a

Browse files
committed
[mcp] Add proper web-vitals metric collection (#33109)
Multiple things here: - Improve the mean calculation for metrics so we don't report 0 when web-vitals fail to be retrieved - improve ui chaos monkey to use puppeteer APIs since only those trigger INP/CLS metrics since we need emulated mouse clicks - Add logic to navigate to a temp page after render since some web-vitals metrics are only calculated when the page is backgrounded - Some readability improvements DiffTrain build for [7a2c704](7a2c704)
1 parent f2955db commit 6cf0f2a

24 files changed

+87
-87
lines changed

compiled-rn/VERSION_NATIVE_FB

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
19.2.0-native-fb-845d9374-20250506
1+
19.2.0-native-fb-7a2c7045-20250506

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-dev.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<9b24d804fb0ac1652659bb2b6e421fdb>>
10+
* @generated SignedSource<<f21fcfa9a0261ffbe6c81ab6c9e8d3cd>>
1111
*/
1212

1313
"use strict";
@@ -404,5 +404,5 @@ __DEV__ &&
404404
exports.useFormStatus = function () {
405405
return resolveDispatcher().useHostTransitionStatus();
406406
};
407-
exports.version = "19.2.0-native-fb-845d9374-20250506";
407+
exports.version = "19.2.0-native-fb-7a2c7045-20250506";
408408
})();

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-prod.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<fd4f96db8ff007be9751091aec8309d1>>
10+
* @generated SignedSource<<40819af206919ac7d01cba0a2be096fb>>
1111
*/
1212

1313
"use strict";
@@ -203,4 +203,4 @@ exports.useFormState = function (action, initialState, permalink) {
203203
exports.useFormStatus = function () {
204204
return ReactSharedInternals.H.useHostTransitionStatus();
205205
};
206-
exports.version = "19.2.0-native-fb-845d9374-20250506";
206+
exports.version = "19.2.0-native-fb-7a2c7045-20250506";

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-profiling.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<fd4f96db8ff007be9751091aec8309d1>>
10+
* @generated SignedSource<<40819af206919ac7d01cba0a2be096fb>>
1111
*/
1212

1313
"use strict";
@@ -203,4 +203,4 @@ exports.useFormState = function (action, initialState, permalink) {
203203
exports.useFormStatus = function () {
204204
return ReactSharedInternals.H.useHostTransitionStatus();
205205
};
206-
exports.version = "19.2.0-native-fb-845d9374-20250506";
206+
exports.version = "19.2.0-native-fb-7a2c7045-20250506";

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-dev.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<22b0fd616c9702027e7eef2abec4f914>>
10+
* @generated SignedSource<<7dd40881289e93dfc9e21b75d72fe59e>>
1111
*/
1212

1313
/*
@@ -26737,11 +26737,11 @@ __DEV__ &&
2673726737
};
2673826738
(function () {
2673926739
var isomorphicReactPackageVersion = React.version;
26740-
if ("19.2.0-native-fb-845d9374-20250506" !== isomorphicReactPackageVersion)
26740+
if ("19.2.0-native-fb-7a2c7045-20250506" !== isomorphicReactPackageVersion)
2674126741
throw Error(
2674226742
'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' +
2674326743
(isomorphicReactPackageVersion +
26744-
"\n - react-dom: 19.2.0-native-fb-845d9374-20250506\nLearn more: https://react.dev/warnings/version-mismatch")
26744+
"\n - react-dom: 19.2.0-native-fb-7a2c7045-20250506\nLearn more: https://react.dev/warnings/version-mismatch")
2674526745
);
2674626746
})();
2674726747
("function" === typeof Map &&
@@ -26778,10 +26778,10 @@ __DEV__ &&
2677826778
!(function () {
2677926779
var internals = {
2678026780
bundleType: 1,
26781-
version: "19.2.0-native-fb-845d9374-20250506",
26781+
version: "19.2.0-native-fb-7a2c7045-20250506",
2678226782
rendererPackageName: "react-dom",
2678326783
currentDispatcherRef: ReactSharedInternals,
26784-
reconcilerVersion: "19.2.0-native-fb-845d9374-20250506"
26784+
reconcilerVersion: "19.2.0-native-fb-7a2c7045-20250506"
2678526785
};
2678626786
internals.overrideHookState = overrideHookState;
2678726787
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -26925,5 +26925,5 @@ __DEV__ &&
2692526925
listenToAllSupportedEvents(container);
2692626926
return new ReactDOMHydrationRoot(initialChildren);
2692726927
};
26928-
exports.version = "19.2.0-native-fb-845d9374-20250506";
26928+
exports.version = "19.2.0-native-fb-7a2c7045-20250506";
2692926929
})();

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-prod.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<03402b426a8526cbbf59afdcfc3828c6>>
10+
* @generated SignedSource<<7b418fcef229e9c103d2bc3bd8da0cf2>>
1111
*/
1212

1313
/*
@@ -16847,14 +16847,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
1684716847
};
1684816848
var isomorphicReactPackageVersion$jscomp$inline_1984 = React.version;
1684916849
if (
16850-
"19.2.0-native-fb-845d9374-20250506" !==
16850+
"19.2.0-native-fb-7a2c7045-20250506" !==
1685116851
isomorphicReactPackageVersion$jscomp$inline_1984
1685216852
)
1685316853
throw Error(
1685416854
formatProdErrorMessage(
1685516855
527,
1685616856
isomorphicReactPackageVersion$jscomp$inline_1984,
16857-
"19.2.0-native-fb-845d9374-20250506"
16857+
"19.2.0-native-fb-7a2c7045-20250506"
1685816858
)
1685916859
);
1686016860
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -16876,10 +16876,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
1687616876
};
1687716877
var internals$jscomp$inline_2495 = {
1687816878
bundleType: 0,
16879-
version: "19.2.0-native-fb-845d9374-20250506",
16879+
version: "19.2.0-native-fb-7a2c7045-20250506",
1688016880
rendererPackageName: "react-dom",
1688116881
currentDispatcherRef: ReactSharedInternals,
16882-
reconcilerVersion: "19.2.0-native-fb-845d9374-20250506"
16882+
reconcilerVersion: "19.2.0-native-fb-7a2c7045-20250506"
1688316883
};
1688416884
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
1688516885
var hook$jscomp$inline_2496 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
@@ -16983,4 +16983,4 @@ exports.hydrateRoot = function (container, initialChildren, options) {
1698316983
listenToAllSupportedEvents(container);
1698416984
return new ReactDOMHydrationRoot(initialChildren);
1698516985
};
16986-
exports.version = "19.2.0-native-fb-845d9374-20250506";
16986+
exports.version = "19.2.0-native-fb-7a2c7045-20250506";

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-profiling.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<d5a8e9edc3a9092ecff1170c469b7d3f>>
10+
* @generated SignedSource<<f4e60247b7ae6bc1f0256882e5b344f8>>
1111
*/
1212

1313
/*
@@ -17557,14 +17557,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
1755717557
};
1755817558
var isomorphicReactPackageVersion$jscomp$inline_2087 = React.version;
1755917559
if (
17560-
"19.2.0-native-fb-845d9374-20250506" !==
17560+
"19.2.0-native-fb-7a2c7045-20250506" !==
1756117561
isomorphicReactPackageVersion$jscomp$inline_2087
1756217562
)
1756317563
throw Error(
1756417564
formatProdErrorMessage(
1756517565
527,
1756617566
isomorphicReactPackageVersion$jscomp$inline_2087,
17567-
"19.2.0-native-fb-845d9374-20250506"
17567+
"19.2.0-native-fb-7a2c7045-20250506"
1756817568
)
1756917569
);
1757017570
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -17586,10 +17586,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
1758617586
};
1758717587
var internals$jscomp$inline_2094 = {
1758817588
bundleType: 0,
17589-
version: "19.2.0-native-fb-845d9374-20250506",
17589+
version: "19.2.0-native-fb-7a2c7045-20250506",
1759017590
rendererPackageName: "react-dom",
1759117591
currentDispatcherRef: ReactSharedInternals,
17592-
reconcilerVersion: "19.2.0-native-fb-845d9374-20250506",
17592+
reconcilerVersion: "19.2.0-native-fb-7a2c7045-20250506",
1759317593
getLaneLabelMap: function () {
1759417594
for (
1759517595
var map = new Map(), lane = 1, index$309 = 0;
@@ -17708,4 +17708,4 @@ exports.hydrateRoot = function (container, initialChildren, options) {
1770817708
listenToAllSupportedEvents(container);
1770917709
return new ReactDOMHydrationRoot(initialChildren);
1771017710
};
17711-
exports.version = "19.2.0-native-fb-845d9374-20250506";
17711+
exports.version = "19.2.0-native-fb-7a2c7045-20250506";

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-dev.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<824120201b316ac5c055df483ede9f48>>
10+
* @generated SignedSource<<c9ba55045d1869ebbbbc3bd078eddbb1>>
1111
*/
1212

1313
/*
@@ -26798,11 +26798,11 @@ __DEV__ &&
2679826798
};
2679926799
(function () {
2680026800
var isomorphicReactPackageVersion = React.version;
26801-
if ("19.2.0-native-fb-845d9374-20250506" !== isomorphicReactPackageVersion)
26801+
if ("19.2.0-native-fb-7a2c7045-20250506" !== isomorphicReactPackageVersion)
2680226802
throw Error(
2680326803
'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' +
2680426804
(isomorphicReactPackageVersion +
26805-
"\n - react-dom: 19.2.0-native-fb-845d9374-20250506\nLearn more: https://react.dev/warnings/version-mismatch")
26805+
"\n - react-dom: 19.2.0-native-fb-7a2c7045-20250506\nLearn more: https://react.dev/warnings/version-mismatch")
2680626806
);
2680726807
})();
2680826808
("function" === typeof Map &&
@@ -26839,10 +26839,10 @@ __DEV__ &&
2683926839
!(function () {
2684026840
var internals = {
2684126841
bundleType: 1,
26842-
version: "19.2.0-native-fb-845d9374-20250506",
26842+
version: "19.2.0-native-fb-7a2c7045-20250506",
2684326843
rendererPackageName: "react-dom",
2684426844
currentDispatcherRef: ReactSharedInternals,
26845-
reconcilerVersion: "19.2.0-native-fb-845d9374-20250506"
26845+
reconcilerVersion: "19.2.0-native-fb-7a2c7045-20250506"
2684626846
};
2684726847
internals.overrideHookState = overrideHookState;
2684826848
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -27302,7 +27302,7 @@ __DEV__ &&
2730227302
exports.useFormStatus = function () {
2730327303
return resolveDispatcher().useHostTransitionStatus();
2730427304
};
27305-
exports.version = "19.2.0-native-fb-845d9374-20250506";
27305+
exports.version = "19.2.0-native-fb-7a2c7045-20250506";
2730627306
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
2730727307
"function" ===
2730827308
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-prod.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<2e174bf06a1e86e8e07c2b505b71e8ac>>
10+
* @generated SignedSource<<3a23b88b8be662a7f39f227693b3a97a>>
1111
*/
1212

1313
/*
@@ -16858,14 +16858,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
1685816858
};
1685916859
var isomorphicReactPackageVersion$jscomp$inline_1985 = React.version;
1686016860
if (
16861-
"19.2.0-native-fb-845d9374-20250506" !==
16861+
"19.2.0-native-fb-7a2c7045-20250506" !==
1686216862
isomorphicReactPackageVersion$jscomp$inline_1985
1686316863
)
1686416864
throw Error(
1686516865
formatProdErrorMessage(
1686616866
527,
1686716867
isomorphicReactPackageVersion$jscomp$inline_1985,
16868-
"19.2.0-native-fb-845d9374-20250506"
16868+
"19.2.0-native-fb-7a2c7045-20250506"
1686916869
)
1687016870
);
1687116871
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -16887,10 +16887,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
1688716887
};
1688816888
var internals$jscomp$inline_2498 = {
1688916889
bundleType: 0,
16890-
version: "19.2.0-native-fb-845d9374-20250506",
16890+
version: "19.2.0-native-fb-7a2c7045-20250506",
1689116891
rendererPackageName: "react-dom",
1689216892
currentDispatcherRef: ReactSharedInternals,
16893-
reconcilerVersion: "19.2.0-native-fb-845d9374-20250506"
16893+
reconcilerVersion: "19.2.0-native-fb-7a2c7045-20250506"
1689416894
};
1689516895
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
1689616896
var hook$jscomp$inline_2499 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
@@ -17148,4 +17148,4 @@ exports.useFormState = function (action, initialState, permalink) {
1714817148
exports.useFormStatus = function () {
1714917149
return ReactSharedInternals.H.useHostTransitionStatus();
1715017150
};
17151-
exports.version = "19.2.0-native-fb-845d9374-20250506";
17151+
exports.version = "19.2.0-native-fb-7a2c7045-20250506";

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-profiling.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<c428bbea41f680007e9709abce1bd847>>
10+
* @generated SignedSource<<6aab0768b7e59b983f3c8886c88c1989>>
1111
*/
1212

1313
/*
@@ -17572,14 +17572,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
1757217572
};
1757317573
var isomorphicReactPackageVersion$jscomp$inline_2088 = React.version;
1757417574
if (
17575-
"19.2.0-native-fb-845d9374-20250506" !==
17575+
"19.2.0-native-fb-7a2c7045-20250506" !==
1757617576
isomorphicReactPackageVersion$jscomp$inline_2088
1757717577
)
1757817578
throw Error(
1757917579
formatProdErrorMessage(
1758017580
527,
1758117581
isomorphicReactPackageVersion$jscomp$inline_2088,
17582-
"19.2.0-native-fb-845d9374-20250506"
17582+
"19.2.0-native-fb-7a2c7045-20250506"
1758317583
)
1758417584
);
1758517585
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -17601,10 +17601,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
1760117601
};
1760217602
var internals$jscomp$inline_2095 = {
1760317603
bundleType: 0,
17604-
version: "19.2.0-native-fb-845d9374-20250506",
17604+
version: "19.2.0-native-fb-7a2c7045-20250506",
1760517605
rendererPackageName: "react-dom",
1760617606
currentDispatcherRef: ReactSharedInternals,
17607-
reconcilerVersion: "19.2.0-native-fb-845d9374-20250506",
17607+
reconcilerVersion: "19.2.0-native-fb-7a2c7045-20250506",
1760817608
getLaneLabelMap: function () {
1760917609
for (
1761017610
var map = new Map(), lane = 1, index$309 = 0;
@@ -17877,7 +17877,7 @@ exports.useFormState = function (action, initialState, permalink) {
1787717877
exports.useFormStatus = function () {
1787817878
return ReactSharedInternals.H.useHostTransitionStatus();
1787917879
};
17880-
exports.version = "19.2.0-native-fb-845d9374-20250506";
17880+
exports.version = "19.2.0-native-fb-7a2c7045-20250506";
1788117881
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
1788217882
"function" ===
1788317883
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&

0 commit comments

Comments
 (0)