diff --git a/compiled/facebook-www/REVISION b/compiled/facebook-www/REVISION index f1e38b118f..c5df1125ed 100644 --- a/compiled/facebook-www/REVISION +++ b/compiled/facebook-www/REVISION @@ -1 +1 @@ -e41ee9ea70f8998144fdd959ac11fd7a40e4ee20 +ba5e6a8329c7194a2c573c037a37f24ce45ee58f diff --git a/compiled/facebook-www/ReactDOMTesting-prod.modern.js b/compiled/facebook-www/ReactDOMTesting-prod.modern.js index 2ba8d6fea7..0bfd8f673a 100644 --- a/compiled/facebook-www/ReactDOMTesting-prod.modern.js +++ b/compiled/facebook-www/ReactDOMTesting-prod.modern.js @@ -17066,7 +17066,7 @@ Internals.Events = [ var devToolsConfig$jscomp$inline_1784 = { findFiberByHostInstance: getClosestInstanceFromNode, bundleType: 0, - version: "18.3.0-www-modern-da44ba18", + version: "18.3.0-www-modern-be690e4d", rendererPackageName: "react-dom" }; var internals$jscomp$inline_2157 = { @@ -17097,7 +17097,7 @@ var internals$jscomp$inline_2157 = { scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "18.3.0-www-modern-da44ba18" + reconcilerVersion: "18.3.0-www-modern-be690e4d" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2158 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -17525,4 +17525,4 @@ exports.useFormStatus = function () { return ReactCurrentDispatcher$2.current.useHostTransitionStatus(); throw Error(formatProdErrorMessage(248)); }; -exports.version = "18.3.0-www-modern-da44ba18"; +exports.version = "18.3.0-www-modern-be690e4d"; diff --git a/compiled/facebook-www/ReactFlightDOMServer-dev.modern.js b/compiled/facebook-www/ReactFlightDOMServer-dev.modern.js index 1bf27e60f3..c0b2e0d3ad 100644 --- a/compiled/facebook-www/ReactFlightDOMServer-dev.modern.js +++ b/compiled/facebook-www/ReactFlightDOMServer-dev.modern.js @@ -1952,12 +1952,16 @@ if (__DEV__) { // but that is able to reuse the same task if we're already in one but then that // will be a lazy future value rather than guaranteed to exist but maybe that's good. var newId = outlineModel(request, value); - return serializeLazyID(newId); + return serializeByValueID(newId); } else { // We've already emitted this as an outlined object, so we can refer to that by its - // existing ID. We use a lazy reference since, unlike plain objects, elements might - // suspend so it might not have emitted yet even if we have the ID for it. - return serializeLazyID(_existingId); + // existing ID. TODO: We should use a lazy reference since, unlike plain objects, + // elements might suspend so it might not have emitted yet even if we have the ID for + // it. However, this creates an extra wrapper when it's not needed. We should really + // detect whether this already was emitted and synchronously available. In that + // case we can refer to it synchronously and only make it lazy otherwise. + // We currently don't have a data structure that lets us see that though. + return serializeByValueID(_existingId); } } else { // This is the first time we've seen this object. We may never see it again diff --git a/compiled/facebook-www/ReactFlightDOMServer-prod.modern.js b/compiled/facebook-www/ReactFlightDOMServer-prod.modern.js index fc9b664726..0f49ccc376 100644 --- a/compiled/facebook-www/ReactFlightDOMServer-prod.modern.js +++ b/compiled/facebook-www/ReactFlightDOMServer-prod.modern.js @@ -783,8 +783,9 @@ function renderModelDestructive( if (modelRoot === value) modelRoot = null; else return -1 === parentPropertyName - ? "$L" + outlineModel(request, value).toString(16) - : "$L" + parentPropertyName.toString(16); + ? ((request = outlineModel(request, value)), + serializeByValueID(request)) + : serializeByValueID(parentPropertyName); } else parent.set(value, -1); return renderElement( request, diff --git a/compiled/facebook-www/ReactTestRenderer-dev.modern.js b/compiled/facebook-www/ReactTestRenderer-dev.modern.js index 0fe8e13025..c7f74b86aa 100644 --- a/compiled/facebook-www/ReactTestRenderer-dev.modern.js +++ b/compiled/facebook-www/ReactTestRenderer-dev.modern.js @@ -26053,7 +26053,7 @@ if (__DEV__) { return root; } - var ReactVersion = "18.3.0-www-modern-2a20f3fe"; + var ReactVersion = "18.3.0-www-modern-9c82ad3d"; // Might add PROFILE later.