From 6ea2efb3ca163504157a47c5b48dbc03e65612b7 Mon Sep 17 00:00:00 2001 From: sebmarkbage Date: Wed, 9 Apr 2025 19:31:01 -0700 Subject: [PATCH] Clarify that there's three different kinds of OffscreenProps (#32838) ActivityProps - Public API LegacyHiddenProps - Public Legacy API OffscreenProps - Internal implementation detail DiffTrain build for [31ecc9804a3f263033611f069774e50059c0743a](https://github.com/facebook/react/commit/31ecc9804a3f263033611f069774e50059c0743a) --- 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 | 37 +++++++++++++------ .../react-dom/cjs/ReactDOMClient-prod.js | 37 +++++++++++++------ .../react-dom/cjs/ReactDOMClient-profiling.js | 37 +++++++++++++------ .../react-dom/cjs/ReactDOMProfiling-dev.js | 37 +++++++++++++------ .../react-dom/cjs/ReactDOMProfiling-prod.js | 37 +++++++++++++------ .../cjs/ReactDOMProfiling-profiling.js | 37 +++++++++++++------ .../cjs/ReactTestRenderer-dev.js | 33 ++++++++++++----- .../cjs/ReactTestRenderer-prod.js | 33 ++++++++++++----- .../cjs/ReactTestRenderer-profiling.js | 33 ++++++++++++----- .../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 | 31 +++++++++++----- .../implementations/ReactFabric-prod.fb.js | 31 +++++++++++----- .../ReactFabric-profiling.fb.js | 31 +++++++++++----- .../ReactNativeRenderer-dev.fb.js | 35 ++++++++++++------ .../ReactNativeRenderer-prod.fb.js | 35 ++++++++++++------ .../ReactNativeRenderer-profiling.fb.js | 35 ++++++++++++------ 23 files changed, 371 insertions(+), 176 deletions(-) diff --git a/compiled-rn/VERSION_NATIVE_FB b/compiled-rn/VERSION_NATIVE_FB index 8847a37234..7868c27936 100644 --- a/compiled-rn/VERSION_NATIVE_FB +++ b/compiled-rn/VERSION_NATIVE_FB @@ -1 +1 @@ -19.2.0-native-fb-8da36d05-20250408 \ No newline at end of file +19.2.0-native-fb-31ecc980-20250409 \ 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 8c5748830a..3c1d0f915b 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<<2d17c36b0641c005d990a5a6e61e2ac5>> + * @generated SignedSource<> */ "use strict"; @@ -404,5 +404,5 @@ __DEV__ && exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.2.0-native-fb-8da36d05-20250408"; + exports.version = "19.2.0-native-fb-31ecc980-20250409"; })(); 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 9a50d81434..738cbd5f62 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<> + * @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-8da36d05-20250408"; +exports.version = "19.2.0-native-fb-31ecc980-20250409"; 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 9a50d81434..738cbd5f62 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<> + * @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-8da36d05-20250408"; +exports.version = "19.2.0-native-fb-31ecc980-20250409"; 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 f8d44bb637..e985eb0b0b 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<<2a86ca2ae33714a6d7e646f4f6d4db4e>> */ /* @@ -9335,9 +9335,13 @@ __DEV__ && renderLanes ); } - function updateOffscreenComponent(current, workInProgress, renderLanes) { - var nextProps = workInProgress.pendingProps, - nextChildren = nextProps.children, + function updateOffscreenComponent( + current, + workInProgress, + renderLanes, + nextProps + ) { + var nextChildren = nextProps.children, prevState = null !== current ? current.memoizedState : null; if ("hidden" === nextProps.mode) { if (0 !== (workInProgress.flags & 128)) { @@ -10789,10 +10793,14 @@ __DEV__ && if (stateNode) break; else return null; case 22: - case 23: return ( (workInProgress.lanes = 0), - updateOffscreenComponent(current, workInProgress, renderLanes) + updateOffscreenComponent( + current, + workInProgress, + renderLanes, + workInProgress.pendingProps + ) ); case 24: pushProvider( @@ -11472,7 +11480,12 @@ __DEV__ && workInProgress ); case 22: - return updateOffscreenComponent(current, workInProgress, renderLanes); + return updateOffscreenComponent( + current, + workInProgress, + renderLanes, + workInProgress.pendingProps + ); case 24: return ( prepareToReadContext(workInProgress), @@ -25822,11 +25835,11 @@ __DEV__ && }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-native-fb-8da36d05-20250408" !== isomorphicReactPackageVersion) + if ("19.2.0-native-fb-31ecc980-20250409" !== 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-8da36d05-20250408\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-native-fb-31ecc980-20250409\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -25863,10 +25876,10 @@ __DEV__ && !(function () { var internals = { bundleType: 1, - version: "19.2.0-native-fb-8da36d05-20250408", + version: "19.2.0-native-fb-31ecc980-20250409", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-8da36d05-20250408" + reconcilerVersion: "19.2.0-native-fb-31ecc980-20250409" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -26010,5 +26023,5 @@ __DEV__ && listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; - exports.version = "19.2.0-native-fb-8da36d05-20250408"; + exports.version = "19.2.0-native-fb-31ecc980-20250409"; })(); 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 06b51f1318..11056c28f5 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<> + * @generated SignedSource<<09b9558fae0b43e7b7d295f2c80710d6>> */ /* @@ -6493,9 +6493,13 @@ function updateSimpleMemoComponent( renderLanes ); } -function updateOffscreenComponent(current, workInProgress, renderLanes) { - var nextProps = workInProgress.pendingProps, - nextChildren = nextProps.children, +function updateOffscreenComponent( + current, + workInProgress, + renderLanes, + nextProps +) { + var nextChildren = nextProps.children, prevState = null !== current ? current.memoizedState : null; if ("hidden" === nextProps.mode) { if (0 !== (workInProgress.flags & 128)) { @@ -7563,10 +7567,14 @@ function attemptEarlyBailoutIfNoScheduledUpdate( if (state) break; else return null; case 22: - case 23: return ( (workInProgress.lanes = 0), - updateOffscreenComponent(current, workInProgress, renderLanes) + updateOffscreenComponent( + current, + workInProgress, + renderLanes, + workInProgress.pendingProps + ) ); case 24: pushProvider(workInProgress, CacheContext, current.memoizedState.cache); @@ -8065,7 +8073,12 @@ function beginWork(current, workInProgress, renderLanes) { workInProgress ); case 22: - return updateOffscreenComponent(current, workInProgress, renderLanes); + return updateOffscreenComponent( + current, + workInProgress, + renderLanes, + workInProgress.pendingProps + ); case 24: return ( prepareToReadContext(workInProgress), @@ -16049,14 +16062,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_1800 = React.version; if ( - "19.2.0-native-fb-8da36d05-20250408" !== + "19.2.0-native-fb-31ecc980-20250409" !== isomorphicReactPackageVersion$jscomp$inline_1800 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_1800, - "19.2.0-native-fb-8da36d05-20250408" + "19.2.0-native-fb-31ecc980-20250409" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -16078,10 +16091,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2256 = { bundleType: 0, - version: "19.2.0-native-fb-8da36d05-20250408", + version: "19.2.0-native-fb-31ecc980-20250409", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-8da36d05-20250408" + reconcilerVersion: "19.2.0-native-fb-31ecc980-20250409" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2257 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -16185,4 +16198,4 @@ exports.hydrateRoot = function (container, initialChildren, options) { listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; -exports.version = "19.2.0-native-fb-8da36d05-20250408"; +exports.version = "19.2.0-native-fb-31ecc980-20250409"; 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 651ea6035d..af427d9cc5 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<<6aea45f5bb861126c22a798cfc652ed9>> + * @generated SignedSource<<1c077ccba28a03e43d31256cb382c962>> */ /* @@ -6663,9 +6663,13 @@ function updateSimpleMemoComponent( renderLanes ); } -function updateOffscreenComponent(current, workInProgress, renderLanes) { - var nextProps = workInProgress.pendingProps, - nextChildren = nextProps.children, +function updateOffscreenComponent( + current, + workInProgress, + renderLanes, + nextProps +) { + var nextChildren = nextProps.children, prevState = null !== current ? current.memoizedState : null; if ("hidden" === nextProps.mode) { if (0 !== (workInProgress.flags & 128)) { @@ -7765,10 +7769,14 @@ function attemptEarlyBailoutIfNoScheduledUpdate( if (stateNode) break; else return null; case 22: - case 23: return ( (workInProgress.lanes = 0), - updateOffscreenComponent(current, workInProgress, renderLanes) + updateOffscreenComponent( + current, + workInProgress, + renderLanes, + workInProgress.pendingProps + ) ); case 24: pushProvider(workInProgress, CacheContext, current.memoizedState.cache); @@ -8274,7 +8282,12 @@ function beginWork(current, workInProgress, renderLanes) { workInProgress ); case 22: - return updateOffscreenComponent(current, workInProgress, renderLanes); + return updateOffscreenComponent( + current, + workInProgress, + renderLanes, + workInProgress.pendingProps + ); case 24: return ( prepareToReadContext(workInProgress), @@ -16741,14 +16754,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_1897 = React.version; if ( - "19.2.0-native-fb-8da36d05-20250408" !== + "19.2.0-native-fb-31ecc980-20250409" !== isomorphicReactPackageVersion$jscomp$inline_1897 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_1897, - "19.2.0-native-fb-8da36d05-20250408" + "19.2.0-native-fb-31ecc980-20250409" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -16770,10 +16783,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_1904 = { bundleType: 0, - version: "19.2.0-native-fb-8da36d05-20250408", + version: "19.2.0-native-fb-31ecc980-20250409", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-8da36d05-20250408", + reconcilerVersion: "19.2.0-native-fb-31ecc980-20250409", getLaneLabelMap: function () { for ( var map = new Map(), lane = 1, index$295 = 0; @@ -16892,4 +16905,4 @@ exports.hydrateRoot = function (container, initialChildren, options) { listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; -exports.version = "19.2.0-native-fb-8da36d05-20250408"; +exports.version = "19.2.0-native-fb-31ecc980-20250409"; 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 080030ade9..d7a6ee6ee5 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<<4abbefb68210cece26427cab3f52986c>> */ /* @@ -9343,9 +9343,13 @@ __DEV__ && renderLanes ); } - function updateOffscreenComponent(current, workInProgress, renderLanes) { - var nextProps = workInProgress.pendingProps, - nextChildren = nextProps.children, + function updateOffscreenComponent( + current, + workInProgress, + renderLanes, + nextProps + ) { + var nextChildren = nextProps.children, prevState = null !== current ? current.memoizedState : null; if ("hidden" === nextProps.mode) { if (0 !== (workInProgress.flags & 128)) { @@ -10797,10 +10801,14 @@ __DEV__ && if (stateNode) break; else return null; case 22: - case 23: return ( (workInProgress.lanes = 0), - updateOffscreenComponent(current, workInProgress, renderLanes) + updateOffscreenComponent( + current, + workInProgress, + renderLanes, + workInProgress.pendingProps + ) ); case 24: pushProvider( @@ -11480,7 +11488,12 @@ __DEV__ && workInProgress ); case 22: - return updateOffscreenComponent(current, workInProgress, renderLanes); + return updateOffscreenComponent( + current, + workInProgress, + renderLanes, + workInProgress.pendingProps + ); case 24: return ( prepareToReadContext(workInProgress), @@ -25883,11 +25896,11 @@ __DEV__ && }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-native-fb-8da36d05-20250408" !== isomorphicReactPackageVersion) + if ("19.2.0-native-fb-31ecc980-20250409" !== 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-8da36d05-20250408\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-native-fb-31ecc980-20250409\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -25924,10 +25937,10 @@ __DEV__ && !(function () { var internals = { bundleType: 1, - version: "19.2.0-native-fb-8da36d05-20250408", + version: "19.2.0-native-fb-31ecc980-20250409", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-8da36d05-20250408" + reconcilerVersion: "19.2.0-native-fb-31ecc980-20250409" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -26387,7 +26400,7 @@ __DEV__ && exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.2.0-native-fb-8da36d05-20250408"; + exports.version = "19.2.0-native-fb-31ecc980-20250409"; "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 307fc5cb08..b970e378d2 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<<8ffa4e78714e20386c7ff263f6d4268c>> + * @generated SignedSource<> */ /* @@ -6493,9 +6493,13 @@ function updateSimpleMemoComponent( renderLanes ); } -function updateOffscreenComponent(current, workInProgress, renderLanes) { - var nextProps = workInProgress.pendingProps, - nextChildren = nextProps.children, +function updateOffscreenComponent( + current, + workInProgress, + renderLanes, + nextProps +) { + var nextChildren = nextProps.children, prevState = null !== current ? current.memoizedState : null; if ("hidden" === nextProps.mode) { if (0 !== (workInProgress.flags & 128)) { @@ -7563,10 +7567,14 @@ function attemptEarlyBailoutIfNoScheduledUpdate( if (state) break; else return null; case 22: - case 23: return ( (workInProgress.lanes = 0), - updateOffscreenComponent(current, workInProgress, renderLanes) + updateOffscreenComponent( + current, + workInProgress, + renderLanes, + workInProgress.pendingProps + ) ); case 24: pushProvider(workInProgress, CacheContext, current.memoizedState.cache); @@ -8065,7 +8073,12 @@ function beginWork(current, workInProgress, renderLanes) { workInProgress ); case 22: - return updateOffscreenComponent(current, workInProgress, renderLanes); + return updateOffscreenComponent( + current, + workInProgress, + renderLanes, + workInProgress.pendingProps + ); case 24: return ( prepareToReadContext(workInProgress), @@ -16060,14 +16073,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_1801 = React.version; if ( - "19.2.0-native-fb-8da36d05-20250408" !== + "19.2.0-native-fb-31ecc980-20250409" !== isomorphicReactPackageVersion$jscomp$inline_1801 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_1801, - "19.2.0-native-fb-8da36d05-20250408" + "19.2.0-native-fb-31ecc980-20250409" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -16089,10 +16102,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2259 = { bundleType: 0, - version: "19.2.0-native-fb-8da36d05-20250408", + version: "19.2.0-native-fb-31ecc980-20250409", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-8da36d05-20250408" + reconcilerVersion: "19.2.0-native-fb-31ecc980-20250409" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2260 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -16350,4 +16363,4 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.2.0-native-fb-8da36d05-20250408"; +exports.version = "19.2.0-native-fb-31ecc980-20250409"; 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 8bb44e8121..e98eced1d5 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<<7dca8d8948de74a1fac612e4a2d7fb92>> + * @generated SignedSource<<20ecf8b5fc2ae101462df26c151483c2>> */ /* @@ -6667,9 +6667,13 @@ function updateSimpleMemoComponent( renderLanes ); } -function updateOffscreenComponent(current, workInProgress, renderLanes) { - var nextProps = workInProgress.pendingProps, - nextChildren = nextProps.children, +function updateOffscreenComponent( + current, + workInProgress, + renderLanes, + nextProps +) { + var nextChildren = nextProps.children, prevState = null !== current ? current.memoizedState : null; if ("hidden" === nextProps.mode) { if (0 !== (workInProgress.flags & 128)) { @@ -7769,10 +7773,14 @@ function attemptEarlyBailoutIfNoScheduledUpdate( if (stateNode) break; else return null; case 22: - case 23: return ( (workInProgress.lanes = 0), - updateOffscreenComponent(current, workInProgress, renderLanes) + updateOffscreenComponent( + current, + workInProgress, + renderLanes, + workInProgress.pendingProps + ) ); case 24: pushProvider(workInProgress, CacheContext, current.memoizedState.cache); @@ -8278,7 +8286,12 @@ function beginWork(current, workInProgress, renderLanes) { workInProgress ); case 22: - return updateOffscreenComponent(current, workInProgress, renderLanes); + return updateOffscreenComponent( + current, + workInProgress, + renderLanes, + workInProgress.pendingProps + ); case 24: return ( prepareToReadContext(workInProgress), @@ -16756,14 +16769,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_1898 = React.version; if ( - "19.2.0-native-fb-8da36d05-20250408" !== + "19.2.0-native-fb-31ecc980-20250409" !== isomorphicReactPackageVersion$jscomp$inline_1898 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_1898, - "19.2.0-native-fb-8da36d05-20250408" + "19.2.0-native-fb-31ecc980-20250409" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -16785,10 +16798,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_1905 = { bundleType: 0, - version: "19.2.0-native-fb-8da36d05-20250408", + version: "19.2.0-native-fb-31ecc980-20250409", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-8da36d05-20250408", + reconcilerVersion: "19.2.0-native-fb-31ecc980-20250409", getLaneLabelMap: function () { for ( var map = new Map(), lane = 1, index$295 = 0; @@ -17061,7 +17074,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.2.0-native-fb-8da36d05-20250408"; +exports.version = "19.2.0-native-fb-31ecc980-20250409"; "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 94c85a5a16..3f3aca6b5a 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<> */ "use strict"; @@ -6456,9 +6456,13 @@ __DEV__ && renderLanes ); } - function updateOffscreenComponent(current, workInProgress, renderLanes) { - var nextProps = workInProgress.pendingProps, - nextChildren = nextProps.children, + function updateOffscreenComponent( + current, + workInProgress, + renderLanes, + nextProps + ) { + var nextChildren = nextProps.children, prevState = null !== current ? current.memoizedState : null; if ("hidden" === nextProps.mode) { if (0 !== (workInProgress.flags & 128)) { @@ -7757,10 +7761,14 @@ __DEV__ && if (stateNode) break; else return null; case 22: - case 23: return ( (workInProgress.lanes = 0), - updateOffscreenComponent(current, workInProgress, renderLanes) + updateOffscreenComponent( + current, + workInProgress, + renderLanes, + workInProgress.pendingProps + ) ); case 24: pushProvider( @@ -8204,7 +8212,12 @@ __DEV__ && workInProgress ); case 22: - return updateOffscreenComponent(current, workInProgress, renderLanes); + return updateOffscreenComponent( + current, + workInProgress, + renderLanes, + workInProgress.pendingProps + ); case 24: return ( prepareToReadContext(workInProgress), @@ -15402,10 +15415,10 @@ __DEV__ && (function () { var internals = { bundleType: 1, - version: "19.2.0-native-fb-8da36d05-20250408", + version: "19.2.0-native-fb-31ecc980-20250409", rendererPackageName: "react-test-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-8da36d05-20250408" + reconcilerVersion: "19.2.0-native-fb-31ecc980-20250409" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -15550,5 +15563,5 @@ __DEV__ && flushSyncWorkAcrossRoots_impl(0, !0)); } }; - exports.version = "19.2.0-native-fb-8da36d05-20250408"; + exports.version = "19.2.0-native-fb-31ecc980-20250409"; })(); 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 d3c8faa33d..1d7140e521 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<<02d840a38952ef5ca85f06a403fc5dc7>> + * @generated SignedSource<> */ "use strict"; @@ -4537,9 +4537,13 @@ function updateSimpleMemoComponent( renderLanes ); } -function updateOffscreenComponent(current, workInProgress, renderLanes) { - var nextProps = workInProgress.pendingProps, - nextChildren = nextProps.children, +function updateOffscreenComponent( + current, + workInProgress, + renderLanes, + nextProps +) { + var nextChildren = nextProps.children, prevState = null !== current ? current.memoizedState : null; if ("hidden" === nextProps.mode) { if (0 !== (workInProgress.flags & 128)) { @@ -5545,10 +5549,14 @@ function attemptEarlyBailoutIfNoScheduledUpdate( if (state) break; else return null; case 22: - case 23: return ( (workInProgress.lanes = 0), - updateOffscreenComponent(current, workInProgress, renderLanes) + updateOffscreenComponent( + current, + workInProgress, + renderLanes, + workInProgress.pendingProps + ) ); case 24: pushProvider(workInProgress, CacheContext, current.memoizedState.cache); @@ -5885,7 +5893,12 @@ function beginWork(current, workInProgress, renderLanes) { workInProgress ); case 22: - return updateOffscreenComponent(current, workInProgress, renderLanes); + return updateOffscreenComponent( + current, + workInProgress, + renderLanes, + workInProgress.pendingProps + ); case 24: return ( prepareToReadContext(workInProgress), @@ -9704,10 +9717,10 @@ function wrapFiber(fiber) { } var internals$jscomp$inline_1415 = { bundleType: 0, - version: "19.2.0-native-fb-8da36d05-20250408", + version: "19.2.0-native-fb-31ecc980-20250409", rendererPackageName: "react-test-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-8da36d05-20250408" + reconcilerVersion: "19.2.0-native-fb-31ecc980-20250409" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_1416 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -9843,4 +9856,4 @@ exports.unstable_batchedUpdates = function (fn, a) { flushSyncWorkAcrossRoots_impl(0, !0)); } }; -exports.version = "19.2.0-native-fb-8da36d05-20250408"; +exports.version = "19.2.0-native-fb-31ecc980-20250409"; 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 3be6ac7d4a..062e4e6d0b 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<> */ "use strict"; @@ -4663,9 +4663,13 @@ function updateSimpleMemoComponent( renderLanes ); } -function updateOffscreenComponent(current, workInProgress, renderLanes) { - var nextProps = workInProgress.pendingProps, - nextChildren = nextProps.children, +function updateOffscreenComponent( + current, + workInProgress, + renderLanes, + nextProps +) { + var nextChildren = nextProps.children, prevState = null !== current ? current.memoizedState : null; if ("hidden" === nextProps.mode) { if (0 !== (workInProgress.flags & 128)) { @@ -5701,10 +5705,14 @@ function attemptEarlyBailoutIfNoScheduledUpdate( if (stateNode) break; else return null; case 22: - case 23: return ( (workInProgress.lanes = 0), - updateOffscreenComponent(current, workInProgress, renderLanes) + updateOffscreenComponent( + current, + workInProgress, + renderLanes, + workInProgress.pendingProps + ) ); case 24: pushProvider(workInProgress, CacheContext, current.memoizedState.cache); @@ -6048,7 +6056,12 @@ function beginWork(current, workInProgress, renderLanes) { workInProgress ); case 22: - return updateOffscreenComponent(current, workInProgress, renderLanes); + return updateOffscreenComponent( + current, + workInProgress, + renderLanes, + workInProgress.pendingProps + ); case 24: return ( prepareToReadContext(workInProgress), @@ -10317,10 +10330,10 @@ function wrapFiber(fiber) { } var internals$jscomp$inline_1228 = { bundleType: 0, - version: "19.2.0-native-fb-8da36d05-20250408", + version: "19.2.0-native-fb-31ecc980-20250409", rendererPackageName: "react-test-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-8da36d05-20250408", + reconcilerVersion: "19.2.0-native-fb-31ecc980-20250409", getLaneLabelMap: function () { for ( var map = new Map(), lane = 1, index$148 = 0; @@ -10471,4 +10484,4 @@ exports.unstable_batchedUpdates = function (fn, a) { flushSyncWorkAcrossRoots_impl(0, !0)); } }; -exports.version = "19.2.0-native-fb-8da36d05-20250408"; +exports.version = "19.2.0-native-fb-31ecc980-20250409"; 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 4d75df44b2..b178ce1add 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<> + * @generated SignedSource<<884c5a8cd3df54cd65759749c4020a11>> */ "use strict"; @@ -1412,7 +1412,7 @@ __DEV__ && exports.useTransition = function () { return resolveDispatcher().useTransition(); }; - exports.version = "19.2.0-native-fb-8da36d05-20250408"; + exports.version = "19.2.0-native-fb-31ecc980-20250409"; "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 a47b606e4e..d6bc7da3c1 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<<380fd3b9ba70c7f6deb8b6e75ca9bac7>> + * @generated SignedSource<<8882b74c6f4e2821cd03b815a63b890b>> */ "use strict"; @@ -587,4 +587,4 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.2.0-native-fb-8da36d05-20250408"; +exports.version = "19.2.0-native-fb-31ecc980-20250409"; 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 879ccc5036..5b8ad695fb 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<<10a5336044b2228153e95a9db7e0ffe5>> + * @generated SignedSource<> */ "use strict"; @@ -591,7 +591,7 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.2.0-native-fb-8da36d05-20250408"; +exports.version = "19.2.0-native-fb-31ecc980-20250409"; "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 0caa63b8c8..588a8b5013 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 @@ -8da36d0508e83dd342ddbb98cb18f0606fd4045b +31ecc9804a3f263033611f069774e50059c0743a 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 7209b54636..a7b96b8722 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<<3cba3f4080db216322eba2e6c2743a25>> + * @generated SignedSource<<932b2e78a28be856237eefaa6d75bea4>> */ "use strict"; @@ -7304,9 +7304,13 @@ __DEV__ && renderLanes ); } - function updateOffscreenComponent(current, workInProgress, renderLanes) { - var nextProps = workInProgress.pendingProps, - nextChildren = nextProps.children, + function updateOffscreenComponent( + current, + workInProgress, + renderLanes, + nextProps + ) { + var nextChildren = nextProps.children, prevState = null !== current ? current.memoizedState : null; if ("hidden" === nextProps.mode) { if (0 !== (workInProgress.flags & 128)) { @@ -8605,10 +8609,14 @@ __DEV__ && if (stateNode) break; else return null; case 22: - case 23: return ( (workInProgress.lanes = 0), - updateOffscreenComponent(current, workInProgress, renderLanes) + updateOffscreenComponent( + current, + workInProgress, + renderLanes, + workInProgress.pendingProps + ) ); case 24: pushProvider( @@ -9052,7 +9060,12 @@ __DEV__ && workInProgress ); case 22: - return updateOffscreenComponent(current, workInProgress, renderLanes); + return updateOffscreenComponent( + current, + workInProgress, + renderLanes, + workInProgress.pendingProps + ); case 24: return ( prepareToReadContext(workInProgress), @@ -17134,10 +17147,10 @@ __DEV__ && (function () { var internals = { bundleType: 1, - version: "19.2.0-native-fb-8da36d05-20250408", + version: "19.2.0-native-fb-31ecc980-20250409", rendererPackageName: "react-native-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-8da36d05-20250408" + reconcilerVersion: "19.2.0-native-fb-31ecc980-20250409" }; 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 0216d4c7be..c865b81e12 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<<5ff8331d9a6e3579e36ad5aebeb4dbb2>> + * @generated SignedSource<<719735fffb5c05986bae012e62d692da>> */ "use strict"; @@ -5772,9 +5772,13 @@ function updateSimpleMemoComponent( renderLanes ); } -function updateOffscreenComponent(current, workInProgress, renderLanes) { - var nextProps = workInProgress.pendingProps, - nextChildren = nextProps.children, +function updateOffscreenComponent( + current, + workInProgress, + renderLanes, + nextProps +) { + var nextChildren = nextProps.children, prevState = null !== current ? current.memoizedState : null; if ("hidden" === nextProps.mode) { if (0 !== (workInProgress.flags & 128)) { @@ -6780,10 +6784,14 @@ function attemptEarlyBailoutIfNoScheduledUpdate( if (state) break; else return null; case 22: - case 23: return ( (workInProgress.lanes = 0), - updateOffscreenComponent(current, workInProgress, renderLanes) + updateOffscreenComponent( + current, + workInProgress, + renderLanes, + workInProgress.pendingProps + ) ); case 24: pushProvider(workInProgress, CacheContext, current.memoizedState.cache); @@ -7120,7 +7128,12 @@ function beginWork(current, workInProgress, renderLanes) { workInProgress ); case 22: - return updateOffscreenComponent(current, workInProgress, renderLanes); + return updateOffscreenComponent( + current, + workInProgress, + renderLanes, + workInProgress.pendingProps + ); case 24: return ( prepareToReadContext(workInProgress), @@ -10919,10 +10932,10 @@ batchedUpdatesImpl = function (fn, a) { var roots = new Map(), internals$jscomp$inline_1222 = { bundleType: 0, - version: "19.2.0-native-fb-8da36d05-20250408", + version: "19.2.0-native-fb-31ecc980-20250409", rendererPackageName: "react-native-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-8da36d05-20250408" + reconcilerVersion: "19.2.0-native-fb-31ecc980-20250409" }; null !== extraDevToolsConfig && (internals$jscomp$inline_1222.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 197400acbe..36fd1b3c14 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<<75f8f64af9e566118fa8483cd6706dfa>> + * @generated SignedSource<<202b8baacef32b6ef053fc11b97227b7>> */ "use strict"; @@ -5933,9 +5933,13 @@ function updateSimpleMemoComponent( renderLanes ); } -function updateOffscreenComponent(current, workInProgress, renderLanes) { - var nextProps = workInProgress.pendingProps, - nextChildren = nextProps.children, +function updateOffscreenComponent( + current, + workInProgress, + renderLanes, + nextProps +) { + var nextChildren = nextProps.children, prevState = null !== current ? current.memoizedState : null; if ("hidden" === nextProps.mode) { if (0 !== (workInProgress.flags & 128)) { @@ -6971,10 +6975,14 @@ function attemptEarlyBailoutIfNoScheduledUpdate( if (stateNode) break; else return null; case 22: - case 23: return ( (workInProgress.lanes = 0), - updateOffscreenComponent(current, workInProgress, renderLanes) + updateOffscreenComponent( + current, + workInProgress, + renderLanes, + workInProgress.pendingProps + ) ); case 24: pushProvider(workInProgress, CacheContext, current.memoizedState.cache); @@ -7318,7 +7326,12 @@ function beginWork(current, workInProgress, renderLanes) { workInProgress ); case 22: - return updateOffscreenComponent(current, workInProgress, renderLanes); + return updateOffscreenComponent( + current, + workInProgress, + renderLanes, + workInProgress.pendingProps + ); case 24: return ( prepareToReadContext(workInProgress), @@ -11616,10 +11629,10 @@ batchedUpdatesImpl = function (fn, a) { var roots = new Map(), internals$jscomp$inline_1317 = { bundleType: 0, - version: "19.2.0-native-fb-8da36d05-20250408", + version: "19.2.0-native-fb-31ecc980-20250409", rendererPackageName: "react-native-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-8da36d05-20250408" + reconcilerVersion: "19.2.0-native-fb-31ecc980-20250409" }; null !== extraDevToolsConfig && (internals$jscomp$inline_1317.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 c2d1b14dfb..0c4f4e5b14 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<<5771d30c214c40e3e8e20299aa62bd5a>> + * @generated SignedSource<> */ "use strict"; @@ -7428,9 +7428,13 @@ __DEV__ && renderLanes ); } - function updateOffscreenComponent(current, workInProgress, renderLanes) { - var nextProps = workInProgress.pendingProps, - nextChildren = nextProps.children, + function updateOffscreenComponent( + current, + workInProgress, + renderLanes, + nextProps + ) { + var nextChildren = nextProps.children, prevState = null !== current ? current.memoizedState : null; if ("hidden" === nextProps.mode) { if (0 !== (workInProgress.flags & 128)) { @@ -8729,10 +8733,14 @@ __DEV__ && if (stateNode) break; else return null; case 22: - case 23: return ( (workInProgress.lanes = 0), - updateOffscreenComponent(current, workInProgress, renderLanes) + updateOffscreenComponent( + current, + workInProgress, + renderLanes, + workInProgress.pendingProps + ) ); case 24: pushProvider( @@ -9176,7 +9184,12 @@ __DEV__ && workInProgress ); case 22: - return updateOffscreenComponent(current, workInProgress, renderLanes); + return updateOffscreenComponent( + current, + workInProgress, + renderLanes, + workInProgress.pendingProps + ); case 24: return ( prepareToReadContext(workInProgress), @@ -17312,11 +17325,11 @@ __DEV__ && shouldSuspendImpl = newShouldSuspendImpl; }; var isomorphicReactPackageVersion = React.version; - if ("19.2.0-native-fb-8da36d05-20250408" !== isomorphicReactPackageVersion) + if ("19.2.0-native-fb-31ecc980-20250409" !== 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-8da36d05-20250408\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-native-renderer: 19.2.0-native-fb-31ecc980-20250409\nLearn more: https://react.dev/warnings/version-mismatch") ); if ( "function" !== @@ -17342,10 +17355,10 @@ __DEV__ && (function () { var internals = { bundleType: 1, - version: "19.2.0-native-fb-8da36d05-20250408", + version: "19.2.0-native-fb-31ecc980-20250409", rendererPackageName: "react-native-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-8da36d05-20250408" + reconcilerVersion: "19.2.0-native-fb-31ecc980-20250409" }; 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 17a0c5790a..e96ca5ffb1 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<> + * @generated SignedSource<<8ad3c121be7c08a6ce55108f574947e3>> */ "use strict"; @@ -5936,9 +5936,13 @@ function updateSimpleMemoComponent( renderLanes ); } -function updateOffscreenComponent(current, workInProgress, renderLanes) { - var nextProps = workInProgress.pendingProps, - nextChildren = nextProps.children, +function updateOffscreenComponent( + current, + workInProgress, + renderLanes, + nextProps +) { + var nextChildren = nextProps.children, prevState = null !== current ? current.memoizedState : null; if ("hidden" === nextProps.mode) { if (0 !== (workInProgress.flags & 128)) { @@ -6944,10 +6948,14 @@ function attemptEarlyBailoutIfNoScheduledUpdate( if (state) break; else return null; case 22: - case 23: return ( (workInProgress.lanes = 0), - updateOffscreenComponent(current, workInProgress, renderLanes) + updateOffscreenComponent( + current, + workInProgress, + renderLanes, + workInProgress.pendingProps + ) ); case 24: pushProvider(workInProgress, CacheContext, current.memoizedState.cache); @@ -7284,7 +7292,12 @@ function beginWork(current, workInProgress, renderLanes) { workInProgress ); case 22: - return updateOffscreenComponent(current, workInProgress, renderLanes); + return updateOffscreenComponent( + current, + workInProgress, + renderLanes, + workInProgress.pendingProps + ); case 24: return ( prepareToReadContext(workInProgress), @@ -11016,11 +11029,11 @@ function updateContainer(element, container, parentComponent, callback) { return lane; } var isomorphicReactPackageVersion = React.version; -if ("19.2.0-native-fb-8da36d05-20250408" !== isomorphicReactPackageVersion) +if ("19.2.0-native-fb-31ecc980-20250409" !== 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-8da36d05-20250408\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-native-renderer: 19.2.0-native-fb-31ecc980-20250409\nLearn more: https://react.dev/warnings/version-mismatch") ); if ( "function" !== @@ -11069,10 +11082,10 @@ batchedUpdatesImpl = function (fn, a) { var roots = new Map(), internals$jscomp$inline_1285 = { bundleType: 0, - version: "19.2.0-native-fb-8da36d05-20250408", + version: "19.2.0-native-fb-31ecc980-20250409", rendererPackageName: "react-native-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-8da36d05-20250408" + reconcilerVersion: "19.2.0-native-fb-31ecc980-20250409" }; null !== extraDevToolsConfig && (internals$jscomp$inline_1285.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 d35338323d..5644bdc369 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<<3fdc8e8a92f9daed1875fe39a5e51768>> */ "use strict"; @@ -6097,9 +6097,13 @@ function updateSimpleMemoComponent( renderLanes ); } -function updateOffscreenComponent(current, workInProgress, renderLanes) { - var nextProps = workInProgress.pendingProps, - nextChildren = nextProps.children, +function updateOffscreenComponent( + current, + workInProgress, + renderLanes, + nextProps +) { + var nextChildren = nextProps.children, prevState = null !== current ? current.memoizedState : null; if ("hidden" === nextProps.mode) { if (0 !== (workInProgress.flags & 128)) { @@ -7135,10 +7139,14 @@ function attemptEarlyBailoutIfNoScheduledUpdate( if (stateNode) break; else return null; case 22: - case 23: return ( (workInProgress.lanes = 0), - updateOffscreenComponent(current, workInProgress, renderLanes) + updateOffscreenComponent( + current, + workInProgress, + renderLanes, + workInProgress.pendingProps + ) ); case 24: pushProvider(workInProgress, CacheContext, current.memoizedState.cache); @@ -7482,7 +7490,12 @@ function beginWork(current, workInProgress, renderLanes) { workInProgress ); case 22: - return updateOffscreenComponent(current, workInProgress, renderLanes); + return updateOffscreenComponent( + current, + workInProgress, + renderLanes, + workInProgress.pendingProps + ); case 24: return ( prepareToReadContext(workInProgress), @@ -11711,11 +11724,11 @@ function updateContainer(element, container, parentComponent, callback) { return lane; } var isomorphicReactPackageVersion = React.version; -if ("19.2.0-native-fb-8da36d05-20250408" !== isomorphicReactPackageVersion) +if ("19.2.0-native-fb-31ecc980-20250409" !== 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-8da36d05-20250408\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-native-renderer: 19.2.0-native-fb-31ecc980-20250409\nLearn more: https://react.dev/warnings/version-mismatch") ); if ( "function" !== @@ -11764,10 +11777,10 @@ batchedUpdatesImpl = function (fn, a) { var roots = new Map(), internals$jscomp$inline_1380 = { bundleType: 0, - version: "19.2.0-native-fb-8da36d05-20250408", + version: "19.2.0-native-fb-31ecc980-20250409", rendererPackageName: "react-native-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-8da36d05-20250408" + reconcilerVersion: "19.2.0-native-fb-31ecc980-20250409" }; null !== extraDevToolsConfig && (internals$jscomp$inline_1380.rendererConfig = extraDevToolsConfig);