diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-dev.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-dev.js index 2fadec206cd64..3fc037411652e 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-dev.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-dev.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<<901259dbb520cffda8ebd0f1c24b61d7>> + * @generated SignedSource<<52b4dbf4e18cc25f133cd7e575c1b6cd>> */ 'use strict'; @@ -8548,9 +8548,14 @@ function imperativeHandleEffect(create, ref) { if (typeof ref === 'function') { var refCallback = ref; var inst = create(); - refCallback(inst); + var refCleanup = refCallback(inst); return function () { - refCallback(null); + if (typeof refCleanup === 'function') { + // $FlowFixMe[incompatible-use] we need to assume no parameters + refCleanup(); + } else { + refCallback(null); + } }; } else if (ref !== null && ref !== undefined) { var refObject = ref; @@ -22983,7 +22988,7 @@ identifierPrefix, onUncaughtError, onCaughtError, onRecoverableError, transition return root; } -var ReactVersion = '19.0.0-canary-5e828dec'; +var ReactVersion = '19.0.0-canary-8f31b884'; /* * The `'' + value` pattern (used in perf-sensitive code) throws for Symbol diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-prod.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-prod.js index 262f280da3f76..1543ba92f66ff 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-prod.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-prod.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<> + * @generated SignedSource<> */ "use strict"; @@ -2824,14 +2824,13 @@ function updateLayoutEffect(create, deps) { return updateEffectImpl(4, 4, create, deps); } function imperativeHandleEffect(create, ref) { - if ("function" === typeof ref) - return ( - (create = create()), - ref(create), - function () { - ref(null); - } - ); + if ("function" === typeof ref) { + create = create(); + var refCleanup = ref(create); + return function () { + "function" === typeof refCleanup ? refCleanup() : ref(null); + }; + } if (null !== ref && void 0 !== ref) return ( (create = create()), @@ -9152,7 +9151,7 @@ var devToolsConfig$jscomp$inline_1028 = { throw Error("TestRenderer does not support findFiberByHostInstance()"); }, bundleType: 0, - version: "19.0.0-canary-e1a9c38c", + version: "19.0.0-canary-23c765d3", rendererPackageName: "react-test-renderer" }; var internals$jscomp$inline_1247 = { @@ -9183,7 +9182,7 @@ var internals$jscomp$inline_1247 = { scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "19.0.0-canary-e1a9c38c" + reconcilerVersion: "19.0.0-canary-23c765d3" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_1248 = __REACT_DEVTOOLS_GLOBAL_HOOK__; diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-profiling.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-profiling.js index f019750720f28..85fec0d0b19a5 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-profiling.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-profiling.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<> + * @generated SignedSource<> */ "use strict"; @@ -2912,14 +2912,13 @@ function updateLayoutEffect(create, deps) { return updateEffectImpl(4, 4, create, deps); } function imperativeHandleEffect(create, ref) { - if ("function" === typeof ref) - return ( - (create = create()), - ref(create), - function () { - ref(null); - } - ); + if ("function" === typeof ref) { + create = create(); + var refCleanup = ref(create); + return function () { + "function" === typeof refCleanup ? refCleanup() : ref(null); + }; + } if (null !== ref && void 0 !== ref) return ( (create = create()), @@ -9768,7 +9767,7 @@ var devToolsConfig$jscomp$inline_1110 = { throw Error("TestRenderer does not support findFiberByHostInstance()"); }, bundleType: 0, - version: "19.0.0-canary-71d4d884", + version: "19.0.0-canary-a8cb0ecc", rendererPackageName: "react-test-renderer" }; (function (internals) { @@ -9812,7 +9811,7 @@ var devToolsConfig$jscomp$inline_1110 = { scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "19.0.0-canary-71d4d884" + reconcilerVersion: "19.0.0-canary-a8cb0ecc" }); exports._Scheduler = Scheduler; exports.act = act; 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 7529a54237085..eb83bff4e4796 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 @@ -cb151849e13f46ec64570519cb93d5939fb60cab +ed71a3ad2965617c27c6e7ca7577f15b8ca4152c 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 053bb08071547..2f97cc6169437 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<> + * @generated SignedSource<> */ 'use strict'; @@ -11525,9 +11525,14 @@ function imperativeHandleEffect(create, ref) { if (typeof ref === 'function') { var refCallback = ref; var inst = create(); - refCallback(inst); + var refCleanup = refCallback(inst); return function () { - refCallback(null); + if (typeof refCleanup === 'function') { + // $FlowFixMe[incompatible-use] we need to assume no parameters + refCleanup(); + } else { + refCallback(null); + } }; } else if (ref !== null && ref !== undefined) { var refObject = ref; @@ -26066,7 +26071,7 @@ identifierPrefix, onUncaughtError, onCaughtError, onRecoverableError, transition return root; } -var ReactVersion = '19.0.0-canary-e93cff57'; +var ReactVersion = '19.0.0-canary-f568fe98'; /* * The `'' + value` pattern (used in perf-sensitive code) throws for Symbol 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 238e1d1a3e3e2..dcc5089f22024 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<> + * @generated SignedSource<<06016018fb347358b18b57d695069089>> */ "use strict"; @@ -4384,14 +4384,13 @@ function updateLayoutEffect(create, deps) { return updateEffectImpl(4, 4, create, deps); } function imperativeHandleEffect(create, ref) { - if ("function" === typeof ref) - return ( - (create = create()), - ref(create), - function () { - ref(null); - } - ); + if ("function" === typeof ref) { + create = create(); + var refCleanup = ref(create); + return function () { + "function" === typeof refCleanup ? refCleanup() : ref(null); + }; + } if (null !== ref && void 0 !== ref) return ( (create = create()), @@ -10610,7 +10609,7 @@ var roots = new Map(), devToolsConfig$jscomp$inline_1108 = { findFiberByHostInstance: getInstanceFromNode, bundleType: 0, - version: "19.0.0-canary-44e696d7", + version: "19.0.0-canary-b5226534", rendererPackageName: "react-native-renderer", rendererConfig: { getInspectorDataForInstance: getInspectorDataForInstance, @@ -10653,7 +10652,7 @@ var internals$jscomp$inline_1375 = { scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "19.0.0-canary-44e696d7" + reconcilerVersion: "19.0.0-canary-b5226534" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_1376 = __REACT_DEVTOOLS_GLOBAL_HOOK__; 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 6bc1c411ab8af..45bf8c2146f2b 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<> + * @generated SignedSource<<0348b9e6ebecc00eaa767ca2f98fb9d8>> */ "use strict"; @@ -4506,14 +4506,13 @@ function updateLayoutEffect(create, deps) { return updateEffectImpl(4, 4, create, deps); } function imperativeHandleEffect(create, ref) { - if ("function" === typeof ref) - return ( - (create = create()), - ref(create), - function () { - ref(null); - } - ); + if ("function" === typeof ref) { + create = create(); + var refCleanup = ref(create); + return function () { + "function" === typeof refCleanup ? refCleanup() : ref(null); + }; + } if (null !== ref && void 0 !== ref) return ( (create = create()), @@ -11315,7 +11314,7 @@ var roots = new Map(), devToolsConfig$jscomp$inline_1188 = { findFiberByHostInstance: getInstanceFromNode, bundleType: 0, - version: "19.0.0-canary-1d21c404", + version: "19.0.0-canary-7c054062", rendererPackageName: "react-native-renderer", rendererConfig: { getInspectorDataForInstance: getInspectorDataForInstance, @@ -11371,7 +11370,7 @@ var roots = new Map(), scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "19.0.0-canary-1d21c404" + reconcilerVersion: "19.0.0-canary-7c054062" }); exports.createPortal = function (children, containerTag) { return createPortal$1( 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 3c513a21e39d3..9917b86ab009d 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<> + * @generated SignedSource<<429d382e81c12cadfefde85a5059684a>> */ 'use strict'; @@ -11764,9 +11764,14 @@ function imperativeHandleEffect(create, ref) { if (typeof ref === 'function') { var refCallback = ref; var inst = create(); - refCallback(inst); + var refCleanup = refCallback(inst); return function () { - refCallback(null); + if (typeof refCleanup === 'function') { + // $FlowFixMe[incompatible-use] we need to assume no parameters + refCleanup(); + } else { + refCallback(null); + } }; } else if (ref !== null && ref !== undefined) { var refObject = ref; @@ -26481,7 +26486,7 @@ identifierPrefix, onUncaughtError, onCaughtError, onRecoverableError, transition return root; } -var ReactVersion = '19.0.0-canary-f458e15c'; +var ReactVersion = '19.0.0-canary-6d8999b7'; /* * The `'' + value` pattern (used in perf-sensitive code) throws for Symbol 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 637e976dbc116..c0da785bdb5bc 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<<50ed89ef9d28f94308e802dfa68cd799>> + * @generated SignedSource<<8912877d0e4069bef75f6199a4eb9f6d>> */ "use strict"; @@ -4437,14 +4437,13 @@ function updateLayoutEffect(create, deps) { return updateEffectImpl(4, 4, create, deps); } function imperativeHandleEffect(create, ref) { - if ("function" === typeof ref) - return ( - (create = create()), - ref(create), - function () { - ref(null); - } - ); + if ("function" === typeof ref) { + create = create(); + var refCleanup = ref(create); + return function () { + "function" === typeof refCleanup ? refCleanup() : ref(null); + }; + } if (null !== ref && void 0 !== ref) return ( (create = create()), @@ -10832,7 +10831,7 @@ var roots = new Map(), devToolsConfig$jscomp$inline_1177 = { findFiberByHostInstance: getInstanceFromTag, bundleType: 0, - version: "19.0.0-canary-e4d135f3", + version: "19.0.0-canary-b761b2f6", rendererPackageName: "react-native-renderer", rendererConfig: { getInspectorDataForInstance: getInspectorDataForInstance, @@ -10875,7 +10874,7 @@ var internals$jscomp$inline_1461 = { scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "19.0.0-canary-e4d135f3" + reconcilerVersion: "19.0.0-canary-b761b2f6" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_1462 = __REACT_DEVTOOLS_GLOBAL_HOOK__; 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 cb9cf47867bec..463ea88fd4877 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<<7f692e85122cfe7dc3f7349af67afd3f>> */ "use strict"; @@ -4559,14 +4559,13 @@ function updateLayoutEffect(create, deps) { return updateEffectImpl(4, 4, create, deps); } function imperativeHandleEffect(create, ref) { - if ("function" === typeof ref) - return ( - (create = create()), - ref(create), - function () { - ref(null); - } - ); + if ("function" === typeof ref) { + create = create(); + var refCleanup = ref(create); + return function () { + "function" === typeof refCleanup ? refCleanup() : ref(null); + }; + } if (null !== ref && void 0 !== ref) return ( (create = create()), @@ -11538,7 +11537,7 @@ var roots = new Map(), devToolsConfig$jscomp$inline_1257 = { findFiberByHostInstance: getInstanceFromTag, bundleType: 0, - version: "19.0.0-canary-e234a1a7", + version: "19.0.0-canary-c42c3217", rendererPackageName: "react-native-renderer", rendererConfig: { getInspectorDataForInstance: getInspectorDataForInstance, @@ -11594,7 +11593,7 @@ var roots = new Map(), scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "19.0.0-canary-e234a1a7" + reconcilerVersion: "19.0.0-canary-c42c3217" }); exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = { computeComponentStackForErrorReporting: function (reactTag) {