From bb4b9e402e111b866a01b847d2049a2f3861837e Mon Sep 17 00:00:00 2001 From: sebmarkbage Date: Tue, 13 May 2025 12:28:58 -0700 Subject: [PATCH] Reset currentEventTransitionLane after flushing sync work (#33159) This keeps track of the transition lane allocated for this event. I want to be able to use the current one within sync work flushing to know which lane needs its loading indicator cleared. It's also a bit weird that transition work scheduled inside sync updates in the same event aren't entangled with other transitions in that event when `flushSync` is. Therefore this moves it to reset after flushing. It should have no impact. Just splitting it out into a separate PR for an abundance of caution. The only thing this might affect would be if the React internals throws and it doesn't reset after. But really it doesn't really have to reset and they're all entangled anyway. DiffTrain build for [676f0879f315130309262ff3532707029f0288bb](https://github.com/facebook/react/commit/676f0879f315130309262ff3532707029f0288bb) --- 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 | 22 ++++++++---------- .../react-dom/cjs/ReactDOMClient-prod.js | 22 ++++++++---------- .../react-dom/cjs/ReactDOMClient-profiling.js | 22 ++++++++---------- .../react-dom/cjs/ReactDOMProfiling-dev.js | 22 ++++++++---------- .../react-dom/cjs/ReactDOMProfiling-prod.js | 22 ++++++++---------- .../cjs/ReactDOMProfiling-profiling.js | 22 ++++++++---------- .../cjs/ReactTestRenderer-dev.js | 18 +++++++-------- .../cjs/ReactTestRenderer-prod.js | 21 +++++++++-------- .../cjs/ReactTestRenderer-profiling.js | 21 +++++++++-------- .../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 | 16 ++++++------- .../implementations/ReactFabric-prod.fb.js | 16 ++++++------- .../ReactFabric-profiling.fb.js | 16 ++++++------- .../ReactNativeRenderer-dev.fb.js | 20 ++++++++-------- .../ReactNativeRenderer-prod.fb.js | 23 ++++++++++--------- .../ReactNativeRenderer-profiling.fb.js | 23 ++++++++++--------- .../eslint-plugin-react-hooks/package.json | 2 +- 24 files changed, 159 insertions(+), 177 deletions(-) diff --git a/compiled-rn/VERSION_NATIVE_FB b/compiled-rn/VERSION_NATIVE_FB index 9bb292942d..ebbfa5e7f2 100644 --- a/compiled-rn/VERSION_NATIVE_FB +++ b/compiled-rn/VERSION_NATIVE_FB @@ -1 +1 @@ -19.2.0-native-fb-0cac32d6-20250513 \ No newline at end of file +19.2.0-native-fb-676f0879-20250513 \ 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 5251683c30..7df0014675 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<<0f52cfad487070feec8dc822fddc969c>> + * @generated SignedSource<> */ "use strict"; @@ -404,5 +404,5 @@ __DEV__ && exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.2.0-native-fb-0cac32d6-20250513"; + exports.version = "19.2.0-native-fb-676f0879-20250513"; })(); 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 b0f2837041..76af93d0bf 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-0cac32d6-20250513"; +exports.version = "19.2.0-native-fb-676f0879-20250513"; 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 b0f2837041..76af93d0bf 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-0cac32d6-20250513"; +exports.version = "19.2.0-native-fb-676f0879-20250513"; 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 ef023747ee..3e079e4ec3 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<<9a261a3370c9821d3f95679cea3c74c6>> + * @generated SignedSource<<6a9d7c3fdeb5555be8f862a75413cc56>> */ /* @@ -15616,7 +15616,8 @@ __DEV__ && return null !== transition ? (transition._updatedFibers || (transition._updatedFibers = new Set()), transition._updatedFibers.add(fiber), - requestTransitionLane()) + (fiber = currentEntangledLane), + 0 !== fiber ? fiber : requestTransitionLane()) : resolveUpdatePriority(); } function requestDeferredLane() { @@ -17667,11 +17668,8 @@ __DEV__ && }); } function requestTransitionLane() { - if (0 === currentEventTransitionLane) { - var actionScopeLane = currentEntangledLane; - currentEventTransitionLane = - 0 !== actionScopeLane ? actionScopeLane : claimNextTransitionLane(); - } + 0 === currentEventTransitionLane && + (currentEventTransitionLane = claimNextTransitionLane()); return currentEventTransitionLane; } function coerceFormActionProp(actionProp) { @@ -26960,11 +26958,11 @@ __DEV__ && }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-native-fb-0cac32d6-20250513" !== isomorphicReactPackageVersion) + if ("19.2.0-native-fb-676f0879-20250513" !== 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-0cac32d6-20250513\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-native-fb-676f0879-20250513\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -27001,10 +26999,10 @@ __DEV__ && !(function () { var internals = { bundleType: 1, - version: "19.2.0-native-fb-0cac32d6-20250513", + version: "19.2.0-native-fb-676f0879-20250513", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-0cac32d6-20250513" + reconcilerVersion: "19.2.0-native-fb-676f0879-20250513" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -27142,5 +27140,5 @@ __DEV__ && listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; - exports.version = "19.2.0-native-fb-0cac32d6-20250513"; + exports.version = "19.2.0-native-fb-676f0879-20250513"; })(); 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 3c6623c87f..332900be61 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<<4efb453f059d3cbb66eb1cbe4cb4da09>> */ /* @@ -11350,7 +11350,8 @@ function requestUpdateLane(fiber) { : 0 !== (executionContext & 2) && 0 !== workInProgressRootRenderLanes ? workInProgressRootRenderLanes & -workInProgressRootRenderLanes : null !== ReactSharedInternals.T - ? requestTransitionLane() + ? ((fiber = currentEntangledLane), + 0 !== fiber ? fiber : requestTransitionLane()) : resolveUpdatePriority(); } function requestDeferredLane() { @@ -12828,11 +12829,8 @@ function scheduleImmediateRootScheduleTask() { }); } function requestTransitionLane() { - if (0 === currentEventTransitionLane) { - var actionScopeLane = currentEntangledLane; - currentEventTransitionLane = - 0 !== actionScopeLane ? actionScopeLane : claimNextTransitionLane(); - } + 0 === currentEventTransitionLane && + (currentEventTransitionLane = claimNextTransitionLane()); return currentEventTransitionLane; } function coerceFormActionProp(actionProp) { @@ -17051,14 +17049,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2015 = React.version; if ( - "19.2.0-native-fb-0cac32d6-20250513" !== + "19.2.0-native-fb-676f0879-20250513" !== isomorphicReactPackageVersion$jscomp$inline_2015 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2015, - "19.2.0-native-fb-0cac32d6-20250513" + "19.2.0-native-fb-676f0879-20250513" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -17080,10 +17078,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2534 = { bundleType: 0, - version: "19.2.0-native-fb-0cac32d6-20250513", + version: "19.2.0-native-fb-676f0879-20250513", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-0cac32d6-20250513" + reconcilerVersion: "19.2.0-native-fb-676f0879-20250513" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2535 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -17181,4 +17179,4 @@ exports.hydrateRoot = function (container, initialChildren, options) { listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; -exports.version = "19.2.0-native-fb-0cac32d6-20250513"; +exports.version = "19.2.0-native-fb-676f0879-20250513"; 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 b591d3d31f..9ab55408b5 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-profiling.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-profiling.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<> + * @generated SignedSource<<50c918ff0114ae898defc619c4abb021>> */ /* @@ -11911,7 +11911,8 @@ function requestUpdateLane(fiber) { : 0 !== (executionContext & 2) && 0 !== workInProgressRootRenderLanes ? workInProgressRootRenderLanes & -workInProgressRootRenderLanes : null !== ReactSharedInternals.T - ? requestTransitionLane() + ? ((fiber = currentEntangledLane), + 0 !== fiber ? fiber : requestTransitionLane()) : resolveUpdatePriority(); } function requestDeferredLane() { @@ -13530,11 +13531,8 @@ function scheduleImmediateRootScheduleTask() { }); } function requestTransitionLane() { - if (0 === currentEventTransitionLane) { - var actionScopeLane = currentEntangledLane; - currentEventTransitionLane = - 0 !== actionScopeLane ? actionScopeLane : claimNextTransitionLane(); - } + 0 === currentEventTransitionLane && + (currentEventTransitionLane = claimNextTransitionLane()); return currentEventTransitionLane; } function coerceFormActionProp(actionProp) { @@ -17761,14 +17759,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2118 = React.version; if ( - "19.2.0-native-fb-0cac32d6-20250513" !== + "19.2.0-native-fb-676f0879-20250513" !== isomorphicReactPackageVersion$jscomp$inline_2118 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2118, - "19.2.0-native-fb-0cac32d6-20250513" + "19.2.0-native-fb-676f0879-20250513" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -17790,10 +17788,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2125 = { bundleType: 0, - version: "19.2.0-native-fb-0cac32d6-20250513", + version: "19.2.0-native-fb-676f0879-20250513", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-0cac32d6-20250513", + reconcilerVersion: "19.2.0-native-fb-676f0879-20250513", getLaneLabelMap: function () { for ( var map = new Map(), lane = 1, index$313 = 0; @@ -17906,4 +17904,4 @@ exports.hydrateRoot = function (container, initialChildren, options) { listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; -exports.version = "19.2.0-native-fb-0cac32d6-20250513"; +exports.version = "19.2.0-native-fb-676f0879-20250513"; 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 c658f0ed57..a6f0fc74d5 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<<2320ec47c4f170fcd1f8f9a54e2536c1>> + * @generated SignedSource<<6d58a90c69b73baba51fdd7d85267ec2>> */ /* @@ -15624,7 +15624,8 @@ __DEV__ && return null !== transition ? (transition._updatedFibers || (transition._updatedFibers = new Set()), transition._updatedFibers.add(fiber), - requestTransitionLane()) + (fiber = currentEntangledLane), + 0 !== fiber ? fiber : requestTransitionLane()) : resolveUpdatePriority(); } function requestDeferredLane() { @@ -17675,11 +17676,8 @@ __DEV__ && }); } function requestTransitionLane() { - if (0 === currentEventTransitionLane) { - var actionScopeLane = currentEntangledLane; - currentEventTransitionLane = - 0 !== actionScopeLane ? actionScopeLane : claimNextTransitionLane(); - } + 0 === currentEventTransitionLane && + (currentEventTransitionLane = claimNextTransitionLane()); return currentEventTransitionLane; } function coerceFormActionProp(actionProp) { @@ -27016,11 +27014,11 @@ __DEV__ && }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-native-fb-0cac32d6-20250513" !== isomorphicReactPackageVersion) + if ("19.2.0-native-fb-676f0879-20250513" !== 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-0cac32d6-20250513\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-native-fb-676f0879-20250513\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -27057,10 +27055,10 @@ __DEV__ && !(function () { var internals = { bundleType: 1, - version: "19.2.0-native-fb-0cac32d6-20250513", + version: "19.2.0-native-fb-676f0879-20250513", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-0cac32d6-20250513" + reconcilerVersion: "19.2.0-native-fb-676f0879-20250513" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -27514,7 +27512,7 @@ __DEV__ && exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.2.0-native-fb-0cac32d6-20250513"; + exports.version = "19.2.0-native-fb-676f0879-20250513"; "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 5dd26572de..4f23788a90 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<<5ab53ddb6c8c7189be61c547417dbddb>> */ /* @@ -11350,7 +11350,8 @@ function requestUpdateLane(fiber) { : 0 !== (executionContext & 2) && 0 !== workInProgressRootRenderLanes ? workInProgressRootRenderLanes & -workInProgressRootRenderLanes : null !== ReactSharedInternals.T - ? requestTransitionLane() + ? ((fiber = currentEntangledLane), + 0 !== fiber ? fiber : requestTransitionLane()) : resolveUpdatePriority(); } function requestDeferredLane() { @@ -12828,11 +12829,8 @@ function scheduleImmediateRootScheduleTask() { }); } function requestTransitionLane() { - if (0 === currentEventTransitionLane) { - var actionScopeLane = currentEntangledLane; - currentEventTransitionLane = - 0 !== actionScopeLane ? actionScopeLane : claimNextTransitionLane(); - } + 0 === currentEventTransitionLane && + (currentEventTransitionLane = claimNextTransitionLane()); return currentEventTransitionLane; } function coerceFormActionProp(actionProp) { @@ -17062,14 +17060,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2016 = React.version; if ( - "19.2.0-native-fb-0cac32d6-20250513" !== + "19.2.0-native-fb-676f0879-20250513" !== isomorphicReactPackageVersion$jscomp$inline_2016 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2016, - "19.2.0-native-fb-0cac32d6-20250513" + "19.2.0-native-fb-676f0879-20250513" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -17091,10 +17089,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2537 = { bundleType: 0, - version: "19.2.0-native-fb-0cac32d6-20250513", + version: "19.2.0-native-fb-676f0879-20250513", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-0cac32d6-20250513" + reconcilerVersion: "19.2.0-native-fb-676f0879-20250513" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2538 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -17345,4 +17343,4 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.2.0-native-fb-0cac32d6-20250513"; +exports.version = "19.2.0-native-fb-676f0879-20250513"; 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 864825f7cf..e06391e200 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<<54f883bc970061daa75d2beb709436e4>> + * @generated SignedSource<<451e085e8f8046c1e852a5f4c7b45497>> */ /* @@ -11915,7 +11915,8 @@ function requestUpdateLane(fiber) { : 0 !== (executionContext & 2) && 0 !== workInProgressRootRenderLanes ? workInProgressRootRenderLanes & -workInProgressRootRenderLanes : null !== ReactSharedInternals.T - ? requestTransitionLane() + ? ((fiber = currentEntangledLane), + 0 !== fiber ? fiber : requestTransitionLane()) : resolveUpdatePriority(); } function requestDeferredLane() { @@ -13534,11 +13535,8 @@ function scheduleImmediateRootScheduleTask() { }); } function requestTransitionLane() { - if (0 === currentEventTransitionLane) { - var actionScopeLane = currentEntangledLane; - currentEventTransitionLane = - 0 !== actionScopeLane ? actionScopeLane : claimNextTransitionLane(); - } + 0 === currentEventTransitionLane && + (currentEventTransitionLane = claimNextTransitionLane()); return currentEventTransitionLane; } function coerceFormActionProp(actionProp) { @@ -17776,14 +17774,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2119 = React.version; if ( - "19.2.0-native-fb-0cac32d6-20250513" !== + "19.2.0-native-fb-676f0879-20250513" !== isomorphicReactPackageVersion$jscomp$inline_2119 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2119, - "19.2.0-native-fb-0cac32d6-20250513" + "19.2.0-native-fb-676f0879-20250513" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -17805,10 +17803,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2126 = { bundleType: 0, - version: "19.2.0-native-fb-0cac32d6-20250513", + version: "19.2.0-native-fb-676f0879-20250513", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-0cac32d6-20250513", + reconcilerVersion: "19.2.0-native-fb-676f0879-20250513", getLaneLabelMap: function () { for ( var map = new Map(), lane = 1, index$313 = 0; @@ -18074,7 +18072,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.2.0-native-fb-0cac32d6-20250513"; +exports.version = "19.2.0-native-fb-676f0879-20250513"; "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 43bbc196c0..58ae53f098 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<<2d7e5d3cdbad86b19acc52ebb15848cb>> + * @generated SignedSource<> */ "use strict"; @@ -2372,11 +2372,8 @@ __DEV__ && scheduleCallback$3(ImmediatePriority, processRootScheduleInImmediateTask); } function requestTransitionLane() { - if (0 === currentEventTransitionLane) { - var actionScopeLane = currentEntangledLane; - currentEventTransitionLane = - 0 !== actionScopeLane ? actionScopeLane : claimNextTransitionLane(); - } + 0 === currentEventTransitionLane && + (currentEventTransitionLane = claimNextTransitionLane()); return currentEventTransitionLane; } function entangleAsyncAction(transition, thenable) { @@ -11228,7 +11225,8 @@ __DEV__ && return ( transition._updatedFibers || (transition._updatedFibers = new Set()), transition._updatedFibers.add(fiber), - requestTransitionLane() + (fiber = currentEntangledLane), + 0 !== fiber ? fiber : requestTransitionLane() ); fiber = 0 !== currentUpdatePriority @@ -15659,10 +15657,10 @@ __DEV__ && (function () { var internals = { bundleType: 1, - version: "19.2.0-native-fb-0cac32d6-20250513", + version: "19.2.0-native-fb-676f0879-20250513", rendererPackageName: "react-test-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-0cac32d6-20250513" + reconcilerVersion: "19.2.0-native-fb-676f0879-20250513" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -15807,5 +15805,5 @@ __DEV__ && flushSyncWorkAcrossRoots_impl(0, !0)); } }; - exports.version = "19.2.0-native-fb-0cac32d6-20250513"; + exports.version = "19.2.0-native-fb-676f0879-20250513"; })(); 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 efd1b8989a..3609d29b83 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<<90d0f5add29bb5a5393ca2c196700ca6>> + * @generated SignedSource<> */ "use strict"; @@ -1397,11 +1397,8 @@ function performSyncWorkOnRoot(root, lanes) { performWorkOnRoot(root, lanes, !0); } function requestTransitionLane() { - if (0 === currentEventTransitionLane) { - var actionScopeLane = currentEntangledLane; - currentEventTransitionLane = - 0 !== actionScopeLane ? actionScopeLane : claimNextTransitionLane(); - } + 0 === currentEventTransitionLane && + (currentEventTransitionLane = claimNextTransitionLane()); return currentEventTransitionLane; } var currentEntangledListeners = null, @@ -8150,7 +8147,11 @@ function requestUpdateLane(fiber) { if (0 === (fiber.mode & 1)) return 2; if (0 !== (executionContext & 2) && 0 !== workInProgressRootRenderLanes) return workInProgressRootRenderLanes & -workInProgressRootRenderLanes; - if (null !== ReactSharedInternals.T) return requestTransitionLane(); + if (null !== ReactSharedInternals.T) + return ( + (fiber = currentEntangledLane), + 0 !== fiber ? fiber : requestTransitionLane() + ); fiber = 0 !== currentUpdatePriority ? currentUpdatePriority : 32; return fiber; } @@ -9895,10 +9896,10 @@ function wrapFiber(fiber) { } var internals$jscomp$inline_1446 = { bundleType: 0, - version: "19.2.0-native-fb-0cac32d6-20250513", + version: "19.2.0-native-fb-676f0879-20250513", rendererPackageName: "react-test-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-0cac32d6-20250513" + reconcilerVersion: "19.2.0-native-fb-676f0879-20250513" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_1447 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -10034,4 +10035,4 @@ exports.unstable_batchedUpdates = function (fn, a) { flushSyncWorkAcrossRoots_impl(0, !0)); } }; -exports.version = "19.2.0-native-fb-0cac32d6-20250513"; +exports.version = "19.2.0-native-fb-676f0879-20250513"; 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 7f3e2dbf20..8e630c87dd 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<<50844385e94ce187ec528ce618232721>> */ "use strict"; @@ -1513,11 +1513,8 @@ function performSyncWorkOnRoot(root, lanes) { performWorkOnRoot(root, lanes, !0); } function requestTransitionLane() { - if (0 === currentEventTransitionLane) { - var actionScopeLane = currentEntangledLane; - currentEventTransitionLane = - 0 !== actionScopeLane ? actionScopeLane : claimNextTransitionLane(); - } + 0 === currentEventTransitionLane && + (currentEventTransitionLane = claimNextTransitionLane()); return currentEventTransitionLane; } var currentEntangledListeners = null, @@ -8646,7 +8643,11 @@ function requestUpdateLane(fiber) { if (0 === (fiber.mode & 1)) return 2; if (0 !== (executionContext & 2) && 0 !== workInProgressRootRenderLanes) return workInProgressRootRenderLanes & -workInProgressRootRenderLanes; - if (null !== ReactSharedInternals.T) return requestTransitionLane(); + if (null !== ReactSharedInternals.T) + return ( + (fiber = currentEntangledLane), + 0 !== fiber ? fiber : requestTransitionLane() + ); fiber = 0 !== currentUpdatePriority ? currentUpdatePriority : 32; return fiber; } @@ -10515,10 +10516,10 @@ function wrapFiber(fiber) { } var internals$jscomp$inline_1254 = { bundleType: 0, - version: "19.2.0-native-fb-0cac32d6-20250513", + version: "19.2.0-native-fb-676f0879-20250513", rendererPackageName: "react-test-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-0cac32d6-20250513", + reconcilerVersion: "19.2.0-native-fb-676f0879-20250513", getLaneLabelMap: function () { for ( var map = new Map(), lane = 1, index$155 = 0; @@ -10669,4 +10670,4 @@ exports.unstable_batchedUpdates = function (fn, a) { flushSyncWorkAcrossRoots_impl(0, !0)); } }; -exports.version = "19.2.0-native-fb-0cac32d6-20250513"; +exports.version = "19.2.0-native-fb-676f0879-20250513"; 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 9bd1b9a1ac..52b2cfcfec 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<<1ac8916ee5fa6d1b9e6ac4fc77836881>> */ "use strict"; @@ -1411,7 +1411,7 @@ __DEV__ && exports.useTransition = function () { return resolveDispatcher().useTransition(); }; - exports.version = "19.2.0-native-fb-0cac32d6-20250513"; + exports.version = "19.2.0-native-fb-676f0879-20250513"; "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 da09748398..d68128b5e1 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<<82ba1c3402a12a5ba7f0cc86b7b53f09>> + * @generated SignedSource<<7dfad29494f6839832aa090110b26b78>> */ "use strict"; @@ -586,4 +586,4 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.2.0-native-fb-0cac32d6-20250513"; +exports.version = "19.2.0-native-fb-676f0879-20250513"; 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 4364e52b45..630e449331 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<> + * @generated SignedSource<> */ "use strict"; @@ -590,7 +590,7 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.2.0-native-fb-0cac32d6-20250513"; +exports.version = "19.2.0-native-fb-676f0879-20250513"; "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 b770e36017..966ffb44d1 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 @@ -0cac32d60dd4482b27fe8a54dffbabceb22c6272 +676f0879f315130309262ff3532707029f0288bb 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 8f711ae71d..2300955247 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<<427b849d8f576562d4090c4cf0b65de4>> */ "use strict"; @@ -3300,11 +3300,8 @@ __DEV__ && ); } function requestTransitionLane() { - if (0 === currentEventTransitionLane) { - var actionScopeLane = currentEntangledLane; - currentEventTransitionLane = - 0 !== actionScopeLane ? actionScopeLane : claimNextTransitionLane(); - } + 0 === currentEventTransitionLane && + (currentEventTransitionLane = claimNextTransitionLane()); return currentEventTransitionLane; } function entangleAsyncAction(transition, thenable) { @@ -12144,7 +12141,8 @@ __DEV__ && return null !== transition ? (transition._updatedFibers || (transition._updatedFibers = new Set()), transition._updatedFibers.add(fiber), - requestTransitionLane()) + (fiber = currentEntangledLane), + 0 !== fiber ? fiber : requestTransitionLane()) : resolveUpdatePriority(); } function requestDeferredLane() { @@ -17486,10 +17484,10 @@ __DEV__ && (function () { var internals = { bundleType: 1, - version: "19.2.0-native-fb-0cac32d6-20250513", + version: "19.2.0-native-fb-676f0879-20250513", rendererPackageName: "react-native-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-0cac32d6-20250513" + reconcilerVersion: "19.2.0-native-fb-676f0879-20250513" }; 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 5a254edc7b..5b96a452c9 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<> */ "use strict"; @@ -2668,11 +2668,8 @@ function scheduleImmediateRootScheduleTask() { : scheduleCallback$3(ImmediatePriority, processRootScheduleInImmediateTask); } function requestTransitionLane() { - if (0 === currentEventTransitionLane) { - var actionScopeLane = currentEntangledLane; - currentEventTransitionLane = - 0 !== actionScopeLane ? actionScopeLane : claimNextTransitionLane(); - } + 0 === currentEventTransitionLane && + (currentEventTransitionLane = claimNextTransitionLane()); return currentEventTransitionLane; } var currentEntangledListeners = null, @@ -9501,7 +9498,8 @@ function requestUpdateLane(fiber) { : 0 !== (executionContext & 2) && 0 !== workInProgressRootRenderLanes ? workInProgressRootRenderLanes & -workInProgressRootRenderLanes : null !== ReactSharedInternals.T - ? requestTransitionLane() + ? ((fiber = currentEntangledLane), + 0 !== fiber ? fiber : requestTransitionLane()) : resolveUpdatePriority(); } function requestDeferredLane() { @@ -11202,10 +11200,10 @@ batchedUpdatesImpl = function (fn, a) { var roots = new Map(), internals$jscomp$inline_1255 = { bundleType: 0, - version: "19.2.0-native-fb-0cac32d6-20250513", + version: "19.2.0-native-fb-676f0879-20250513", rendererPackageName: "react-native-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-0cac32d6-20250513" + reconcilerVersion: "19.2.0-native-fb-676f0879-20250513" }; null !== extraDevToolsConfig && (internals$jscomp$inline_1255.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 a594119d7b..092cdb0d43 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<<09f960192ac27382f10d9609dabc3ef0>> */ "use strict"; @@ -2818,11 +2818,8 @@ function scheduleImmediateRootScheduleTask() { : scheduleCallback$3(ImmediatePriority, processRootScheduleInImmediateTask); } function requestTransitionLane() { - if (0 === currentEventTransitionLane) { - var actionScopeLane = currentEntangledLane; - currentEventTransitionLane = - 0 !== actionScopeLane ? actionScopeLane : claimNextTransitionLane(); - } + 0 === currentEventTransitionLane && + (currentEventTransitionLane = claimNextTransitionLane()); return currentEventTransitionLane; } var currentEntangledListeners = null, @@ -10044,7 +10041,8 @@ function requestUpdateLane(fiber) { : 0 !== (executionContext & 2) && 0 !== workInProgressRootRenderLanes ? workInProgressRootRenderLanes & -workInProgressRootRenderLanes : null !== ReactSharedInternals.T - ? requestTransitionLane() + ? ((fiber = currentEntangledLane), + 0 !== fiber ? fiber : requestTransitionLane()) : resolveUpdatePriority(); } function requestDeferredLane() { @@ -11906,10 +11904,10 @@ batchedUpdatesImpl = function (fn, a) { var roots = new Map(), internals$jscomp$inline_1356 = { bundleType: 0, - version: "19.2.0-native-fb-0cac32d6-20250513", + version: "19.2.0-native-fb-676f0879-20250513", rendererPackageName: "react-native-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-0cac32d6-20250513" + reconcilerVersion: "19.2.0-native-fb-676f0879-20250513" }; null !== extraDevToolsConfig && (internals$jscomp$inline_1356.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 84d4a59575..9ad20c5136 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<<8e980c47dcf02e8751b8ab1a3f983015>> + * @generated SignedSource<> */ "use strict"; @@ -3387,11 +3387,8 @@ __DEV__ && scheduleCallback$3(ImmediatePriority, processRootScheduleInImmediateTask); } function requestTransitionLane() { - if (0 === currentEventTransitionLane) { - var actionScopeLane = currentEntangledLane; - currentEventTransitionLane = - 0 !== actionScopeLane ? actionScopeLane : claimNextTransitionLane(); - } + 0 === currentEventTransitionLane && + (currentEventTransitionLane = claimNextTransitionLane()); return currentEventTransitionLane; } function entangleAsyncAction(transition, thenable) { @@ -12384,7 +12381,8 @@ __DEV__ && return ( transition._updatedFibers || (transition._updatedFibers = new Set()), transition._updatedFibers.add(fiber), - requestTransitionLane() + (fiber = currentEntangledLane), + 0 !== fiber ? fiber : requestTransitionLane() ); fiber = 0 !== currentUpdatePriority @@ -17609,11 +17607,11 @@ __DEV__ && shouldSuspendImpl = newShouldSuspendImpl; }; var isomorphicReactPackageVersion = React.version; - if ("19.2.0-native-fb-0cac32d6-20250513" !== isomorphicReactPackageVersion) + if ("19.2.0-native-fb-676f0879-20250513" !== 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-0cac32d6-20250513\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-native-renderer: 19.2.0-native-fb-676f0879-20250513\nLearn more: https://react.dev/warnings/version-mismatch") ); if ( "function" !== @@ -17639,10 +17637,10 @@ __DEV__ && (function () { var internals = { bundleType: 1, - version: "19.2.0-native-fb-0cac32d6-20250513", + version: "19.2.0-native-fb-676f0879-20250513", rendererPackageName: "react-native-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-0cac32d6-20250513" + reconcilerVersion: "19.2.0-native-fb-676f0879-20250513" }; 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 b520d41c08..1031f64ffd 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<<7cabe8f1bd34fe3310dc8740a2775b1b>> */ "use strict"; @@ -2800,11 +2800,8 @@ function performSyncWorkOnRoot(root, lanes) { performWorkOnRoot(root, lanes, !0); } function requestTransitionLane() { - if (0 === currentEventTransitionLane) { - var actionScopeLane = currentEntangledLane; - currentEventTransitionLane = - 0 !== actionScopeLane ? actionScopeLane : claimNextTransitionLane(); - } + 0 === currentEventTransitionLane && + (currentEventTransitionLane = claimNextTransitionLane()); return currentEventTransitionLane; } var currentEntangledListeners = null, @@ -9757,7 +9754,11 @@ function requestUpdateLane(fiber) { if (0 === (fiber.mode & 1)) return 2; if (0 !== (executionContext & 2) && 0 !== workInProgressRootRenderLanes) return workInProgressRootRenderLanes & -workInProgressRootRenderLanes; - if (null !== ReactSharedInternals.T) return requestTransitionLane(); + if (null !== ReactSharedInternals.T) + return ( + (fiber = currentEntangledLane), + 0 !== fiber ? fiber : requestTransitionLane() + ); fiber = 0 !== currentUpdatePriority ? currentUpdatePriority : 32; return fiber; } @@ -11211,11 +11212,11 @@ function updateContainer(element, container, parentComponent, callback) { return lane; } var isomorphicReactPackageVersion = React.version; -if ("19.2.0-native-fb-0cac32d6-20250513" !== isomorphicReactPackageVersion) +if ("19.2.0-native-fb-676f0879-20250513" !== 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-0cac32d6-20250513\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-native-renderer: 19.2.0-native-fb-676f0879-20250513\nLearn more: https://react.dev/warnings/version-mismatch") ); if ( "function" !== @@ -11265,10 +11266,10 @@ batchedUpdatesImpl = function (fn, a) { var roots = new Map(), internals$jscomp$inline_1306 = { bundleType: 0, - version: "19.2.0-native-fb-0cac32d6-20250513", + version: "19.2.0-native-fb-676f0879-20250513", rendererPackageName: "react-native-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-0cac32d6-20250513" + reconcilerVersion: "19.2.0-native-fb-676f0879-20250513" }; null !== extraDevToolsConfig && (internals$jscomp$inline_1306.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 754cf79215..c95352e433 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<> */ "use strict"; @@ -2950,11 +2950,8 @@ function performSyncWorkOnRoot(root, lanes) { performWorkOnRoot(root, lanes, !0); } function requestTransitionLane() { - if (0 === currentEventTransitionLane) { - var actionScopeLane = currentEntangledLane; - currentEventTransitionLane = - 0 !== actionScopeLane ? actionScopeLane : claimNextTransitionLane(); - } + 0 === currentEventTransitionLane && + (currentEventTransitionLane = claimNextTransitionLane()); return currentEventTransitionLane; } var currentEntangledListeners = null, @@ -10298,7 +10295,11 @@ function requestUpdateLane(fiber) { if (0 === (fiber.mode & 1)) return 2; if (0 !== (executionContext & 2) && 0 !== workInProgressRootRenderLanes) return workInProgressRootRenderLanes & -workInProgressRootRenderLanes; - if (null !== ReactSharedInternals.T) return requestTransitionLane(); + if (null !== ReactSharedInternals.T) + return ( + (fiber = currentEntangledLane), + 0 !== fiber ? fiber : requestTransitionLane() + ); fiber = 0 !== currentUpdatePriority ? currentUpdatePriority : 32; return fiber; } @@ -11913,11 +11914,11 @@ function updateContainer(element, container, parentComponent, callback) { return lane; } var isomorphicReactPackageVersion = React.version; -if ("19.2.0-native-fb-0cac32d6-20250513" !== isomorphicReactPackageVersion) +if ("19.2.0-native-fb-676f0879-20250513" !== 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-0cac32d6-20250513\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-native-renderer: 19.2.0-native-fb-676f0879-20250513\nLearn more: https://react.dev/warnings/version-mismatch") ); if ( "function" !== @@ -11967,10 +11968,10 @@ batchedUpdatesImpl = function (fn, a) { var roots = new Map(), internals$jscomp$inline_1407 = { bundleType: 0, - version: "19.2.0-native-fb-0cac32d6-20250513", + version: "19.2.0-native-fb-676f0879-20250513", rendererPackageName: "react-native-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-native-fb-0cac32d6-20250513" + reconcilerVersion: "19.2.0-native-fb-676f0879-20250513" }; null !== extraDevToolsConfig && (internals$jscomp$inline_1407.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 32577078fe..27db4b6870 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-0cac32d6-20250513", + "version": "0.0.0-experimental-676f0879-20250513", "repository": { "type": "git", "url": "https://github.com/facebook/react.git",