From 3e92eb7fe10724a003fbc47f5ed176ecaa5c5eff Mon Sep 17 00:00:00 2001 From: sebmarkbage Date: Thu, 30 May 2024 16:05:47 +0000 Subject: [PATCH] [Flight] Eval Fake Server Component Functions to Recreate Native Stacks (#29632) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We have three kinds of stacks that we send in the RSC protocol: - The stack trace where a replayed `console.log` was called on the server. - The JSX callsite that created a Server Component which then later called another component. - The JSX callsite that created a Host or Client Component. These stack frames disappear in native stacks on the client since they're executed on the server. This evals a fake file which only has one call in it on the same line/column as the server. Then we call through these fake modules to "replay" the callstack. We then replay the `console.log` within this stack, or call `console.createTask` in this stack to recreate the stack. The main concern with this approach is the performance. It adds significant cost to create all these eval:ed functions but it should eventually balance out. This doesn't yet apply source maps to these. With source maps it'll be able to show the server source code when clicking the links. I don't love how these appear. - Because we haven't yet initialized the client module we don't have the name of the client component we're about to render yet which leads to the `<...>` task name. - The `(async)` suffix Chrome adds is still a problem. - The VMxxxx prefix is used to disambiguate which is noisy. Might be helped by source maps. - The continuation of the async stacks end up rooted somewhere in the bootstrapping of the app. This might be ok when the bootstrapping ends up ignore listed but it's kind of a problem that you can't clear the async stack. Screenshot 2024-05-28 at 11 58 56 PM Screenshot 2024-05-28 at 11 58 07 PM Screenshot 2024-05-28 at 11 58 31 PM Screenshot 2024-05-28 at 11 59 12 PM DiffTrain build for [9d4fba078812de0363fe9514b943650fa479e8af](https://github.com/facebook/react/commit/9d4fba078812de0363fe9514b943650fa479e8af) --- compiled/facebook-www/REVISION | 2 +- compiled/facebook-www/REVISION_TRANSFORMS | 2 +- compiled/facebook-www/React-dev.classic.js | 2 +- compiled/facebook-www/React-dev.modern.js | 2 +- compiled/facebook-www/React-prod.classic.js | 2 +- compiled/facebook-www/React-prod.modern.js | 2 +- compiled/facebook-www/React-profiling.classic.js | 2 +- compiled/facebook-www/React-profiling.modern.js | 2 +- compiled/facebook-www/ReactART-dev.classic.js | 2 +- compiled/facebook-www/ReactART-dev.modern.js | 2 +- compiled/facebook-www/ReactART-prod.classic.js | 4 ++-- compiled/facebook-www/ReactART-prod.modern.js | 4 ++-- compiled/facebook-www/ReactDOM-dev.classic.js | 2 +- compiled/facebook-www/ReactDOM-dev.modern.js | 2 +- compiled/facebook-www/ReactDOM-prod.classic.js | 10 +++++----- compiled/facebook-www/ReactDOM-prod.modern.js | 10 +++++----- compiled/facebook-www/ReactDOM-profiling.classic.js | 10 +++++----- compiled/facebook-www/ReactDOM-profiling.modern.js | 10 +++++----- compiled/facebook-www/ReactDOMServer-dev.classic.js | 2 +- compiled/facebook-www/ReactDOMServer-dev.modern.js | 2 +- compiled/facebook-www/ReactDOMServer-prod.classic.js | 2 +- compiled/facebook-www/ReactDOMServer-prod.modern.js | 2 +- compiled/facebook-www/ReactDOMTesting-dev.classic.js | 2 +- compiled/facebook-www/ReactDOMTesting-dev.modern.js | 2 +- compiled/facebook-www/ReactDOMTesting-prod.classic.js | 10 +++++----- compiled/facebook-www/ReactDOMTesting-prod.modern.js | 10 +++++----- compiled/facebook-www/ReactReconciler-dev.classic.js | 2 +- compiled/facebook-www/ReactReconciler-dev.modern.js | 2 +- compiled/facebook-www/ReactReconciler-prod.classic.js | 2 +- compiled/facebook-www/ReactReconciler-prod.modern.js | 2 +- compiled/facebook-www/ReactTestRenderer-dev.classic.js | 2 +- compiled/facebook-www/ReactTestRenderer-dev.modern.js | 2 +- 32 files changed, 58 insertions(+), 58 deletions(-) diff --git a/compiled/facebook-www/REVISION b/compiled/facebook-www/REVISION index a93f6c63dc..98c09f73f3 100644 --- a/compiled/facebook-www/REVISION +++ b/compiled/facebook-www/REVISION @@ -1 +1 @@ -fb61a1b515c5ea0e31b0dac19184454a79c4baf1 +9d4fba078812de0363fe9514b943650fa479e8af diff --git a/compiled/facebook-www/REVISION_TRANSFORMS b/compiled/facebook-www/REVISION_TRANSFORMS index a93f6c63dc..98c09f73f3 100644 --- a/compiled/facebook-www/REVISION_TRANSFORMS +++ b/compiled/facebook-www/REVISION_TRANSFORMS @@ -1 +1 @@ -fb61a1b515c5ea0e31b0dac19184454a79c4baf1 +9d4fba078812de0363fe9514b943650fa479e8af diff --git a/compiled/facebook-www/React-dev.classic.js b/compiled/facebook-www/React-dev.classic.js index b014b4bf57..642e489fa3 100644 --- a/compiled/facebook-www/React-dev.classic.js +++ b/compiled/facebook-www/React-dev.classic.js @@ -22,7 +22,7 @@ if ( ) { __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error()); } -var ReactVersion = '19.0.0-www-classic-fb61a1b515-20240530'; +var ReactVersion = '19.0.0-www-classic-9d4fba0788-20240530'; // Re-export dynamic flags from the www version. var dynamicFeatureFlags = require('ReactFeatureFlags'); diff --git a/compiled/facebook-www/React-dev.modern.js b/compiled/facebook-www/React-dev.modern.js index 8c3ac0fc5a..e2503352d3 100644 --- a/compiled/facebook-www/React-dev.modern.js +++ b/compiled/facebook-www/React-dev.modern.js @@ -22,7 +22,7 @@ if ( ) { __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error()); } -var ReactVersion = '19.0.0-www-modern-fb61a1b515-20240530'; +var ReactVersion = '19.0.0-www-modern-9d4fba0788-20240530'; // Re-export dynamic flags from the www version. var dynamicFeatureFlags = require('ReactFeatureFlags'); diff --git a/compiled/facebook-www/React-prod.classic.js b/compiled/facebook-www/React-prod.classic.js index 1ae4ca97ff..4aafe080b7 100644 --- a/compiled/facebook-www/React-prod.classic.js +++ b/compiled/facebook-www/React-prod.classic.js @@ -684,4 +684,4 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.0.0-www-classic-fb61a1b515-20240530"; +exports.version = "19.0.0-www-classic-9d4fba0788-20240530"; diff --git a/compiled/facebook-www/React-prod.modern.js b/compiled/facebook-www/React-prod.modern.js index f8519c0dc1..fdd5e108de 100644 --- a/compiled/facebook-www/React-prod.modern.js +++ b/compiled/facebook-www/React-prod.modern.js @@ -684,4 +684,4 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.0.0-www-modern-fb61a1b515-20240530"; +exports.version = "19.0.0-www-modern-9d4fba0788-20240530"; diff --git a/compiled/facebook-www/React-profiling.classic.js b/compiled/facebook-www/React-profiling.classic.js index 3957dcdd6a..989d7e15e9 100644 --- a/compiled/facebook-www/React-profiling.classic.js +++ b/compiled/facebook-www/React-profiling.classic.js @@ -688,7 +688,7 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.0.0-www-classic-fb61a1b515-20240530"; +exports.version = "19.0.0-www-classic-9d4fba0788-20240530"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/compiled/facebook-www/React-profiling.modern.js b/compiled/facebook-www/React-profiling.modern.js index 206e16581c..f22468a220 100644 --- a/compiled/facebook-www/React-profiling.modern.js +++ b/compiled/facebook-www/React-profiling.modern.js @@ -688,7 +688,7 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.0.0-www-modern-fb61a1b515-20240530"; +exports.version = "19.0.0-www-modern-9d4fba0788-20240530"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/compiled/facebook-www/ReactART-dev.classic.js b/compiled/facebook-www/ReactART-dev.classic.js index 1fe91c4e75..7c48a92468 100644 --- a/compiled/facebook-www/ReactART-dev.classic.js +++ b/compiled/facebook-www/ReactART-dev.classic.js @@ -60,7 +60,7 @@ function _assertThisInitialized(self) { return self; } -var ReactVersion = '19.0.0-www-classic-fb61a1b515-20240530'; +var ReactVersion = '19.0.0-www-classic-9d4fba0788-20240530'; var LegacyRoot = 0; var ConcurrentRoot = 1; diff --git a/compiled/facebook-www/ReactART-dev.modern.js b/compiled/facebook-www/ReactART-dev.modern.js index d3dd660afa..e9713693aa 100644 --- a/compiled/facebook-www/ReactART-dev.modern.js +++ b/compiled/facebook-www/ReactART-dev.modern.js @@ -60,7 +60,7 @@ function _assertThisInitialized(self) { return self; } -var ReactVersion = '19.0.0-www-modern-fb61a1b515-20240530'; +var ReactVersion = '19.0.0-www-modern-9d4fba0788-20240530'; var LegacyRoot = 0; var ConcurrentRoot = 1; diff --git a/compiled/facebook-www/ReactART-prod.classic.js b/compiled/facebook-www/ReactART-prod.classic.js index bc50aeded0..1e8e7bd7a5 100644 --- a/compiled/facebook-www/ReactART-prod.classic.js +++ b/compiled/facebook-www/ReactART-prod.classic.js @@ -10640,7 +10640,7 @@ var slice = Array.prototype.slice, return null; }, bundleType: 0, - version: "19.0.0-www-classic-fb61a1b515-20240530", + version: "19.0.0-www-classic-9d4fba0788-20240530", rendererPackageName: "react-art" }; var internals$jscomp$inline_1370 = { @@ -10671,7 +10671,7 @@ var internals$jscomp$inline_1370 = { scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "19.0.0-www-classic-fb61a1b515-20240530" + reconcilerVersion: "19.0.0-www-classic-9d4fba0788-20240530" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_1371 = __REACT_DEVTOOLS_GLOBAL_HOOK__; diff --git a/compiled/facebook-www/ReactART-prod.modern.js b/compiled/facebook-www/ReactART-prod.modern.js index 04bbfed076..e83415d2d9 100644 --- a/compiled/facebook-www/ReactART-prod.modern.js +++ b/compiled/facebook-www/ReactART-prod.modern.js @@ -10115,7 +10115,7 @@ var slice = Array.prototype.slice, return null; }, bundleType: 0, - version: "19.0.0-www-modern-fb61a1b515-20240530", + version: "19.0.0-www-modern-9d4fba0788-20240530", rendererPackageName: "react-art" }; var internals$jscomp$inline_1356 = { @@ -10146,7 +10146,7 @@ var internals$jscomp$inline_1356 = { scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "19.0.0-www-modern-fb61a1b515-20240530" + reconcilerVersion: "19.0.0-www-modern-9d4fba0788-20240530" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_1357 = __REACT_DEVTOOLS_GLOBAL_HOOK__; diff --git a/compiled/facebook-www/ReactDOM-dev.classic.js b/compiled/facebook-www/ReactDOM-dev.classic.js index 01a0c89b75..689b49d055 100644 --- a/compiled/facebook-www/ReactDOM-dev.classic.js +++ b/compiled/facebook-www/ReactDOM-dev.classic.js @@ -31059,7 +31059,7 @@ identifierPrefix, onUncaughtError, onCaughtError, onRecoverableError, transition return root; } -var ReactVersion = '19.0.0-www-classic-fb61a1b515-20240530'; +var ReactVersion = '19.0.0-www-classic-9d4fba0788-20240530'; function createPortal$1(children, containerInfo, // TODO: figure out the API for cross-renderer implementation. implementation) { diff --git a/compiled/facebook-www/ReactDOM-dev.modern.js b/compiled/facebook-www/ReactDOM-dev.modern.js index d6bc9e409c..999d13a3fb 100644 --- a/compiled/facebook-www/ReactDOM-dev.modern.js +++ b/compiled/facebook-www/ReactDOM-dev.modern.js @@ -30236,7 +30236,7 @@ identifierPrefix, onUncaughtError, onCaughtError, onRecoverableError, transition return root; } -var ReactVersion = '19.0.0-www-modern-fb61a1b515-20240530'; +var ReactVersion = '19.0.0-www-modern-9d4fba0788-20240530'; function createPortal$1(children, containerInfo, // TODO: figure out the API for cross-renderer implementation. implementation) { diff --git a/compiled/facebook-www/ReactDOM-prod.classic.js b/compiled/facebook-www/ReactDOM-prod.classic.js index ebfc7a7a5e..2c8a2eeba0 100644 --- a/compiled/facebook-www/ReactDOM-prod.classic.js +++ b/compiled/facebook-www/ReactDOM-prod.classic.js @@ -17046,14 +17046,14 @@ function getCrossOriginStringAs(as, input) { } var isomorphicReactPackageVersion$jscomp$inline_1753 = React.version; if ( - "19.0.0-www-classic-fb61a1b515-20240530" !== + "19.0.0-www-classic-9d4fba0788-20240530" !== isomorphicReactPackageVersion$jscomp$inline_1753 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_1753, - "19.0.0-www-classic-fb61a1b515-20240530" + "19.0.0-www-classic-9d4fba0788-20240530" ) ); Internals.findDOMNode = function (componentOrElement) { @@ -17072,7 +17072,7 @@ Internals.Events = [ var devToolsConfig$jscomp$inline_1760 = { findFiberByHostInstance: getClosestInstanceFromNode, bundleType: 0, - version: "19.0.0-www-classic-fb61a1b515-20240530", + version: "19.0.0-www-classic-9d4fba0788-20240530", rendererPackageName: "react-dom" }; var internals$jscomp$inline_2204 = { @@ -17102,7 +17102,7 @@ var internals$jscomp$inline_2204 = { scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "19.0.0-www-classic-fb61a1b515-20240530" + reconcilerVersion: "19.0.0-www-classic-9d4fba0788-20240530" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2205 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -17606,4 +17606,4 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.0.0-www-classic-fb61a1b515-20240530"; +exports.version = "19.0.0-www-classic-9d4fba0788-20240530"; diff --git a/compiled/facebook-www/ReactDOM-prod.modern.js b/compiled/facebook-www/ReactDOM-prod.modern.js index f1bde40468..e691d0c7f4 100644 --- a/compiled/facebook-www/ReactDOM-prod.modern.js +++ b/compiled/facebook-www/ReactDOM-prod.modern.js @@ -16409,14 +16409,14 @@ function getCrossOriginStringAs(as, input) { } var isomorphicReactPackageVersion$jscomp$inline_1724 = React.version; if ( - "19.0.0-www-modern-fb61a1b515-20240530" !== + "19.0.0-www-modern-9d4fba0788-20240530" !== isomorphicReactPackageVersion$jscomp$inline_1724 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_1724, - "19.0.0-www-modern-fb61a1b515-20240530" + "19.0.0-www-modern-9d4fba0788-20240530" ) ); Internals.findDOMNode = function (componentOrElement) { @@ -16435,7 +16435,7 @@ Internals.Events = [ var devToolsConfig$jscomp$inline_1726 = { findFiberByHostInstance: getClosestInstanceFromNode, bundleType: 0, - version: "19.0.0-www-modern-fb61a1b515-20240530", + version: "19.0.0-www-modern-9d4fba0788-20240530", rendererPackageName: "react-dom" }; var internals$jscomp$inline_2195 = { @@ -16465,7 +16465,7 @@ var internals$jscomp$inline_2195 = { scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "19.0.0-www-modern-fb61a1b515-20240530" + reconcilerVersion: "19.0.0-www-modern-9d4fba0788-20240530" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2196 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -16839,4 +16839,4 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.0.0-www-modern-fb61a1b515-20240530"; +exports.version = "19.0.0-www-modern-9d4fba0788-20240530"; diff --git a/compiled/facebook-www/ReactDOM-profiling.classic.js b/compiled/facebook-www/ReactDOM-profiling.classic.js index 46ec3f25b2..eb041793b2 100644 --- a/compiled/facebook-www/ReactDOM-profiling.classic.js +++ b/compiled/facebook-www/ReactDOM-profiling.classic.js @@ -17815,14 +17815,14 @@ function getCrossOriginStringAs(as, input) { } var isomorphicReactPackageVersion$jscomp$inline_1840 = React.version; if ( - "19.0.0-www-classic-fb61a1b515-20240530" !== + "19.0.0-www-classic-9d4fba0788-20240530" !== isomorphicReactPackageVersion$jscomp$inline_1840 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_1840, - "19.0.0-www-classic-fb61a1b515-20240530" + "19.0.0-www-classic-9d4fba0788-20240530" ) ); Internals.findDOMNode = function (componentOrElement) { @@ -17841,7 +17841,7 @@ Internals.Events = [ var devToolsConfig$jscomp$inline_1847 = { findFiberByHostInstance: getClosestInstanceFromNode, bundleType: 0, - version: "19.0.0-www-classic-fb61a1b515-20240530", + version: "19.0.0-www-classic-9d4fba0788-20240530", rendererPackageName: "react-dom" }; (function (internals) { @@ -17885,7 +17885,7 @@ var devToolsConfig$jscomp$inline_1847 = { scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "19.0.0-www-classic-fb61a1b515-20240530" + reconcilerVersion: "19.0.0-www-classic-9d4fba0788-20240530" }); function ReactDOMRoot(internalRoot) { this._internalRoot = internalRoot; @@ -18376,7 +18376,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.0.0-www-classic-fb61a1b515-20240530"; +exports.version = "19.0.0-www-classic-9d4fba0788-20240530"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/compiled/facebook-www/ReactDOM-profiling.modern.js b/compiled/facebook-www/ReactDOM-profiling.modern.js index bb175f9228..0750c85a60 100644 --- a/compiled/facebook-www/ReactDOM-profiling.modern.js +++ b/compiled/facebook-www/ReactDOM-profiling.modern.js @@ -17161,14 +17161,14 @@ function getCrossOriginStringAs(as, input) { } var isomorphicReactPackageVersion$jscomp$inline_1811 = React.version; if ( - "19.0.0-www-modern-fb61a1b515-20240530" !== + "19.0.0-www-modern-9d4fba0788-20240530" !== isomorphicReactPackageVersion$jscomp$inline_1811 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_1811, - "19.0.0-www-modern-fb61a1b515-20240530" + "19.0.0-www-modern-9d4fba0788-20240530" ) ); Internals.findDOMNode = function (componentOrElement) { @@ -17187,7 +17187,7 @@ Internals.Events = [ var devToolsConfig$jscomp$inline_1813 = { findFiberByHostInstance: getClosestInstanceFromNode, bundleType: 0, - version: "19.0.0-www-modern-fb61a1b515-20240530", + version: "19.0.0-www-modern-9d4fba0788-20240530", rendererPackageName: "react-dom" }; (function (internals) { @@ -17231,7 +17231,7 @@ var devToolsConfig$jscomp$inline_1813 = { scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "19.0.0-www-modern-fb61a1b515-20240530" + reconcilerVersion: "19.0.0-www-modern-9d4fba0788-20240530" }); function ReactDOMRoot(internalRoot) { this._internalRoot = internalRoot; @@ -17592,7 +17592,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.0.0-www-modern-fb61a1b515-20240530"; +exports.version = "19.0.0-www-modern-9d4fba0788-20240530"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/compiled/facebook-www/ReactDOMServer-dev.classic.js b/compiled/facebook-www/ReactDOMServer-dev.classic.js index 670d1d7c56..6101ae8bf0 100644 --- a/compiled/facebook-www/ReactDOMServer-dev.classic.js +++ b/compiled/facebook-www/ReactDOMServer-dev.classic.js @@ -19,7 +19,7 @@ if (__DEV__) { var React = require('react'); var ReactDOM = require('react-dom'); -var ReactVersion = '19.0.0-www-classic-fb61a1b515-20240530'; +var ReactVersion = '19.0.0-www-classic-9d4fba0788-20240530'; // This refers to a WWW module. var warningWWW = require('warning'); diff --git a/compiled/facebook-www/ReactDOMServer-dev.modern.js b/compiled/facebook-www/ReactDOMServer-dev.modern.js index b7faf30216..baabbdc623 100644 --- a/compiled/facebook-www/ReactDOMServer-dev.modern.js +++ b/compiled/facebook-www/ReactDOMServer-dev.modern.js @@ -19,7 +19,7 @@ if (__DEV__) { var React = require('react'); var ReactDOM = require('react-dom'); -var ReactVersion = '19.0.0-www-modern-fb61a1b515-20240530'; +var ReactVersion = '19.0.0-www-modern-9d4fba0788-20240530'; // This refers to a WWW module. var warningWWW = require('warning'); diff --git a/compiled/facebook-www/ReactDOMServer-prod.classic.js b/compiled/facebook-www/ReactDOMServer-prod.classic.js index 9763b6df48..79780b2a02 100644 --- a/compiled/facebook-www/ReactDOMServer-prod.classic.js +++ b/compiled/facebook-www/ReactDOMServer-prod.classic.js @@ -5699,4 +5699,4 @@ exports.renderToString = function (children, options) { 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server' ); }; -exports.version = "19.0.0-www-classic-fb61a1b515-20240530"; +exports.version = "19.0.0-www-classic-9d4fba0788-20240530"; diff --git a/compiled/facebook-www/ReactDOMServer-prod.modern.js b/compiled/facebook-www/ReactDOMServer-prod.modern.js index cbf60662b1..cea5c49365 100644 --- a/compiled/facebook-www/ReactDOMServer-prod.modern.js +++ b/compiled/facebook-www/ReactDOMServer-prod.modern.js @@ -5677,4 +5677,4 @@ exports.renderToString = function (children, options) { 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server' ); }; -exports.version = "19.0.0-www-modern-fb61a1b515-20240530"; +exports.version = "19.0.0-www-modern-9d4fba0788-20240530"; diff --git a/compiled/facebook-www/ReactDOMTesting-dev.classic.js b/compiled/facebook-www/ReactDOMTesting-dev.classic.js index b33ecc7305..fd5268ec99 100644 --- a/compiled/facebook-www/ReactDOMTesting-dev.classic.js +++ b/compiled/facebook-www/ReactDOMTesting-dev.classic.js @@ -31625,7 +31625,7 @@ identifierPrefix, onUncaughtError, onCaughtError, onRecoverableError, transition return root; } -var ReactVersion = '19.0.0-www-classic-fb61a1b515-20240530'; +var ReactVersion = '19.0.0-www-classic-9d4fba0788-20240530'; function createPortal$1(children, containerInfo, // TODO: figure out the API for cross-renderer implementation. implementation) { diff --git a/compiled/facebook-www/ReactDOMTesting-dev.modern.js b/compiled/facebook-www/ReactDOMTesting-dev.modern.js index f961c20994..fd1d4d7c74 100644 --- a/compiled/facebook-www/ReactDOMTesting-dev.modern.js +++ b/compiled/facebook-www/ReactDOMTesting-dev.modern.js @@ -30802,7 +30802,7 @@ identifierPrefix, onUncaughtError, onCaughtError, onRecoverableError, transition return root; } -var ReactVersion = '19.0.0-www-modern-fb61a1b515-20240530'; +var ReactVersion = '19.0.0-www-modern-9d4fba0788-20240530'; function createPortal$1(children, containerInfo, // TODO: figure out the API for cross-renderer implementation. implementation) { diff --git a/compiled/facebook-www/ReactDOMTesting-prod.classic.js b/compiled/facebook-www/ReactDOMTesting-prod.classic.js index 5d33d0070c..afb7b4800f 100644 --- a/compiled/facebook-www/ReactDOMTesting-prod.classic.js +++ b/compiled/facebook-www/ReactDOMTesting-prod.classic.js @@ -17375,14 +17375,14 @@ function getCrossOriginStringAs(as, input) { } var isomorphicReactPackageVersion$jscomp$inline_1783 = React.version; if ( - "19.0.0-www-classic-fb61a1b515-20240530" !== + "19.0.0-www-classic-9d4fba0788-20240530" !== isomorphicReactPackageVersion$jscomp$inline_1783 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_1783, - "19.0.0-www-classic-fb61a1b515-20240530" + "19.0.0-www-classic-9d4fba0788-20240530" ) ); Internals.findDOMNode = function (componentOrElement) { @@ -17401,7 +17401,7 @@ Internals.Events = [ var devToolsConfig$jscomp$inline_1790 = { findFiberByHostInstance: getClosestInstanceFromNode, bundleType: 0, - version: "19.0.0-www-classic-fb61a1b515-20240530", + version: "19.0.0-www-classic-9d4fba0788-20240530", rendererPackageName: "react-dom" }; var internals$jscomp$inline_2239 = { @@ -17431,7 +17431,7 @@ var internals$jscomp$inline_2239 = { scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "19.0.0-www-classic-fb61a1b515-20240530" + reconcilerVersion: "19.0.0-www-classic-9d4fba0788-20240530" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2240 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -18086,4 +18086,4 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.0.0-www-classic-fb61a1b515-20240530"; +exports.version = "19.0.0-www-classic-9d4fba0788-20240530"; diff --git a/compiled/facebook-www/ReactDOMTesting-prod.modern.js b/compiled/facebook-www/ReactDOMTesting-prod.modern.js index ab9798a6a3..3f8b8aac71 100644 --- a/compiled/facebook-www/ReactDOMTesting-prod.modern.js +++ b/compiled/facebook-www/ReactDOMTesting-prod.modern.js @@ -16797,14 +16797,14 @@ function getCrossOriginStringAs(as, input) { } var isomorphicReactPackageVersion$jscomp$inline_1754 = React.version; if ( - "19.0.0-www-modern-fb61a1b515-20240530" !== + "19.0.0-www-modern-9d4fba0788-20240530" !== isomorphicReactPackageVersion$jscomp$inline_1754 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_1754, - "19.0.0-www-modern-fb61a1b515-20240530" + "19.0.0-www-modern-9d4fba0788-20240530" ) ); Internals.findDOMNode = function (componentOrElement) { @@ -16823,7 +16823,7 @@ Internals.Events = [ var devToolsConfig$jscomp$inline_1756 = { findFiberByHostInstance: getClosestInstanceFromNode, bundleType: 0, - version: "19.0.0-www-modern-fb61a1b515-20240530", + version: "19.0.0-www-modern-9d4fba0788-20240530", rendererPackageName: "react-dom" }; var internals$jscomp$inline_2230 = { @@ -16853,7 +16853,7 @@ var internals$jscomp$inline_2230 = { scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "19.0.0-www-modern-fb61a1b515-20240530" + reconcilerVersion: "19.0.0-www-modern-9d4fba0788-20240530" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2231 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -17378,4 +17378,4 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.0.0-www-modern-fb61a1b515-20240530"; +exports.version = "19.0.0-www-modern-9d4fba0788-20240530"; diff --git a/compiled/facebook-www/ReactReconciler-dev.classic.js b/compiled/facebook-www/ReactReconciler-dev.classic.js index d412a8ab2d..7c20b3b6a6 100644 --- a/compiled/facebook-www/ReactReconciler-dev.classic.js +++ b/compiled/facebook-www/ReactReconciler-dev.classic.js @@ -28827,7 +28827,7 @@ identifierPrefix, onUncaughtError, onCaughtError, onRecoverableError, transition return root; } -var ReactVersion = '19.0.0-www-classic-fb61a1b515-20240530'; +var ReactVersion = '19.0.0-www-classic-9d4fba0788-20240530'; /* * The `'' + value` pattern (used in perf-sensitive code) throws for Symbol diff --git a/compiled/facebook-www/ReactReconciler-dev.modern.js b/compiled/facebook-www/ReactReconciler-dev.modern.js index 391f1e230a..f32b43338b 100644 --- a/compiled/facebook-www/ReactReconciler-dev.modern.js +++ b/compiled/facebook-www/ReactReconciler-dev.modern.js @@ -28095,7 +28095,7 @@ identifierPrefix, onUncaughtError, onCaughtError, onRecoverableError, transition return root; } -var ReactVersion = '19.0.0-www-modern-fb61a1b515-20240530'; +var ReactVersion = '19.0.0-www-modern-9d4fba0788-20240530'; /* * The `'' + value` pattern (used in perf-sensitive code) throws for Symbol diff --git a/compiled/facebook-www/ReactReconciler-prod.classic.js b/compiled/facebook-www/ReactReconciler-prod.classic.js index eb38782a19..9338682d48 100644 --- a/compiled/facebook-www/ReactReconciler-prod.classic.js +++ b/compiled/facebook-www/ReactReconciler-prod.classic.js @@ -12636,7 +12636,7 @@ module.exports = function ($$$config) { scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "19.0.0-www-classic-fb61a1b515-20240530" + reconcilerVersion: "19.0.0-www-classic-9d4fba0788-20240530" }; if ("undefined" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) devToolsConfig = !1; diff --git a/compiled/facebook-www/ReactReconciler-prod.modern.js b/compiled/facebook-www/ReactReconciler-prod.modern.js index 92a9462d10..ab5485e2fd 100644 --- a/compiled/facebook-www/ReactReconciler-prod.modern.js +++ b/compiled/facebook-www/ReactReconciler-prod.modern.js @@ -12149,7 +12149,7 @@ module.exports = function ($$$config) { scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "19.0.0-www-modern-fb61a1b515-20240530" + reconcilerVersion: "19.0.0-www-modern-9d4fba0788-20240530" }; if ("undefined" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) devToolsConfig = !1; diff --git a/compiled/facebook-www/ReactTestRenderer-dev.classic.js b/compiled/facebook-www/ReactTestRenderer-dev.classic.js index 3435fcccb1..2f5be81451 100644 --- a/compiled/facebook-www/ReactTestRenderer-dev.classic.js +++ b/compiled/facebook-www/ReactTestRenderer-dev.classic.js @@ -23313,7 +23313,7 @@ identifierPrefix, onUncaughtError, onCaughtError, onRecoverableError, transition return root; } -var ReactVersion = '19.0.0-www-classic-fb61a1b515-20240530'; +var ReactVersion = '19.0.0-www-classic-9d4fba0788-20240530'; /* * The `'' + value` pattern (used in perf-sensitive code) throws for Symbol diff --git a/compiled/facebook-www/ReactTestRenderer-dev.modern.js b/compiled/facebook-www/ReactTestRenderer-dev.modern.js index 807ab43143..76511824b5 100644 --- a/compiled/facebook-www/ReactTestRenderer-dev.modern.js +++ b/compiled/facebook-www/ReactTestRenderer-dev.modern.js @@ -23313,7 +23313,7 @@ identifierPrefix, onUncaughtError, onCaughtError, onRecoverableError, transition return root; } -var ReactVersion = '19.0.0-www-modern-fb61a1b515-20240530'; +var ReactVersion = '19.0.0-www-modern-9d4fba0788-20240530'; /* * The `'' + value` pattern (used in perf-sensitive code) throws for Symbol