From 7f00c48042bf9ffefbc72aa949bfbc763a3ffb41 Mon Sep 17 00:00:00 2001 From: sebmarkbage Date: Thu, 1 May 2025 13:18:31 -0700 Subject: [PATCH] [Fizz] Add "Queued" Status to SSR:ed Suspense Boundaries (#33087) Stacked on #33076. This fixes a bug where we used the "complete" status but the DOMContentLoaded event. This checks for not "loading" instead. We also add a new status where the boundary has been marked as complete by the server but has not yet flushed either due to being throttled, suspended on CSS or animating. DiffTrain build for [0ed6ceb9f6c19f28c504cf46193cef40166a61f6](https://github.com/facebook/react/commit/0ed6ceb9f6c19f28c504cf46193cef40166a61f6) --- compiled-rn/VERSION_NATIVE_FB | 2 +- .../react/react-dom/cjs/ReactDOM-dev.js | 4 +- .../react/react-dom/cjs/ReactDOM-prod.js | 4 +- .../react/react-dom/cjs/ReactDOM-profiling.js | 4 +- .../react/react-dom/cjs/ReactDOMClient-dev.js | 46 ++++++++++------ .../react-dom/cjs/ReactDOMClient-prod.js | 53 +++++++++++++------ .../react-dom/cjs/ReactDOMClient-profiling.js | 53 +++++++++++++------ .../react-dom/cjs/ReactDOMProfiling-dev.js | 46 ++++++++++------ .../react-dom/cjs/ReactDOMProfiling-prod.js | 53 +++++++++++++------ .../cjs/ReactDOMProfiling-profiling.js | 53 +++++++++++++------ .../cjs/ReactTestRenderer-dev.js | 8 +-- .../cjs/ReactTestRenderer-prod.js | 8 +-- .../cjs/ReactTestRenderer-profiling.js | 8 +-- .../vendor/react/react/cjs/React-dev.js | 4 +- .../vendor/react/react/cjs/React-prod.js | 4 +- .../vendor/react/react/cjs/React-profiling.js | 4 +- .../Libraries/Renderer/REVISION | 2 +- .../implementations/ReactFabric-dev.fb.js | 6 +-- .../implementations/ReactFabric-prod.fb.js | 6 +-- .../ReactFabric-profiling.fb.js | 6 +-- .../ReactNativeRenderer-dev.fb.js | 10 ++-- .../ReactNativeRenderer-prod.fb.js | 10 ++-- .../ReactNativeRenderer-profiling.fb.js | 10 ++-- 23 files changed, 264 insertions(+), 140 deletions(-) diff --git a/compiled-rn/VERSION_NATIVE_FB b/compiled-rn/VERSION_NATIVE_FB index e05cdd4b9d..35d7b97794 100644 --- a/compiled-rn/VERSION_NATIVE_FB +++ b/compiled-rn/VERSION_NATIVE_FB @@ -1 +1 @@ -19.2.0-native-fb-408d055a-20250430 \ No newline at end of file +19.2.0-native-fb-0ed6ceb9-20250501 \ No newline at end of file diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-dev.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-dev.js index 3cc2ee80f9..38f88d9cd0 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-dev.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-dev.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<> + * @generated SignedSource<<1eb08f6a09bf7c59a67b2c313eee5a7f>> */ "use strict"; @@ -404,5 +404,5 @@ __DEV__ && exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.2.0-native-fb-408d055a-20250430"; + exports.version = "19.2.0-native-fb-0ed6ceb9-20250501"; })(); diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-prod.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-prod.js index e33c250c3b..16912130bf 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-prod.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-prod.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<<16ef8ed6662e0cc62ba93129183f2c43>> + * @generated SignedSource<> */ "use strict"; @@ -203,4 +203,4 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.2.0-native-fb-408d055a-20250430"; +exports.version = "19.2.0-native-fb-0ed6ceb9-20250501"; diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-profiling.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-profiling.js index e33c250c3b..16912130bf 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-profiling.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-profiling.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<<16ef8ed6662e0cc62ba93129183f2c43>> + * @generated SignedSource<> */ "use strict"; @@ -203,4 +203,4 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.2.0-native-fb-408d055a-20250430"; +exports.version = "19.2.0-native-fb-0ed6ceb9-20250501"; diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-dev.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-dev.js index 723665f61a..1fca4db33c 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-dev.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-dev.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<> + * @generated SignedSource<<7c1e0cf917b85f5c89bb7c829d2fefae>> */ /* @@ -6759,7 +6759,7 @@ __DEV__ && null !== state && ((state = state.dehydrated), null === state || - state.data === SUSPENSE_PENDING_START_DATA || + isSuspenseInstancePending(state) || isSuspenseInstanceFallback(state)) ) return node; @@ -10277,16 +10277,18 @@ __DEV__ && ), SelectiveHydrationException) ); - JSCompiler_object_inline_componentStack_2562.data === - SUSPENSE_PENDING_START_DATA || renderDidSuspendDelayIfPossible(); + isSuspenseInstancePending( + JSCompiler_object_inline_componentStack_2562 + ) || renderDidSuspendDelayIfPossible(); workInProgress = retrySuspenseComponentWithoutHydrating( current, workInProgress, renderLanes ); } else - JSCompiler_object_inline_componentStack_2562.data === - SUSPENSE_PENDING_START_DATA + isSuspenseInstancePending( + JSCompiler_object_inline_componentStack_2562 + ) ? ((workInProgress.flags |= 192), (workInProgress.child = current.child), (workInProgress = null)) @@ -20841,6 +20843,7 @@ __DEV__ && } else if ( node === SUSPENSE_START_DATA || node === SUSPENSE_PENDING_START_DATA || + node === SUSPENSE_QUEUED_START_DATA || node === SUSPENSE_FALLBACK_START_DATA || node === ACTIVITY_START_DATA ) @@ -20893,6 +20896,7 @@ __DEV__ && else (node !== SUSPENSE_START_DATA && node !== SUSPENSE_PENDING_START_DATA && + node !== SUSPENSE_QUEUED_START_DATA && node !== SUSPENSE_FALLBACK_START_DATA) || suspenseInstance++; node = nextNode; @@ -21132,18 +21136,26 @@ __DEV__ && } return instance; } + function isSuspenseInstancePending(instance) { + return ( + instance.data === SUSPENSE_PENDING_START_DATA || + instance.data === SUSPENSE_QUEUED_START_DATA + ); + } function isSuspenseInstanceFallback(instance) { return ( instance.data === SUSPENSE_FALLBACK_START_DATA || (instance.data === SUSPENSE_PENDING_START_DATA && - instance.ownerDocument.readyState === DOCUMENT_READY_STATE_COMPLETE) + instance.ownerDocument.readyState !== DOCUMENT_READY_STATE_LOADING) ); } function registerSuspenseInstanceRetry(instance, callback) { var ownerDocument = instance.ownerDocument; - if ( + if (instance.data === SUSPENSE_QUEUED_START_DATA) + instance._reactRetry = callback; + else if ( instance.data !== SUSPENSE_PENDING_START_DATA || - ownerDocument.readyState === DOCUMENT_READY_STATE_COMPLETE + ownerDocument.readyState !== DOCUMENT_READY_STATE_LOADING ) callback(); else { @@ -21165,6 +21177,7 @@ __DEV__ && nodeType === SUSPENSE_START_DATA || nodeType === SUSPENSE_FALLBACK_START_DATA || nodeType === SUSPENSE_PENDING_START_DATA || + nodeType === SUSPENSE_QUEUED_START_DATA || nodeType === ACTIVITY_START_DATA || nodeType === FORM_STATE_IS_MATCHING || nodeType === FORM_STATE_IS_NOT_MATCHING @@ -21229,6 +21242,7 @@ __DEV__ && (data !== SUSPENSE_START_DATA && data !== SUSPENSE_FALLBACK_START_DATA && data !== SUSPENSE_PENDING_START_DATA && + data !== SUSPENSE_QUEUED_START_DATA && data !== ACTIVITY_START_DATA) || depth++; } @@ -21245,6 +21259,7 @@ __DEV__ && data === SUSPENSE_START_DATA || data === SUSPENSE_FALLBACK_START_DATA || data === SUSPENSE_PENDING_START_DATA || + data === SUSPENSE_QUEUED_START_DATA || data === ACTIVITY_START_DATA ) { if (0 === depth) return targetInstance; @@ -26048,13 +26063,14 @@ __DEV__ && SUSPENSE_START_DATA = "$", SUSPENSE_END_DATA = "/$", SUSPENSE_PENDING_START_DATA = "$?", + SUSPENSE_QUEUED_START_DATA = "$~", SUSPENSE_FALLBACK_START_DATA = "$!", PREAMBLE_CONTRIBUTION_HTML = "html", PREAMBLE_CONTRIBUTION_BODY = "body", PREAMBLE_CONTRIBUTION_HEAD = "head", FORM_STATE_IS_MATCHING = "F!", FORM_STATE_IS_NOT_MATCHING = "F", - DOCUMENT_READY_STATE_COMPLETE = "complete", + DOCUMENT_READY_STATE_LOADING = "loading", STYLE = "style", HostContextNamespaceNone = 0, HostContextNamespaceSvg = 1, @@ -26634,11 +26650,11 @@ __DEV__ && }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-native-fb-408d055a-20250430" !== isomorphicReactPackageVersion) + if ("19.2.0-native-fb-0ed6ceb9-20250501" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.2.0-native-fb-408d055a-20250430\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-native-fb-0ed6ceb9-20250501\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -26675,10 +26691,10 @@ __DEV__ && !(function () { var internals = { bundleType: 1, - version: "19.2.0-native-fb-408d055a-20250430", + version: "19.2.0-native-fb-0ed6ceb9-20250501", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-408d055a-20250430" + reconcilerVersion: "19.2.0-native-fb-0ed6ceb9-20250501" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -26822,5 +26838,5 @@ __DEV__ && listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; - exports.version = "19.2.0-native-fb-408d055a-20250430"; + exports.version = "19.2.0-native-fb-0ed6ceb9-20250501"; })(); diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-prod.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-prod.js index 5dd43996b1..5f9f0d469e 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-prod.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-prod.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<<4532c8913f82388d548a1468c2eb7b61>> + * @generated SignedSource<<4d808718671119eeb92d5fca2e8ffff2>> */ /* @@ -4465,7 +4465,7 @@ function findFirstSuspended(row) { null !== state && ((state = state.dehydrated), null === state || - "$?" === state.data || + isSuspenseInstancePending(state) || isSuspenseInstanceFallback(state)) ) return node; @@ -7185,14 +7185,15 @@ function updateSuspenseComponent(current, workInProgress, renderLanes) { scheduleUpdateOnFiber(JSCompiler_temp, current, nextProps), SelectiveHydrationException) ); - "$?" === nextPrimaryChildren.data || renderDidSuspendDelayIfPossible(); + isSuspenseInstancePending(nextPrimaryChildren) || + renderDidSuspendDelayIfPossible(); workInProgress = retrySuspenseComponentWithoutHydrating( current, workInProgress, renderLanes ); } else - "$?" === nextPrimaryChildren.data + isSuspenseInstancePending(nextPrimaryChildren) ? ((workInProgress.flags |= 192), (workInProgress.child = current.child), (workInProgress = null)) @@ -14696,7 +14697,13 @@ function clearHydrationBoundary(parentInstance, hydrationInstance) { return; } depth--; - } else if ("$" === node || "$?" === node || "$!" === node || "&" === node) + } else if ( + "$" === node || + "$?" === node || + "$~" === node || + "$!" === node || + "&" === node + ) depth++; else if ("html" === node) releaseSingletonInstance(parentInstance.ownerDocument.documentElement); @@ -14741,7 +14748,8 @@ function hideOrUnhideDehydratedBoundary(suspenseInstance, isHidden) { if (0 === suspenseInstance) break; else suspenseInstance--; else - ("$" !== node && "$?" !== node && "$!" !== node) || suspenseInstance++; + ("$" !== node && "$?" !== node && "$~" !== node && "$!" !== node) || + suspenseInstance++; node = nextNode; } while (node); } @@ -15075,15 +15083,19 @@ function canHydrateHydrationBoundary(instance, inRootOrSingleton) { } return instance; } +function isSuspenseInstancePending(instance) { + return "$?" === instance.data || "$~" === instance.data; +} function isSuspenseInstanceFallback(instance) { return ( "$!" === instance.data || - ("$?" === instance.data && "complete" === instance.ownerDocument.readyState) + ("$?" === instance.data && "loading" !== instance.ownerDocument.readyState) ); } function registerSuspenseInstanceRetry(instance, callback) { var ownerDocument = instance.ownerDocument; - if ("$?" !== instance.data || "complete" === ownerDocument.readyState) + if ("$~" === instance.data) instance._reactRetry = callback; + else if ("$?" !== instance.data || "loading" !== ownerDocument.readyState) callback(); else { var listener = function () { @@ -15104,6 +15116,7 @@ function getNextHydratable(node) { "$" === nodeType || "$!" === nodeType || "$?" === nodeType || + "$~" === nodeType || "&" === nodeType || "F!" === nodeType || "F" === nodeType @@ -15125,7 +15138,11 @@ function getNextHydratableInstanceAfterHydrationBoundary(hydrationInstance) { return getNextHydratable(hydrationInstance.nextSibling); depth--; } else - ("$" !== data && "$!" !== data && "$?" !== data && "&" !== data) || + ("$" !== data && + "$!" !== data && + "$?" !== data && + "$~" !== data && + "&" !== data) || depth++; } hydrationInstance = hydrationInstance.nextSibling; @@ -15137,7 +15154,13 @@ function getParentHydrationBoundary(targetInstance) { for (var depth = 0; targetInstance; ) { if (8 === targetInstance.nodeType) { var data = targetInstance.data; - if ("$" === data || "$!" === data || "$?" === data || "&" === data) { + if ( + "$" === data || + "$!" === data || + "$?" === data || + "$~" === data || + "&" === data + ) { if (0 === depth) return targetInstance; depth--; } else ("/$" !== data && "/&" !== data) || depth++; @@ -16725,14 +16748,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_1904 = React.version; if ( - "19.2.0-native-fb-408d055a-20250430" !== + "19.2.0-native-fb-0ed6ceb9-20250501" !== isomorphicReactPackageVersion$jscomp$inline_1904 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_1904, - "19.2.0-native-fb-408d055a-20250430" + "19.2.0-native-fb-0ed6ceb9-20250501" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -16754,10 +16777,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2388 = { bundleType: 0, - version: "19.2.0-native-fb-408d055a-20250430", + version: "19.2.0-native-fb-0ed6ceb9-20250501", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-408d055a-20250430" + reconcilerVersion: "19.2.0-native-fb-0ed6ceb9-20250501" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2389 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -16861,4 +16884,4 @@ exports.hydrateRoot = function (container, initialChildren, options) { listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; -exports.version = "19.2.0-native-fb-408d055a-20250430"; +exports.version = "19.2.0-native-fb-0ed6ceb9-20250501"; diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-profiling.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-profiling.js index 9f41c50b44..a99dfa6880 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-profiling.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-profiling.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<> + * @generated SignedSource<<89f9e826ae16098a3381f903164292b7>> */ /* @@ -4624,7 +4624,7 @@ function findFirstSuspended(row) { null !== state && ((state = state.dehydrated), null === state || - "$?" === state.data || + isSuspenseInstancePending(state) || isSuspenseInstanceFallback(state)) ) return node; @@ -7366,14 +7366,15 @@ function updateSuspenseComponent(current, workInProgress, renderLanes) { scheduleUpdateOnFiber(JSCompiler_temp, current, nextProps), SelectiveHydrationException) ); - "$?" === nextPrimaryChildren.data || renderDidSuspendDelayIfPossible(); + isSuspenseInstancePending(nextPrimaryChildren) || + renderDidSuspendDelayIfPossible(); workInProgress = retrySuspenseComponentWithoutHydrating( current, workInProgress, renderLanes ); } else - "$?" === nextPrimaryChildren.data + isSuspenseInstancePending(nextPrimaryChildren) ? ((workInProgress.flags |= 192), (workInProgress.child = current.child), (workInProgress = null)) @@ -15397,7 +15398,13 @@ function clearHydrationBoundary(parentInstance, hydrationInstance) { return; } depth--; - } else if ("$" === node || "$?" === node || "$!" === node || "&" === node) + } else if ( + "$" === node || + "$?" === node || + "$~" === node || + "$!" === node || + "&" === node + ) depth++; else if ("html" === node) releaseSingletonInstance(parentInstance.ownerDocument.documentElement); @@ -15442,7 +15449,8 @@ function hideOrUnhideDehydratedBoundary(suspenseInstance, isHidden) { if (0 === suspenseInstance) break; else suspenseInstance--; else - ("$" !== node && "$?" !== node && "$!" !== node) || suspenseInstance++; + ("$" !== node && "$?" !== node && "$~" !== node && "$!" !== node) || + suspenseInstance++; node = nextNode; } while (node); } @@ -15776,15 +15784,19 @@ function canHydrateHydrationBoundary(instance, inRootOrSingleton) { } return instance; } +function isSuspenseInstancePending(instance) { + return "$?" === instance.data || "$~" === instance.data; +} function isSuspenseInstanceFallback(instance) { return ( "$!" === instance.data || - ("$?" === instance.data && "complete" === instance.ownerDocument.readyState) + ("$?" === instance.data && "loading" !== instance.ownerDocument.readyState) ); } function registerSuspenseInstanceRetry(instance, callback) { var ownerDocument = instance.ownerDocument; - if ("$?" !== instance.data || "complete" === ownerDocument.readyState) + if ("$~" === instance.data) instance._reactRetry = callback; + else if ("$?" !== instance.data || "loading" !== ownerDocument.readyState) callback(); else { var listener = function () { @@ -15805,6 +15817,7 @@ function getNextHydratable(node) { "$" === nodeType || "$!" === nodeType || "$?" === nodeType || + "$~" === nodeType || "&" === nodeType || "F!" === nodeType || "F" === nodeType @@ -15826,7 +15839,11 @@ function getNextHydratableInstanceAfterHydrationBoundary(hydrationInstance) { return getNextHydratable(hydrationInstance.nextSibling); depth--; } else - ("$" !== data && "$!" !== data && "$?" !== data && "&" !== data) || + ("$" !== data && + "$!" !== data && + "$?" !== data && + "$~" !== data && + "&" !== data) || depth++; } hydrationInstance = hydrationInstance.nextSibling; @@ -15838,7 +15855,13 @@ function getParentHydrationBoundary(targetInstance) { for (var depth = 0; targetInstance; ) { if (8 === targetInstance.nodeType) { var data = targetInstance.data; - if ("$" === data || "$!" === data || "$?" === data || "&" === data) { + if ( + "$" === data || + "$!" === data || + "$?" === data || + "$~" === data || + "&" === data + ) { if (0 === depth) return targetInstance; depth--; } else ("/$" !== data && "/&" !== data) || depth++; @@ -17434,14 +17457,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2007 = React.version; if ( - "19.2.0-native-fb-408d055a-20250430" !== + "19.2.0-native-fb-0ed6ceb9-20250501" !== isomorphicReactPackageVersion$jscomp$inline_2007 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2007, - "19.2.0-native-fb-408d055a-20250430" + "19.2.0-native-fb-0ed6ceb9-20250501" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -17463,10 +17486,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2014 = { bundleType: 0, - version: "19.2.0-native-fb-408d055a-20250430", + version: "19.2.0-native-fb-0ed6ceb9-20250501", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-408d055a-20250430", + reconcilerVersion: "19.2.0-native-fb-0ed6ceb9-20250501", getLaneLabelMap: function () { for ( var map = new Map(), lane = 1, index$305 = 0; @@ -17585,4 +17608,4 @@ exports.hydrateRoot = function (container, initialChildren, options) { listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; -exports.version = "19.2.0-native-fb-408d055a-20250430"; +exports.version = "19.2.0-native-fb-0ed6ceb9-20250501"; diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-dev.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-dev.js index a1956fd6e2..6873b17ee1 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-dev.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-dev.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<> + * @generated SignedSource<> */ /* @@ -6767,7 +6767,7 @@ __DEV__ && null !== state && ((state = state.dehydrated), null === state || - state.data === SUSPENSE_PENDING_START_DATA || + isSuspenseInstancePending(state) || isSuspenseInstanceFallback(state)) ) return node; @@ -10285,16 +10285,18 @@ __DEV__ && ), SelectiveHydrationException) ); - JSCompiler_object_inline_componentStack_2567.data === - SUSPENSE_PENDING_START_DATA || renderDidSuspendDelayIfPossible(); + isSuspenseInstancePending( + JSCompiler_object_inline_componentStack_2567 + ) || renderDidSuspendDelayIfPossible(); workInProgress = retrySuspenseComponentWithoutHydrating( current, workInProgress, renderLanes ); } else - JSCompiler_object_inline_componentStack_2567.data === - SUSPENSE_PENDING_START_DATA + isSuspenseInstancePending( + JSCompiler_object_inline_componentStack_2567 + ) ? ((workInProgress.flags |= 192), (workInProgress.child = current.child), (workInProgress = null)) @@ -20853,6 +20855,7 @@ __DEV__ && } else if ( node === SUSPENSE_START_DATA || node === SUSPENSE_PENDING_START_DATA || + node === SUSPENSE_QUEUED_START_DATA || node === SUSPENSE_FALLBACK_START_DATA || node === ACTIVITY_START_DATA ) @@ -20905,6 +20908,7 @@ __DEV__ && else (node !== SUSPENSE_START_DATA && node !== SUSPENSE_PENDING_START_DATA && + node !== SUSPENSE_QUEUED_START_DATA && node !== SUSPENSE_FALLBACK_START_DATA) || suspenseInstance++; node = nextNode; @@ -21144,18 +21148,26 @@ __DEV__ && } return instance; } + function isSuspenseInstancePending(instance) { + return ( + instance.data === SUSPENSE_PENDING_START_DATA || + instance.data === SUSPENSE_QUEUED_START_DATA + ); + } function isSuspenseInstanceFallback(instance) { return ( instance.data === SUSPENSE_FALLBACK_START_DATA || (instance.data === SUSPENSE_PENDING_START_DATA && - instance.ownerDocument.readyState === DOCUMENT_READY_STATE_COMPLETE) + instance.ownerDocument.readyState !== DOCUMENT_READY_STATE_LOADING) ); } function registerSuspenseInstanceRetry(instance, callback) { var ownerDocument = instance.ownerDocument; - if ( + if (instance.data === SUSPENSE_QUEUED_START_DATA) + instance._reactRetry = callback; + else if ( instance.data !== SUSPENSE_PENDING_START_DATA || - ownerDocument.readyState === DOCUMENT_READY_STATE_COMPLETE + ownerDocument.readyState !== DOCUMENT_READY_STATE_LOADING ) callback(); else { @@ -21177,6 +21189,7 @@ __DEV__ && nodeType === SUSPENSE_START_DATA || nodeType === SUSPENSE_FALLBACK_START_DATA || nodeType === SUSPENSE_PENDING_START_DATA || + nodeType === SUSPENSE_QUEUED_START_DATA || nodeType === ACTIVITY_START_DATA || nodeType === FORM_STATE_IS_MATCHING || nodeType === FORM_STATE_IS_NOT_MATCHING @@ -21241,6 +21254,7 @@ __DEV__ && (data !== SUSPENSE_START_DATA && data !== SUSPENSE_FALLBACK_START_DATA && data !== SUSPENSE_PENDING_START_DATA && + data !== SUSPENSE_QUEUED_START_DATA && data !== ACTIVITY_START_DATA) || depth++; } @@ -21257,6 +21271,7 @@ __DEV__ && data === SUSPENSE_START_DATA || data === SUSPENSE_FALLBACK_START_DATA || data === SUSPENSE_PENDING_START_DATA || + data === SUSPENSE_QUEUED_START_DATA || data === ACTIVITY_START_DATA ) { if (0 === depth) return targetInstance; @@ -26109,13 +26124,14 @@ __DEV__ && SUSPENSE_START_DATA = "$", SUSPENSE_END_DATA = "/$", SUSPENSE_PENDING_START_DATA = "$?", + SUSPENSE_QUEUED_START_DATA = "$~", SUSPENSE_FALLBACK_START_DATA = "$!", PREAMBLE_CONTRIBUTION_HTML = "html", PREAMBLE_CONTRIBUTION_BODY = "body", PREAMBLE_CONTRIBUTION_HEAD = "head", FORM_STATE_IS_MATCHING = "F!", FORM_STATE_IS_NOT_MATCHING = "F", - DOCUMENT_READY_STATE_COMPLETE = "complete", + DOCUMENT_READY_STATE_LOADING = "loading", STYLE = "style", HostContextNamespaceNone = 0, HostContextNamespaceSvg = 1, @@ -26695,11 +26711,11 @@ __DEV__ && }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-native-fb-408d055a-20250430" !== isomorphicReactPackageVersion) + if ("19.2.0-native-fb-0ed6ceb9-20250501" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.2.0-native-fb-408d055a-20250430\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-native-fb-0ed6ceb9-20250501\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -26736,10 +26752,10 @@ __DEV__ && !(function () { var internals = { bundleType: 1, - version: "19.2.0-native-fb-408d055a-20250430", + version: "19.2.0-native-fb-0ed6ceb9-20250501", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-408d055a-20250430" + reconcilerVersion: "19.2.0-native-fb-0ed6ceb9-20250501" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -27199,7 +27215,7 @@ __DEV__ && exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.2.0-native-fb-408d055a-20250430"; + exports.version = "19.2.0-native-fb-0ed6ceb9-20250501"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-prod.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-prod.js index 14b6830006..d6433ea9d5 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-prod.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-prod.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<<2b6cda47aef3b5cca046f11c07067b53>> + * @generated SignedSource<> */ /* @@ -4465,7 +4465,7 @@ function findFirstSuspended(row) { null !== state && ((state = state.dehydrated), null === state || - "$?" === state.data || + isSuspenseInstancePending(state) || isSuspenseInstanceFallback(state)) ) return node; @@ -7185,14 +7185,15 @@ function updateSuspenseComponent(current, workInProgress, renderLanes) { scheduleUpdateOnFiber(JSCompiler_temp, current, nextProps), SelectiveHydrationException) ); - "$?" === nextPrimaryChildren.data || renderDidSuspendDelayIfPossible(); + isSuspenseInstancePending(nextPrimaryChildren) || + renderDidSuspendDelayIfPossible(); workInProgress = retrySuspenseComponentWithoutHydrating( current, workInProgress, renderLanes ); } else - "$?" === nextPrimaryChildren.data + isSuspenseInstancePending(nextPrimaryChildren) ? ((workInProgress.flags |= 192), (workInProgress.child = current.child), (workInProgress = null)) @@ -14696,7 +14697,13 @@ function clearHydrationBoundary(parentInstance, hydrationInstance) { return; } depth--; - } else if ("$" === node || "$?" === node || "$!" === node || "&" === node) + } else if ( + "$" === node || + "$?" === node || + "$~" === node || + "$!" === node || + "&" === node + ) depth++; else if ("html" === node) releaseSingletonInstance(parentInstance.ownerDocument.documentElement); @@ -14741,7 +14748,8 @@ function hideOrUnhideDehydratedBoundary(suspenseInstance, isHidden) { if (0 === suspenseInstance) break; else suspenseInstance--; else - ("$" !== node && "$?" !== node && "$!" !== node) || suspenseInstance++; + ("$" !== node && "$?" !== node && "$~" !== node && "$!" !== node) || + suspenseInstance++; node = nextNode; } while (node); } @@ -15075,15 +15083,19 @@ function canHydrateHydrationBoundary(instance, inRootOrSingleton) { } return instance; } +function isSuspenseInstancePending(instance) { + return "$?" === instance.data || "$~" === instance.data; +} function isSuspenseInstanceFallback(instance) { return ( "$!" === instance.data || - ("$?" === instance.data && "complete" === instance.ownerDocument.readyState) + ("$?" === instance.data && "loading" !== instance.ownerDocument.readyState) ); } function registerSuspenseInstanceRetry(instance, callback) { var ownerDocument = instance.ownerDocument; - if ("$?" !== instance.data || "complete" === ownerDocument.readyState) + if ("$~" === instance.data) instance._reactRetry = callback; + else if ("$?" !== instance.data || "loading" !== ownerDocument.readyState) callback(); else { var listener = function () { @@ -15104,6 +15116,7 @@ function getNextHydratable(node) { "$" === nodeType || "$!" === nodeType || "$?" === nodeType || + "$~" === nodeType || "&" === nodeType || "F!" === nodeType || "F" === nodeType @@ -15125,7 +15138,11 @@ function getNextHydratableInstanceAfterHydrationBoundary(hydrationInstance) { return getNextHydratable(hydrationInstance.nextSibling); depth--; } else - ("$" !== data && "$!" !== data && "$?" !== data && "&" !== data) || + ("$" !== data && + "$!" !== data && + "$?" !== data && + "$~" !== data && + "&" !== data) || depth++; } hydrationInstance = hydrationInstance.nextSibling; @@ -15137,7 +15154,13 @@ function getParentHydrationBoundary(targetInstance) { for (var depth = 0; targetInstance; ) { if (8 === targetInstance.nodeType) { var data = targetInstance.data; - if ("$" === data || "$!" === data || "$?" === data || "&" === data) { + if ( + "$" === data || + "$!" === data || + "$?" === data || + "$~" === data || + "&" === data + ) { if (0 === depth) return targetInstance; depth--; } else ("/$" !== data && "/&" !== data) || depth++; @@ -16736,14 +16759,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_1905 = React.version; if ( - "19.2.0-native-fb-408d055a-20250430" !== + "19.2.0-native-fb-0ed6ceb9-20250501" !== isomorphicReactPackageVersion$jscomp$inline_1905 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_1905, - "19.2.0-native-fb-408d055a-20250430" + "19.2.0-native-fb-0ed6ceb9-20250501" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -16765,10 +16788,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2391 = { bundleType: 0, - version: "19.2.0-native-fb-408d055a-20250430", + version: "19.2.0-native-fb-0ed6ceb9-20250501", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-408d055a-20250430" + reconcilerVersion: "19.2.0-native-fb-0ed6ceb9-20250501" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2392 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -17026,4 +17049,4 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.2.0-native-fb-408d055a-20250430"; +exports.version = "19.2.0-native-fb-0ed6ceb9-20250501"; diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-profiling.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-profiling.js index e58b3bd4a1..65b5c5e57a 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-profiling.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-profiling.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<<937703f7c2e9827136c7ce4c786490fb>> + * @generated SignedSource<> */ /* @@ -4628,7 +4628,7 @@ function findFirstSuspended(row) { null !== state && ((state = state.dehydrated), null === state || - "$?" === state.data || + isSuspenseInstancePending(state) || isSuspenseInstanceFallback(state)) ) return node; @@ -7370,14 +7370,15 @@ function updateSuspenseComponent(current, workInProgress, renderLanes) { scheduleUpdateOnFiber(JSCompiler_temp, current, nextProps), SelectiveHydrationException) ); - "$?" === nextPrimaryChildren.data || renderDidSuspendDelayIfPossible(); + isSuspenseInstancePending(nextPrimaryChildren) || + renderDidSuspendDelayIfPossible(); workInProgress = retrySuspenseComponentWithoutHydrating( current, workInProgress, renderLanes ); } else - "$?" === nextPrimaryChildren.data + isSuspenseInstancePending(nextPrimaryChildren) ? ((workInProgress.flags |= 192), (workInProgress.child = current.child), (workInProgress = null)) @@ -15401,7 +15402,13 @@ function clearHydrationBoundary(parentInstance, hydrationInstance) { return; } depth--; - } else if ("$" === node || "$?" === node || "$!" === node || "&" === node) + } else if ( + "$" === node || + "$?" === node || + "$~" === node || + "$!" === node || + "&" === node + ) depth++; else if ("html" === node) releaseSingletonInstance(parentInstance.ownerDocument.documentElement); @@ -15446,7 +15453,8 @@ function hideOrUnhideDehydratedBoundary(suspenseInstance, isHidden) { if (0 === suspenseInstance) break; else suspenseInstance--; else - ("$" !== node && "$?" !== node && "$!" !== node) || suspenseInstance++; + ("$" !== node && "$?" !== node && "$~" !== node && "$!" !== node) || + suspenseInstance++; node = nextNode; } while (node); } @@ -15780,15 +15788,19 @@ function canHydrateHydrationBoundary(instance, inRootOrSingleton) { } return instance; } +function isSuspenseInstancePending(instance) { + return "$?" === instance.data || "$~" === instance.data; +} function isSuspenseInstanceFallback(instance) { return ( "$!" === instance.data || - ("$?" === instance.data && "complete" === instance.ownerDocument.readyState) + ("$?" === instance.data && "loading" !== instance.ownerDocument.readyState) ); } function registerSuspenseInstanceRetry(instance, callback) { var ownerDocument = instance.ownerDocument; - if ("$?" !== instance.data || "complete" === ownerDocument.readyState) + if ("$~" === instance.data) instance._reactRetry = callback; + else if ("$?" !== instance.data || "loading" !== ownerDocument.readyState) callback(); else { var listener = function () { @@ -15809,6 +15821,7 @@ function getNextHydratable(node) { "$" === nodeType || "$!" === nodeType || "$?" === nodeType || + "$~" === nodeType || "&" === nodeType || "F!" === nodeType || "F" === nodeType @@ -15830,7 +15843,11 @@ function getNextHydratableInstanceAfterHydrationBoundary(hydrationInstance) { return getNextHydratable(hydrationInstance.nextSibling); depth--; } else - ("$" !== data && "$!" !== data && "$?" !== data && "&" !== data) || + ("$" !== data && + "$!" !== data && + "$?" !== data && + "$~" !== data && + "&" !== data) || depth++; } hydrationInstance = hydrationInstance.nextSibling; @@ -15842,7 +15859,13 @@ function getParentHydrationBoundary(targetInstance) { for (var depth = 0; targetInstance; ) { if (8 === targetInstance.nodeType) { var data = targetInstance.data; - if ("$" === data || "$!" === data || "$?" === data || "&" === data) { + if ( + "$" === data || + "$!" === data || + "$?" === data || + "$~" === data || + "&" === data + ) { if (0 === depth) return targetInstance; depth--; } else ("/$" !== data && "/&" !== data) || depth++; @@ -17449,14 +17472,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2008 = React.version; if ( - "19.2.0-native-fb-408d055a-20250430" !== + "19.2.0-native-fb-0ed6ceb9-20250501" !== isomorphicReactPackageVersion$jscomp$inline_2008 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2008, - "19.2.0-native-fb-408d055a-20250430" + "19.2.0-native-fb-0ed6ceb9-20250501" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -17478,10 +17501,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2015 = { bundleType: 0, - version: "19.2.0-native-fb-408d055a-20250430", + version: "19.2.0-native-fb-0ed6ceb9-20250501", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-408d055a-20250430", + reconcilerVersion: "19.2.0-native-fb-0ed6ceb9-20250501", getLaneLabelMap: function () { for ( var map = new Map(), lane = 1, index$305 = 0; @@ -17754,7 +17777,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.2.0-native-fb-408d055a-20250430"; +exports.version = "19.2.0-native-fb-0ed6ceb9-20250501"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-test-renderer/cjs/ReactTestRenderer-dev.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-test-renderer/cjs/ReactTestRenderer-dev.js index 80a1993bf7..44f62dc574 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-test-renderer/cjs/ReactTestRenderer-dev.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-test-renderer/cjs/ReactTestRenderer-dev.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<> + * @generated SignedSource<<01e19d9368d624d31c81161ec91aa4c5>> */ "use strict"; @@ -15630,10 +15630,10 @@ __DEV__ && (function () { var internals = { bundleType: 1, - version: "19.2.0-native-fb-408d055a-20250430", + version: "19.2.0-native-fb-0ed6ceb9-20250501", rendererPackageName: "react-test-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-408d055a-20250430" + reconcilerVersion: "19.2.0-native-fb-0ed6ceb9-20250501" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -15778,5 +15778,5 @@ __DEV__ && flushSyncWorkAcrossRoots_impl(0, !0)); } }; - exports.version = "19.2.0-native-fb-408d055a-20250430"; + exports.version = "19.2.0-native-fb-0ed6ceb9-20250501"; })(); diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-test-renderer/cjs/ReactTestRenderer-prod.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-test-renderer/cjs/ReactTestRenderer-prod.js index 2060697773..a505339c83 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-test-renderer/cjs/ReactTestRenderer-prod.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-test-renderer/cjs/ReactTestRenderer-prod.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<<8070e4fcb09ff99e10629f4992a0bf5e>> + * @generated SignedSource<<170c832af1ef56139d84b9583fc9e6fd>> */ "use strict"; @@ -9885,10 +9885,10 @@ function wrapFiber(fiber) { } var internals$jscomp$inline_1439 = { bundleType: 0, - version: "19.2.0-native-fb-408d055a-20250430", + version: "19.2.0-native-fb-0ed6ceb9-20250501", rendererPackageName: "react-test-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-408d055a-20250430" + reconcilerVersion: "19.2.0-native-fb-0ed6ceb9-20250501" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_1440 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -10024,4 +10024,4 @@ exports.unstable_batchedUpdates = function (fn, a) { flushSyncWorkAcrossRoots_impl(0, !0)); } }; -exports.version = "19.2.0-native-fb-408d055a-20250430"; +exports.version = "19.2.0-native-fb-0ed6ceb9-20250501"; diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-test-renderer/cjs/ReactTestRenderer-profiling.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-test-renderer/cjs/ReactTestRenderer-profiling.js index e7c15a5b97..1596a39c4e 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-test-renderer/cjs/ReactTestRenderer-profiling.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-test-renderer/cjs/ReactTestRenderer-profiling.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<> + * @generated SignedSource<<1ddec52ec0745a726c45d3233f99fb2a>> */ "use strict"; @@ -10502,10 +10502,10 @@ function wrapFiber(fiber) { } var internals$jscomp$inline_1247 = { bundleType: 0, - version: "19.2.0-native-fb-408d055a-20250430", + version: "19.2.0-native-fb-0ed6ceb9-20250501", rendererPackageName: "react-test-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-408d055a-20250430", + reconcilerVersion: "19.2.0-native-fb-0ed6ceb9-20250501", getLaneLabelMap: function () { for ( var map = new Map(), lane = 1, index$155 = 0; @@ -10656,4 +10656,4 @@ exports.unstable_batchedUpdates = function (fn, a) { flushSyncWorkAcrossRoots_impl(0, !0)); } }; -exports.version = "19.2.0-native-fb-408d055a-20250430"; +exports.version = "19.2.0-native-fb-0ed6ceb9-20250501"; diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/React-dev.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/React-dev.js index a3b255cd89..0a6ccb39ef 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/React-dev.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/React-dev.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<<41af0d11f237e08627bb293d52333087>> + * @generated SignedSource<<6b8da4e84e37ef171caed06c55d3dd2d>> */ "use strict"; @@ -1412,7 +1412,7 @@ __DEV__ && exports.useTransition = function () { return resolveDispatcher().useTransition(); }; - exports.version = "19.2.0-native-fb-408d055a-20250430"; + exports.version = "19.2.0-native-fb-0ed6ceb9-20250501"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/React-prod.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/React-prod.js index 293e619125..66b562a6b6 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/React-prod.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/React-prod.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<<4838b76c76d5734df1643754ffc2def4>> + * @generated SignedSource<<09120e326736c5eca767081f61aaa504>> */ "use strict"; @@ -587,4 +587,4 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.2.0-native-fb-408d055a-20250430"; +exports.version = "19.2.0-native-fb-0ed6ceb9-20250501"; diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/React-profiling.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/React-profiling.js index 94b3f90239..524a905a61 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/React-profiling.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/React-profiling.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<<99033cf68665b82e991733aeda717872>> + * @generated SignedSource<<2407780bbfe7ed8fabddae3ec42d4978>> */ "use strict"; @@ -591,7 +591,7 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.2.0-native-fb-408d055a-20250430"; +exports.version = "19.2.0-native-fb-0ed6ceb9-20250501"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/REVISION b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/REVISION index 8ffdc4c944..701056f1d6 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/REVISION +++ b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/REVISION @@ -1 +1 @@ -408d055a3b89794088130ed39bf42ca540766275 +0ed6ceb9f6c19f28c504cf46193cef40166a61f6 diff --git a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-dev.fb.js b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-dev.fb.js index 0e7ab5115a..5a729ae430 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-dev.fb.js +++ b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-dev.fb.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<<1c25a90d8a5a3c80bfd20c68cb7150fd>> + * @generated SignedSource<<2d9ccae50774dce0a433ee4503ae9b83>> */ "use strict"; @@ -17469,10 +17469,10 @@ __DEV__ && (function () { var internals = { bundleType: 1, - version: "19.2.0-native-fb-408d055a-20250430", + version: "19.2.0-native-fb-0ed6ceb9-20250501", rendererPackageName: "react-native-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-408d055a-20250430" + reconcilerVersion: "19.2.0-native-fb-0ed6ceb9-20250501" }; null !== extraDevToolsConfig && (internals.rendererConfig = extraDevToolsConfig); diff --git a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-prod.fb.js b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-prod.fb.js index 3af9fcc143..ccbe8465a7 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-prod.fb.js +++ b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-prod.fb.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<<51184125f39c38ecb48e960bbb044724>> + * @generated SignedSource<> */ "use strict"; @@ -11210,10 +11210,10 @@ batchedUpdatesImpl = function (fn, a) { var roots = new Map(), internals$jscomp$inline_1251 = { bundleType: 0, - version: "19.2.0-native-fb-408d055a-20250430", + version: "19.2.0-native-fb-0ed6ceb9-20250501", rendererPackageName: "react-native-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-408d055a-20250430" + reconcilerVersion: "19.2.0-native-fb-0ed6ceb9-20250501" }; null !== extraDevToolsConfig && (internals$jscomp$inline_1251.rendererConfig = extraDevToolsConfig); diff --git a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-profiling.fb.js b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-profiling.fb.js index 7414c1d115..22b62256fb 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-profiling.fb.js +++ b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-profiling.fb.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<<6fc38d35b650703f7562fab865b2710c>> + * @generated SignedSource<<7959d567f6347b3a7ce45d838b3526d3>> */ "use strict"; @@ -11911,10 +11911,10 @@ batchedUpdatesImpl = function (fn, a) { var roots = new Map(), internals$jscomp$inline_1352 = { bundleType: 0, - version: "19.2.0-native-fb-408d055a-20250430", + version: "19.2.0-native-fb-0ed6ceb9-20250501", rendererPackageName: "react-native-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-408d055a-20250430" + reconcilerVersion: "19.2.0-native-fb-0ed6ceb9-20250501" }; null !== extraDevToolsConfig && (internals$jscomp$inline_1352.rendererConfig = extraDevToolsConfig); diff --git a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-dev.fb.js b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-dev.fb.js index 55996e3b62..6b118fe3e0 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-dev.fb.js +++ b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-dev.fb.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<<05d596b5928341b56ad1e7ab98512001>> + * @generated SignedSource<<67faeb8c2a8f26549d4b4e302b2069e2>> */ "use strict"; @@ -17622,11 +17622,11 @@ __DEV__ && shouldSuspendImpl = newShouldSuspendImpl; }; var isomorphicReactPackageVersion = React.version; - if ("19.2.0-native-fb-408d055a-20250430" !== isomorphicReactPackageVersion) + if ("19.2.0-native-fb-0ed6ceb9-20250501" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-native-renderer" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-native-renderer: 19.2.0-native-fb-408d055a-20250430\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-native-renderer: 19.2.0-native-fb-0ed6ceb9-20250501\nLearn more: https://react.dev/warnings/version-mismatch") ); if ( "function" !== @@ -17652,10 +17652,10 @@ __DEV__ && (function () { var internals = { bundleType: 1, - version: "19.2.0-native-fb-408d055a-20250430", + version: "19.2.0-native-fb-0ed6ceb9-20250501", rendererPackageName: "react-native-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-408d055a-20250430" + reconcilerVersion: "19.2.0-native-fb-0ed6ceb9-20250501" }; null !== extraDevToolsConfig && (internals.rendererConfig = extraDevToolsConfig); diff --git a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-prod.fb.js b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-prod.fb.js index 543e8f3de3..02b6021446 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-prod.fb.js +++ b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-prod.fb.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<<64184277efd5b8ffe3ce56cb8aa18685>> + * @generated SignedSource<<592cef100153b912cdab60cb2e078efc>> */ "use strict"; @@ -11243,11 +11243,11 @@ function updateContainer(element, container, parentComponent, callback) { return lane; } var isomorphicReactPackageVersion = React.version; -if ("19.2.0-native-fb-408d055a-20250430" !== isomorphicReactPackageVersion) +if ("19.2.0-native-fb-0ed6ceb9-20250501" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-native-renderer" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-native-renderer: 19.2.0-native-fb-408d055a-20250430\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-native-renderer: 19.2.0-native-fb-0ed6ceb9-20250501\nLearn more: https://react.dev/warnings/version-mismatch") ); if ( "function" !== @@ -11296,10 +11296,10 @@ batchedUpdatesImpl = function (fn, a) { var roots = new Map(), internals$jscomp$inline_1299 = { bundleType: 0, - version: "19.2.0-native-fb-408d055a-20250430", + version: "19.2.0-native-fb-0ed6ceb9-20250501", rendererPackageName: "react-native-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-408d055a-20250430" + reconcilerVersion: "19.2.0-native-fb-0ed6ceb9-20250501" }; null !== extraDevToolsConfig && (internals$jscomp$inline_1299.rendererConfig = extraDevToolsConfig); diff --git a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-profiling.fb.js b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-profiling.fb.js index b61e25a526..158096876e 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-profiling.fb.js +++ b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-profiling.fb.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<> + * @generated SignedSource<<4c4885ef41508d8e05a68f6a2a9d1d0f>> */ "use strict"; @@ -11942,11 +11942,11 @@ function updateContainer(element, container, parentComponent, callback) { return lane; } var isomorphicReactPackageVersion = React.version; -if ("19.2.0-native-fb-408d055a-20250430" !== isomorphicReactPackageVersion) +if ("19.2.0-native-fb-0ed6ceb9-20250501" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-native-renderer" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-native-renderer: 19.2.0-native-fb-408d055a-20250430\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-native-renderer: 19.2.0-native-fb-0ed6ceb9-20250501\nLearn more: https://react.dev/warnings/version-mismatch") ); if ( "function" !== @@ -11995,10 +11995,10 @@ batchedUpdatesImpl = function (fn, a) { var roots = new Map(), internals$jscomp$inline_1400 = { bundleType: 0, - version: "19.2.0-native-fb-408d055a-20250430", + version: "19.2.0-native-fb-0ed6ceb9-20250501", rendererPackageName: "react-native-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-408d055a-20250430" + reconcilerVersion: "19.2.0-native-fb-0ed6ceb9-20250501" }; null !== extraDevToolsConfig && (internals$jscomp$inline_1400.rendererConfig = extraDevToolsConfig);