From aaad082f0a24ffdb0fd34ec0832fa5d9143675e6 Mon Sep 17 00:00:00 2001 From: unstubbable Date: Wed, 27 Aug 2025 05:09:25 -0700 Subject: [PATCH] [Flight] Don't drop debug info if there's only a readable debug channel (#34304) When the Flight Client is waiting for pending debug chunks, it drops the debug info if there is no writable side of the debug channel defined. However, it should instead check if there's no readable side defined. Fixing this is not only important for browser clients that don't want or need a return channel, but it's also crucial for server-side rendering, because the Node and Edge clients only accept a readable side of the debug channel. So they can't even define a noop writable side as a workaround. DiffTrain build for [9c2e2b8475fb9d55fe47f55b007fba2d474e06f4](https://github.com/facebook/react/commit/9c2e2b8475fb9d55fe47f55b007fba2d474e06f4) --- 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 | 20 ++++++++++++------- .../react-dom/cjs/ReactDOMClient-prod.js | 20 ++++++++++++------- .../react-dom/cjs/ReactDOMClient-profiling.js | 20 ++++++++++++------- .../react-dom/cjs/ReactDOMProfiling-dev.js | 20 ++++++++++++------- .../react-dom/cjs/ReactDOMProfiling-prod.js | 20 ++++++++++++------- .../cjs/ReactDOMProfiling-profiling.js | 20 ++++++++++++------- .../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 +++++----- .../eslint-plugin-react-hooks/package.json | 2 +- 24 files changed, 129 insertions(+), 93 deletions(-) diff --git a/compiled-rn/VERSION_NATIVE_FB b/compiled-rn/VERSION_NATIVE_FB index d70c4071d3..6aa16fad5f 100644 --- a/compiled-rn/VERSION_NATIVE_FB +++ b/compiled-rn/VERSION_NATIVE_FB @@ -1 +1 @@ -19.2.0-native-fb-cacc20e3-20250826 \ No newline at end of file +19.2.0-native-fb-9c2e2b84-20250827 \ 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 3573cda5e0..e4870f79c4 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<<8f4d42ab7863da982c84ecec5ec9eeec>> */ "use strict"; @@ -404,5 +404,5 @@ __DEV__ && exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.2.0-native-fb-cacc20e3-20250826"; + exports.version = "19.2.0-native-fb-9c2e2b84-20250827"; })(); 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 a5c1021a6b..421fe187b3 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<<8024df00abdb84bba343af6bf7c3ce13>> + * @generated SignedSource<<85bbe0cc61c8be36bfaab2deeba55b4e>> */ "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-cacc20e3-20250826"; +exports.version = "19.2.0-native-fb-9c2e2b84-20250827"; 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 a5c1021a6b..421fe187b3 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<<8024df00abdb84bba343af6bf7c3ce13>> + * @generated SignedSource<<85bbe0cc61c8be36bfaab2deeba55b4e>> */ "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-cacc20e3-20250826"; +exports.version = "19.2.0-native-fb-9c2e2b84-20250827"; 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 602efbe472..d83af09d4b 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<> */ /* @@ -23584,7 +23584,13 @@ __DEV__ && } function canHydrateHydrationBoundary(instance, inRootOrSingleton) { for (; 8 !== instance.nodeType; ) { - if (!inRootOrSingleton) return null; + if ( + (1 !== instance.nodeType || + "INPUT" !== instance.nodeName || + "hidden" !== instance.type) && + !inRootOrSingleton + ) + return null; instance = getNextHydratable(instance.nextSibling); if (null === instance) return null; } @@ -29367,11 +29373,11 @@ __DEV__ && }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-native-fb-cacc20e3-20250826" !== isomorphicReactPackageVersion) + if ("19.2.0-native-fb-9c2e2b84-20250827" !== 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-cacc20e3-20250826\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-native-fb-9c2e2b84-20250827\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -29408,10 +29414,10 @@ __DEV__ && !(function () { var internals = { bundleType: 1, - version: "19.2.0-native-fb-cacc20e3-20250826", + version: "19.2.0-native-fb-9c2e2b84-20250827", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-cacc20e3-20250826" + reconcilerVersion: "19.2.0-native-fb-9c2e2b84-20250827" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -29550,5 +29556,5 @@ __DEV__ && listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; - exports.version = "19.2.0-native-fb-cacc20e3-20250826"; + exports.version = "19.2.0-native-fb-9c2e2b84-20250827"; })(); 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 de3b9334e5..6c9f1f265e 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<<2e11a170beb3bc8c4602637e616817fa>> + * @generated SignedSource<<6e58f48b8312337cbe7019ccb8db9a32>> */ /* @@ -15486,7 +15486,13 @@ function canHydrateTextInstance(instance, text, inRootOrSingleton) { } function canHydrateHydrationBoundary(instance, inRootOrSingleton) { for (; 8 !== instance.nodeType; ) { - if (!inRootOrSingleton) return null; + if ( + (1 !== instance.nodeType || + "INPUT" !== instance.nodeName || + "hidden" !== instance.type) && + !inRootOrSingleton + ) + return null; instance = getNextHydratable(instance.nextSibling); if (null === instance) return null; } @@ -17190,14 +17196,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2023 = React.version; if ( - "19.2.0-native-fb-cacc20e3-20250826" !== + "19.2.0-native-fb-9c2e2b84-20250827" !== isomorphicReactPackageVersion$jscomp$inline_2023 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2023, - "19.2.0-native-fb-cacc20e3-20250826" + "19.2.0-native-fb-9c2e2b84-20250827" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -17219,10 +17225,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2554 = { bundleType: 0, - version: "19.2.0-native-fb-cacc20e3-20250826", + version: "19.2.0-native-fb-9c2e2b84-20250827", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-cacc20e3-20250826" + reconcilerVersion: "19.2.0-native-fb-9c2e2b84-20250827" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2555 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -17320,4 +17326,4 @@ exports.hydrateRoot = function (container, initialChildren, options) { listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; -exports.version = "19.2.0-native-fb-cacc20e3-20250826"; +exports.version = "19.2.0-native-fb-9c2e2b84-20250827"; 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 7eb087b5d3..c65d4db9ae 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<<2875d07e823c68dba72cd1ecfae093ef>> + * @generated SignedSource<> */ /* @@ -17487,7 +17487,13 @@ function canHydrateTextInstance(instance, text, inRootOrSingleton) { } function canHydrateHydrationBoundary(instance, inRootOrSingleton) { for (; 8 !== instance.nodeType; ) { - if (!inRootOrSingleton) return null; + if ( + (1 !== instance.nodeType || + "INPUT" !== instance.nodeName || + "hidden" !== instance.type) && + !inRootOrSingleton + ) + return null; instance = getNextHydratable(instance.nextSibling); if (null === instance) return null; } @@ -19200,14 +19206,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2274 = React.version; if ( - "19.2.0-native-fb-cacc20e3-20250826" !== + "19.2.0-native-fb-9c2e2b84-20250827" !== isomorphicReactPackageVersion$jscomp$inline_2274 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2274, - "19.2.0-native-fb-cacc20e3-20250826" + "19.2.0-native-fb-9c2e2b84-20250827" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -19229,10 +19235,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2281 = { bundleType: 0, - version: "19.2.0-native-fb-cacc20e3-20250826", + version: "19.2.0-native-fb-9c2e2b84-20250827", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-cacc20e3-20250826", + reconcilerVersion: "19.2.0-native-fb-9c2e2b84-20250827", getLaneLabelMap: function () { for ( var map = new Map(), lane = 1, index$321 = 0; @@ -19346,4 +19352,4 @@ exports.hydrateRoot = function (container, initialChildren, options) { listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; -exports.version = "19.2.0-native-fb-cacc20e3-20250826"; +exports.version = "19.2.0-native-fb-9c2e2b84-20250827"; 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 06e7d70f2c..fd5a729983 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<<97bc02c79afef9108bad96c3b21df04e>> */ /* @@ -23592,7 +23592,13 @@ __DEV__ && } function canHydrateHydrationBoundary(instance, inRootOrSingleton) { for (; 8 !== instance.nodeType; ) { - if (!inRootOrSingleton) return null; + if ( + (1 !== instance.nodeType || + "INPUT" !== instance.nodeName || + "hidden" !== instance.type) && + !inRootOrSingleton + ) + return null; instance = getNextHydratable(instance.nextSibling); if (null === instance) return null; } @@ -29423,11 +29429,11 @@ __DEV__ && }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-native-fb-cacc20e3-20250826" !== isomorphicReactPackageVersion) + if ("19.2.0-native-fb-9c2e2b84-20250827" !== 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-cacc20e3-20250826\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-native-fb-9c2e2b84-20250827\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -29464,10 +29470,10 @@ __DEV__ && !(function () { var internals = { bundleType: 1, - version: "19.2.0-native-fb-cacc20e3-20250826", + version: "19.2.0-native-fb-9c2e2b84-20250827", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-cacc20e3-20250826" + reconcilerVersion: "19.2.0-native-fb-9c2e2b84-20250827" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -29922,7 +29928,7 @@ __DEV__ && exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.2.0-native-fb-cacc20e3-20250826"; + exports.version = "19.2.0-native-fb-9c2e2b84-20250827"; "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 17651ab3c9..2f0c204f1d 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<> + * @generated SignedSource<> */ /* @@ -15486,7 +15486,13 @@ function canHydrateTextInstance(instance, text, inRootOrSingleton) { } function canHydrateHydrationBoundary(instance, inRootOrSingleton) { for (; 8 !== instance.nodeType; ) { - if (!inRootOrSingleton) return null; + if ( + (1 !== instance.nodeType || + "INPUT" !== instance.nodeName || + "hidden" !== instance.type) && + !inRootOrSingleton + ) + return null; instance = getNextHydratable(instance.nextSibling); if (null === instance) return null; } @@ -17201,14 +17207,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2024 = React.version; if ( - "19.2.0-native-fb-cacc20e3-20250826" !== + "19.2.0-native-fb-9c2e2b84-20250827" !== isomorphicReactPackageVersion$jscomp$inline_2024 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2024, - "19.2.0-native-fb-cacc20e3-20250826" + "19.2.0-native-fb-9c2e2b84-20250827" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -17230,10 +17236,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2557 = { bundleType: 0, - version: "19.2.0-native-fb-cacc20e3-20250826", + version: "19.2.0-native-fb-9c2e2b84-20250827", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-cacc20e3-20250826" + reconcilerVersion: "19.2.0-native-fb-9c2e2b84-20250827" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2558 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -17484,4 +17490,4 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.2.0-native-fb-cacc20e3-20250826"; +exports.version = "19.2.0-native-fb-9c2e2b84-20250827"; 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 7ceef7b125..85b74b8720 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<<01029cd43b3a49b3eb59f945db1acf6e>> + * @generated SignedSource<> */ /* @@ -17491,7 +17491,13 @@ function canHydrateTextInstance(instance, text, inRootOrSingleton) { } function canHydrateHydrationBoundary(instance, inRootOrSingleton) { for (; 8 !== instance.nodeType; ) { - if (!inRootOrSingleton) return null; + if ( + (1 !== instance.nodeType || + "INPUT" !== instance.nodeName || + "hidden" !== instance.type) && + !inRootOrSingleton + ) + return null; instance = getNextHydratable(instance.nextSibling); if (null === instance) return null; } @@ -19215,14 +19221,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2275 = React.version; if ( - "19.2.0-native-fb-cacc20e3-20250826" !== + "19.2.0-native-fb-9c2e2b84-20250827" !== isomorphicReactPackageVersion$jscomp$inline_2275 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2275, - "19.2.0-native-fb-cacc20e3-20250826" + "19.2.0-native-fb-9c2e2b84-20250827" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -19244,10 +19250,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2282 = { bundleType: 0, - version: "19.2.0-native-fb-cacc20e3-20250826", + version: "19.2.0-native-fb-9c2e2b84-20250827", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-cacc20e3-20250826", + reconcilerVersion: "19.2.0-native-fb-9c2e2b84-20250827", getLaneLabelMap: function () { for ( var map = new Map(), lane = 1, index$321 = 0; @@ -19514,7 +19520,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.2.0-native-fb-cacc20e3-20250826"; +exports.version = "19.2.0-native-fb-9c2e2b84-20250827"; "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 ab80327b80..baa7c84659 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"; @@ -15758,10 +15758,10 @@ __DEV__ && (function () { var internals = { bundleType: 1, - version: "19.2.0-native-fb-cacc20e3-20250826", + version: "19.2.0-native-fb-9c2e2b84-20250827", rendererPackageName: "react-test-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-cacc20e3-20250826" + reconcilerVersion: "19.2.0-native-fb-9c2e2b84-20250827" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -15906,5 +15906,5 @@ __DEV__ && flushSyncWorkAcrossRoots_impl(0, !0)); } }; - exports.version = "19.2.0-native-fb-cacc20e3-20250826"; + exports.version = "19.2.0-native-fb-9c2e2b84-20250827"; })(); 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 137448cb16..974507947d 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<<60ef4726cdfd9a19b1bdbb1437485e09>> + * @generated SignedSource<<71ff39f24beb89d96ccc77c6d298382d>> */ "use strict"; @@ -9924,10 +9924,10 @@ function wrapFiber(fiber) { } var internals$jscomp$inline_1428 = { bundleType: 0, - version: "19.2.0-native-fb-cacc20e3-20250826", + version: "19.2.0-native-fb-9c2e2b84-20250827", rendererPackageName: "react-test-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-cacc20e3-20250826" + reconcilerVersion: "19.2.0-native-fb-9c2e2b84-20250827" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_1429 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -10063,4 +10063,4 @@ exports.unstable_batchedUpdates = function (fn, a) { flushSyncWorkAcrossRoots_impl(0, !0)); } }; -exports.version = "19.2.0-native-fb-cacc20e3-20250826"; +exports.version = "19.2.0-native-fb-9c2e2b84-20250827"; 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 6a8f838b20..1a4879d586 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"; @@ -10544,10 +10544,10 @@ function wrapFiber(fiber) { } var internals$jscomp$inline_1236 = { bundleType: 0, - version: "19.2.0-native-fb-cacc20e3-20250826", + version: "19.2.0-native-fb-9c2e2b84-20250827", rendererPackageName: "react-test-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-cacc20e3-20250826", + reconcilerVersion: "19.2.0-native-fb-9c2e2b84-20250827", getLaneLabelMap: function () { for ( var map = new Map(), lane = 1, index$142 = 0; @@ -10698,4 +10698,4 @@ exports.unstable_batchedUpdates = function (fn, a) { flushSyncWorkAcrossRoots_impl(0, !0)); } }; -exports.version = "19.2.0-native-fb-cacc20e3-20250826"; +exports.version = "19.2.0-native-fb-9c2e2b84-20250827"; 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 4ed6d4e8dc..01d846cf5b 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<<1d7e4bbf02a46393244183eaa497efa9>> */ "use strict"; @@ -1388,7 +1388,7 @@ __DEV__ && exports.useTransition = function () { return resolveDispatcher().useTransition(); }; - exports.version = "19.2.0-native-fb-cacc20e3-20250826"; + exports.version = "19.2.0-native-fb-9c2e2b84-20250827"; "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 7fc383c6fa..fd5a16e16f 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<<102d2e2d9ede9d3ad6e9d322c2996030>> + * @generated SignedSource<<4cf1c8a6070a8386f8f1b5a6a5f453a7>> */ "use strict"; @@ -579,4 +579,4 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.2.0-native-fb-cacc20e3-20250826"; +exports.version = "19.2.0-native-fb-9c2e2b84-20250827"; 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 929f5bcb9f..f6fd13c0ba 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<<5cd3b39ce7975138488c6f156f2ed4b2>> + * @generated SignedSource<<008c4ad56937a846aaeec11cad9c11a4>> */ "use strict"; @@ -583,7 +583,7 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.2.0-native-fb-cacc20e3-20250826"; +exports.version = "19.2.0-native-fb-9c2e2b84-20250827"; "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 2ccea03a88..7b2e76c2c1 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 @@ -cacc20e37c9ec320b5d2aa13f86cfc999d269d6b +9c2e2b8475fb9d55fe47f55b007fba2d474e06f4 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 3b0b15ee88..a61628aacd 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<<6719ea216f76c43c4ee0546d350afe9f>> + * @generated SignedSource<<73d3a8efdc85158e14c2f776def0c086>> */ "use strict"; @@ -19594,10 +19594,10 @@ __DEV__ && (function () { var internals = { bundleType: 1, - version: "19.2.0-native-fb-cacc20e3-20250826", + version: "19.2.0-native-fb-9c2e2b84-20250827", rendererPackageName: "react-native-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-cacc20e3-20250826" + reconcilerVersion: "19.2.0-native-fb-9c2e2b84-20250827" }; 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 b6ef9d0b82..b149eaa2b8 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<<6c3042c4de9ca135348d96540b0291c3>> + * @generated SignedSource<<0786782781235a2f3fa1aaf46fcb0f0d>> */ "use strict"; @@ -11108,10 +11108,10 @@ batchedUpdatesImpl = function (fn, a) { var roots = new Map(), internals$jscomp$inline_1260 = { bundleType: 0, - version: "19.2.0-native-fb-cacc20e3-20250826", + version: "19.2.0-native-fb-9c2e2b84-20250827", rendererPackageName: "react-native-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-cacc20e3-20250826" + reconcilerVersion: "19.2.0-native-fb-9c2e2b84-20250827" }; null !== extraDevToolsConfig && (internals$jscomp$inline_1260.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 40455890e7..eb6ef6b07f 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<<63b1799582ed415e1f6abefb01635e96>> + * @generated SignedSource<<7b8cab66c6253b59325fb4aab6552e7b>> */ "use strict"; @@ -13059,10 +13059,10 @@ batchedUpdatesImpl = function (fn, a) { var roots = new Map(), internals$jscomp$inline_1504 = { bundleType: 0, - version: "19.2.0-native-fb-cacc20e3-20250826", + version: "19.2.0-native-fb-9c2e2b84-20250827", rendererPackageName: "react-native-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-cacc20e3-20250826" + reconcilerVersion: "19.2.0-native-fb-9c2e2b84-20250827" }; null !== extraDevToolsConfig && (internals$jscomp$inline_1504.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 b14f62e41d..5a6eb36642 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<> */ "use strict"; @@ -19878,11 +19878,11 @@ __DEV__ && shouldSuspendImpl = newShouldSuspendImpl; }; var isomorphicReactPackageVersion = React.version; - if ("19.2.0-native-fb-cacc20e3-20250826" !== isomorphicReactPackageVersion) + if ("19.2.0-native-fb-9c2e2b84-20250827" !== 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-cacc20e3-20250826\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-native-renderer: 19.2.0-native-fb-9c2e2b84-20250827\nLearn more: https://react.dev/warnings/version-mismatch") ); if ( "function" !== @@ -19908,10 +19908,10 @@ __DEV__ && (function () { var internals = { bundleType: 1, - version: "19.2.0-native-fb-cacc20e3-20250826", + version: "19.2.0-native-fb-9c2e2b84-20250827", rendererPackageName: "react-native-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-cacc20e3-20250826" + reconcilerVersion: "19.2.0-native-fb-9c2e2b84-20250827" }; 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 f4246f7e43..2f4e6ea9d3 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<<5532b386d5e658de42f7a2127126141f>> + * @generated SignedSource<> */ "use strict"; @@ -11254,11 +11254,11 @@ function updateContainer(element, container, parentComponent, callback) { return lane; } var isomorphicReactPackageVersion = React.version; -if ("19.2.0-native-fb-cacc20e3-20250826" !== isomorphicReactPackageVersion) +if ("19.2.0-native-fb-9c2e2b84-20250827" !== 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-cacc20e3-20250826\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-native-renderer: 19.2.0-native-fb-9c2e2b84-20250827\nLearn more: https://react.dev/warnings/version-mismatch") ); if ( "function" !== @@ -11308,10 +11308,10 @@ batchedUpdatesImpl = function (fn, a) { var roots = new Map(), internals$jscomp$inline_1290 = { bundleType: 0, - version: "19.2.0-native-fb-cacc20e3-20250826", + version: "19.2.0-native-fb-9c2e2b84-20250827", rendererPackageName: "react-native-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-cacc20e3-20250826" + reconcilerVersion: "19.2.0-native-fb-9c2e2b84-20250827" }; null !== extraDevToolsConfig && (internals$jscomp$inline_1290.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 c32c26ac67..f540bc4a4e 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<<5e4912b9eed4cd963d7613bcdf8a46c5>> + * @generated SignedSource<> */ "use strict"; @@ -13194,11 +13194,11 @@ function updateContainer(element, container, parentComponent, callback) { return lane; } var isomorphicReactPackageVersion = React.version; -if ("19.2.0-native-fb-cacc20e3-20250826" !== isomorphicReactPackageVersion) +if ("19.2.0-native-fb-9c2e2b84-20250827" !== 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-cacc20e3-20250826\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-native-renderer: 19.2.0-native-fb-9c2e2b84-20250827\nLearn more: https://react.dev/warnings/version-mismatch") ); if ( "function" !== @@ -13248,10 +13248,10 @@ batchedUpdatesImpl = function (fn, a) { var roots = new Map(), internals$jscomp$inline_1534 = { bundleType: 0, - version: "19.2.0-native-fb-cacc20e3-20250826", + version: "19.2.0-native-fb-9c2e2b84-20250827", rendererPackageName: "react-native-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-cacc20e3-20250826" + reconcilerVersion: "19.2.0-native-fb-9c2e2b84-20250827" }; null !== extraDevToolsConfig && (internals$jscomp$inline_1534.rendererConfig = extraDevToolsConfig); diff --git a/compiled-rn/facebook-fbsource/xplat/js/tools/eslint-plugin-react-hooks/package.json b/compiled-rn/facebook-fbsource/xplat/js/tools/eslint-plugin-react-hooks/package.json index a7163527b9..e70bd322cf 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/tools/eslint-plugin-react-hooks/package.json +++ b/compiled-rn/facebook-fbsource/xplat/js/tools/eslint-plugin-react-hooks/package.json @@ -1,7 +1,7 @@ { "name": "eslint-plugin-react-hooks", "description": "ESLint rules for React Hooks", - "version": "0.0.0-experimental-cacc20e3-20250826", + "version": "0.0.0-experimental-9c2e2b84-20250827", "repository": { "type": "git", "url": "https://github.com/facebook/react.git",