Skip to content

Commit 539400f

Browse files
committed
[Fizz] Add vt- prefix attributes to annotate <ViewTransition> in HTML (facebook#33206)
Stacked on facebook#33194 and facebook#33200. When Suspense boundaries reveal during streaming, the Fizz runtime will be responsible for animating the reveal if necessary (not in this PR). However, for the future runtime to know what to do it needs to know about the `<ViewTransition>` configuration to apply. Ofc, these are virtual nodes that disappear from the HTML. We could model them as comments like we do with other virtual nodes like Suspense and Activity. However, that doesn't let us target them with querySelector and CSS (for no-JS transitions). We also don't have to model every ViewTransition since not every combination can happen using only the server runtime. So instead this collapses `<ViewTransition>` and applies the configuration to the inner DOM nodes. ```js <ViewTransition name="hi"> <div /> <div /> </ViewTransition> ``` Becomes: ```html <div vt-name="hi" vt-update="auto"></div> <div vt-name="hi_1" vt-update="auto"></div> ``` I use `vt-` prefix as opposed to `data-` to keep these virtual attributes away from user specific ones but we're effectively claiming this namespace. There are four triggers `vt-update`, `vt-enter`, `vt-exit` and `vt-share`. The server resolves which ones might apply to this DOM node. The value represents the class name (after resolving view-transition-type mappings) or `"auto"` if no specific class name is needed but this is still a trigger. The value can also be `"none"`. This is different from missing because for example an `vt-update="none"` will block mutations inside it from triggering the boundary where as a missing `vt-update` would bubble up to be handled by a parent. `vt-name` is technically only necessary when `vt-share` is specified to find a pair. However, since an explicit name can also be used to target specific CSS selectors, we include it even for other cases. We want to exclude as many of these annotations as possible. `vt-enter` can only affect the first DOM node inside a Suspense boundary's content since the reveal would cause it to enter but nothing deeper inside. Similarly `vt-exit` can only affect the first DOM node inside a fallback. So for every other case we can exclude them. (For future MPA ViewTransitions of the whole document it might also be something we annotate to children inside the `<body>` as well.) Ideally we'd only include `vt-enter` for Suspense boundaries that actually flushed a fallback but since we prepare all that content earlier it's hard to know. `vt-share` can be anywhere inside an fallback or content. Technically we don't have to include it outside the root most Suspense boundary or for boundaries that are inlined into the root shell. However, this is tricky to detect. It would also not be correct for future MPA ViewTransitions because in that case the shared scenario can affect anything in the two documents so it needs to be in every node everywhere which is effectively what we do. If a `share` class is specified but it has no explicit name, we can exclude it since it can't match anything. `vt-update` is only necessary if something below or a sibling might update like a Suspense boundary. However, since we don't know when rendering a segment if it'll later asynchronously add a Suspense boundary later we have to assume that anywhere might have a child. So these are always included. We collapse to use the inner most one when directly nested though since that's the one that ends up winning. There are some weird edge cases that can't be fully modeled by the lack of virtual nodes. DiffTrain build for [65b5aae](facebook@65b5aae)
1 parent 77545da commit 539400f

24 files changed

+87
-87
lines changed

compiled-rn/VERSION_NATIVE_FB

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
19.2.0-native-fb-96eb84e4-20250514
1+
19.2.0-native-fb-65b5aae0-20250515

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-dev.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<f73118274e14f2edde5f0d658c7c83d5>>
10+
* @generated SignedSource<<8e9f085bd5c7518e08bf2813c9182478>>
1111
*/
1212

1313
"use strict";
@@ -404,5 +404,5 @@ __DEV__ &&
404404
exports.useFormStatus = function () {
405405
return resolveDispatcher().useHostTransitionStatus();
406406
};
407-
exports.version = "19.2.0-native-fb-96eb84e4-20250514";
407+
exports.version = "19.2.0-native-fb-65b5aae0-20250515";
408408
})();

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-prod.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<df716ede195e6d2ccae983c2e502b377>>
10+
* @generated SignedSource<<8d0756b49f3adae520c0ea981b5d3487>>
1111
*/
1212

1313
"use strict";
@@ -203,4 +203,4 @@ exports.useFormState = function (action, initialState, permalink) {
203203
exports.useFormStatus = function () {
204204
return ReactSharedInternals.H.useHostTransitionStatus();
205205
};
206-
exports.version = "19.2.0-native-fb-96eb84e4-20250514";
206+
exports.version = "19.2.0-native-fb-65b5aae0-20250515";

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-profiling.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<df716ede195e6d2ccae983c2e502b377>>
10+
* @generated SignedSource<<8d0756b49f3adae520c0ea981b5d3487>>
1111
*/
1212

1313
"use strict";
@@ -203,4 +203,4 @@ exports.useFormState = function (action, initialState, permalink) {
203203
exports.useFormStatus = function () {
204204
return ReactSharedInternals.H.useHostTransitionStatus();
205205
};
206-
exports.version = "19.2.0-native-fb-96eb84e4-20250514";
206+
exports.version = "19.2.0-native-fb-65b5aae0-20250515";

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-dev.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<c2c6e36c70cffded612e8586b909caf1>>
10+
* @generated SignedSource<<621bb04f705e94aebe71fa0645e7cc71>>
1111
*/
1212

1313
/*
@@ -27010,11 +27010,11 @@ __DEV__ &&
2701027010
};
2701127011
(function () {
2701227012
var isomorphicReactPackageVersion = React.version;
27013-
if ("19.2.0-native-fb-96eb84e4-20250514" !== isomorphicReactPackageVersion)
27013+
if ("19.2.0-native-fb-65b5aae0-20250515" !== isomorphicReactPackageVersion)
2701427014
throw Error(
2701527015
'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' +
2701627016
(isomorphicReactPackageVersion +
27017-
"\n - react-dom: 19.2.0-native-fb-96eb84e4-20250514\nLearn more: https://react.dev/warnings/version-mismatch")
27017+
"\n - react-dom: 19.2.0-native-fb-65b5aae0-20250515\nLearn more: https://react.dev/warnings/version-mismatch")
2701827018
);
2701927019
})();
2702027020
("function" === typeof Map &&
@@ -27051,10 +27051,10 @@ __DEV__ &&
2705127051
!(function () {
2705227052
var internals = {
2705327053
bundleType: 1,
27054-
version: "19.2.0-native-fb-96eb84e4-20250514",
27054+
version: "19.2.0-native-fb-65b5aae0-20250515",
2705527055
rendererPackageName: "react-dom",
2705627056
currentDispatcherRef: ReactSharedInternals,
27057-
reconcilerVersion: "19.2.0-native-fb-96eb84e4-20250514"
27057+
reconcilerVersion: "19.2.0-native-fb-65b5aae0-20250515"
2705827058
};
2705927059
internals.overrideHookState = overrideHookState;
2706027060
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -27192,5 +27192,5 @@ __DEV__ &&
2719227192
listenToAllSupportedEvents(container);
2719327193
return new ReactDOMHydrationRoot(initialChildren);
2719427194
};
27195-
exports.version = "19.2.0-native-fb-96eb84e4-20250514";
27195+
exports.version = "19.2.0-native-fb-65b5aae0-20250515";
2719627196
})();

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-prod.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<a418745b476262bc33ad117c2de3903b>>
10+
* @generated SignedSource<<392c37ba8dcdefb879812f002c596cb6>>
1111
*/
1212

1313
/*
@@ -17094,14 +17094,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
1709417094
};
1709517095
var isomorphicReactPackageVersion$jscomp$inline_2017 = React.version;
1709617096
if (
17097-
"19.2.0-native-fb-96eb84e4-20250514" !==
17097+
"19.2.0-native-fb-65b5aae0-20250515" !==
1709817098
isomorphicReactPackageVersion$jscomp$inline_2017
1709917099
)
1710017100
throw Error(
1710117101
formatProdErrorMessage(
1710217102
527,
1710317103
isomorphicReactPackageVersion$jscomp$inline_2017,
17104-
"19.2.0-native-fb-96eb84e4-20250514"
17104+
"19.2.0-native-fb-65b5aae0-20250515"
1710517105
)
1710617106
);
1710717107
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -17123,10 +17123,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
1712317123
};
1712417124
var internals$jscomp$inline_2536 = {
1712517125
bundleType: 0,
17126-
version: "19.2.0-native-fb-96eb84e4-20250514",
17126+
version: "19.2.0-native-fb-65b5aae0-20250515",
1712717127
rendererPackageName: "react-dom",
1712817128
currentDispatcherRef: ReactSharedInternals,
17129-
reconcilerVersion: "19.2.0-native-fb-96eb84e4-20250514"
17129+
reconcilerVersion: "19.2.0-native-fb-65b5aae0-20250515"
1713017130
};
1713117131
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
1713217132
var hook$jscomp$inline_2537 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
@@ -17224,4 +17224,4 @@ exports.hydrateRoot = function (container, initialChildren, options) {
1722417224
listenToAllSupportedEvents(container);
1722517225
return new ReactDOMHydrationRoot(initialChildren);
1722617226
};
17227-
exports.version = "19.2.0-native-fb-96eb84e4-20250514";
17227+
exports.version = "19.2.0-native-fb-65b5aae0-20250515";

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-profiling.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<2e6cb0948bdb7c9b679c112a42531bc2>>
10+
* @generated SignedSource<<06622f6641f6206ea8c72d9b7ef696ca>>
1111
*/
1212

1313
/*
@@ -17804,14 +17804,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
1780417804
};
1780517805
var isomorphicReactPackageVersion$jscomp$inline_2120 = React.version;
1780617806
if (
17807-
"19.2.0-native-fb-96eb84e4-20250514" !==
17807+
"19.2.0-native-fb-65b5aae0-20250515" !==
1780817808
isomorphicReactPackageVersion$jscomp$inline_2120
1780917809
)
1781017810
throw Error(
1781117811
formatProdErrorMessage(
1781217812
527,
1781317813
isomorphicReactPackageVersion$jscomp$inline_2120,
17814-
"19.2.0-native-fb-96eb84e4-20250514"
17814+
"19.2.0-native-fb-65b5aae0-20250515"
1781517815
)
1781617816
);
1781717817
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -17833,10 +17833,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
1783317833
};
1783417834
var internals$jscomp$inline_2127 = {
1783517835
bundleType: 0,
17836-
version: "19.2.0-native-fb-96eb84e4-20250514",
17836+
version: "19.2.0-native-fb-65b5aae0-20250515",
1783717837
rendererPackageName: "react-dom",
1783817838
currentDispatcherRef: ReactSharedInternals,
17839-
reconcilerVersion: "19.2.0-native-fb-96eb84e4-20250514",
17839+
reconcilerVersion: "19.2.0-native-fb-65b5aae0-20250515",
1784017840
getLaneLabelMap: function () {
1784117841
for (
1784217842
var map = new Map(), lane = 1, index$313 = 0;
@@ -17949,4 +17949,4 @@ exports.hydrateRoot = function (container, initialChildren, options) {
1794917949
listenToAllSupportedEvents(container);
1795017950
return new ReactDOMHydrationRoot(initialChildren);
1795117951
};
17952-
exports.version = "19.2.0-native-fb-96eb84e4-20250514";
17952+
exports.version = "19.2.0-native-fb-65b5aae0-20250515";

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-dev.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<d63c88c2c3cb2e1c22b3fb9014a35080>>
10+
* @generated SignedSource<<8ec34e73b8605d65b13c7775f5e8bc3c>>
1111
*/
1212

1313
/*
@@ -27066,11 +27066,11 @@ __DEV__ &&
2706627066
};
2706727067
(function () {
2706827068
var isomorphicReactPackageVersion = React.version;
27069-
if ("19.2.0-native-fb-96eb84e4-20250514" !== isomorphicReactPackageVersion)
27069+
if ("19.2.0-native-fb-65b5aae0-20250515" !== isomorphicReactPackageVersion)
2707027070
throw Error(
2707127071
'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' +
2707227072
(isomorphicReactPackageVersion +
27073-
"\n - react-dom: 19.2.0-native-fb-96eb84e4-20250514\nLearn more: https://react.dev/warnings/version-mismatch")
27073+
"\n - react-dom: 19.2.0-native-fb-65b5aae0-20250515\nLearn more: https://react.dev/warnings/version-mismatch")
2707427074
);
2707527075
})();
2707627076
("function" === typeof Map &&
@@ -27107,10 +27107,10 @@ __DEV__ &&
2710727107
!(function () {
2710827108
var internals = {
2710927109
bundleType: 1,
27110-
version: "19.2.0-native-fb-96eb84e4-20250514",
27110+
version: "19.2.0-native-fb-65b5aae0-20250515",
2711127111
rendererPackageName: "react-dom",
2711227112
currentDispatcherRef: ReactSharedInternals,
27113-
reconcilerVersion: "19.2.0-native-fb-96eb84e4-20250514"
27113+
reconcilerVersion: "19.2.0-native-fb-65b5aae0-20250515"
2711427114
};
2711527115
internals.overrideHookState = overrideHookState;
2711627116
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -27564,7 +27564,7 @@ __DEV__ &&
2756427564
exports.useFormStatus = function () {
2756527565
return resolveDispatcher().useHostTransitionStatus();
2756627566
};
27567-
exports.version = "19.2.0-native-fb-96eb84e4-20250514";
27567+
exports.version = "19.2.0-native-fb-65b5aae0-20250515";
2756827568
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
2756927569
"function" ===
2757027570
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-prod.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<173525c00730b3f8c158a7777b62edb9>>
10+
* @generated SignedSource<<ba129c8a45f625c207c27dff72490011>>
1111
*/
1212

1313
/*
@@ -17105,14 +17105,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
1710517105
};
1710617106
var isomorphicReactPackageVersion$jscomp$inline_2018 = React.version;
1710717107
if (
17108-
"19.2.0-native-fb-96eb84e4-20250514" !==
17108+
"19.2.0-native-fb-65b5aae0-20250515" !==
1710917109
isomorphicReactPackageVersion$jscomp$inline_2018
1711017110
)
1711117111
throw Error(
1711217112
formatProdErrorMessage(
1711317113
527,
1711417114
isomorphicReactPackageVersion$jscomp$inline_2018,
17115-
"19.2.0-native-fb-96eb84e4-20250514"
17115+
"19.2.0-native-fb-65b5aae0-20250515"
1711617116
)
1711717117
);
1711817118
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -17134,10 +17134,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
1713417134
};
1713517135
var internals$jscomp$inline_2539 = {
1713617136
bundleType: 0,
17137-
version: "19.2.0-native-fb-96eb84e4-20250514",
17137+
version: "19.2.0-native-fb-65b5aae0-20250515",
1713817138
rendererPackageName: "react-dom",
1713917139
currentDispatcherRef: ReactSharedInternals,
17140-
reconcilerVersion: "19.2.0-native-fb-96eb84e4-20250514"
17140+
reconcilerVersion: "19.2.0-native-fb-65b5aae0-20250515"
1714117141
};
1714217142
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
1714317143
var hook$jscomp$inline_2540 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
@@ -17388,4 +17388,4 @@ exports.useFormState = function (action, initialState, permalink) {
1738817388
exports.useFormStatus = function () {
1738917389
return ReactSharedInternals.H.useHostTransitionStatus();
1739017390
};
17391-
exports.version = "19.2.0-native-fb-96eb84e4-20250514";
17391+
exports.version = "19.2.0-native-fb-65b5aae0-20250515";

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-profiling.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<8e7a6ecf56f35190596ecdb5dbc0d692>>
10+
* @generated SignedSource<<58890846f9718eab9f3e02de5c968a15>>
1111
*/
1212

1313
/*
@@ -17819,14 +17819,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
1781917819
};
1782017820
var isomorphicReactPackageVersion$jscomp$inline_2121 = React.version;
1782117821
if (
17822-
"19.2.0-native-fb-96eb84e4-20250514" !==
17822+
"19.2.0-native-fb-65b5aae0-20250515" !==
1782317823
isomorphicReactPackageVersion$jscomp$inline_2121
1782417824
)
1782517825
throw Error(
1782617826
formatProdErrorMessage(
1782717827
527,
1782817828
isomorphicReactPackageVersion$jscomp$inline_2121,
17829-
"19.2.0-native-fb-96eb84e4-20250514"
17829+
"19.2.0-native-fb-65b5aae0-20250515"
1783017830
)
1783117831
);
1783217832
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -17848,10 +17848,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
1784817848
};
1784917849
var internals$jscomp$inline_2128 = {
1785017850
bundleType: 0,
17851-
version: "19.2.0-native-fb-96eb84e4-20250514",
17851+
version: "19.2.0-native-fb-65b5aae0-20250515",
1785217852
rendererPackageName: "react-dom",
1785317853
currentDispatcherRef: ReactSharedInternals,
17854-
reconcilerVersion: "19.2.0-native-fb-96eb84e4-20250514",
17854+
reconcilerVersion: "19.2.0-native-fb-65b5aae0-20250515",
1785517855
getLaneLabelMap: function () {
1785617856
for (
1785717857
var map = new Map(), lane = 1, index$313 = 0;
@@ -18117,7 +18117,7 @@ exports.useFormState = function (action, initialState, permalink) {
1811718117
exports.useFormStatus = function () {
1811818118
return ReactSharedInternals.H.useHostTransitionStatus();
1811918119
};
18120-
exports.version = "19.2.0-native-fb-96eb84e4-20250514";
18120+
exports.version = "19.2.0-native-fb-65b5aae0-20250515";
1812118121
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
1812218122
"function" ===
1812318123
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-test-renderer/cjs/ReactTestRenderer-dev.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<363d69773cbeff022cb121203b4f8539>>
10+
* @generated SignedSource<<26745343b2884ec7853e5dd18ac0d95c>>
1111
*/
1212

1313
"use strict";
@@ -15658,10 +15658,10 @@ __DEV__ &&
1565815658
(function () {
1565915659
var internals = {
1566015660
bundleType: 1,
15661-
version: "19.2.0-native-fb-96eb84e4-20250514",
15661+
version: "19.2.0-native-fb-65b5aae0-20250515",
1566215662
rendererPackageName: "react-test-renderer",
1566315663
currentDispatcherRef: ReactSharedInternals,
15664-
reconcilerVersion: "19.2.0-native-fb-96eb84e4-20250514"
15664+
reconcilerVersion: "19.2.0-native-fb-65b5aae0-20250515"
1566515665
};
1566615666
internals.overrideHookState = overrideHookState;
1566715667
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -15806,5 +15806,5 @@ __DEV__ &&
1580615806
flushSyncWorkAcrossRoots_impl(0, !0));
1580715807
}
1580815808
};
15809-
exports.version = "19.2.0-native-fb-96eb84e4-20250514";
15809+
exports.version = "19.2.0-native-fb-65b5aae0-20250515";
1581015810
})();

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-test-renderer/cjs/ReactTestRenderer-prod.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<38f357c13802ec8cd98d093992553fef>>
10+
* @generated SignedSource<<d1f80e6d1a421dd6a50dd34778a577ac>>
1111
*/
1212

1313
"use strict";
@@ -9895,10 +9895,10 @@ function wrapFiber(fiber) {
98959895
}
98969896
var internals$jscomp$inline_1447 = {
98979897
bundleType: 0,
9898-
version: "19.2.0-native-fb-96eb84e4-20250514",
9898+
version: "19.2.0-native-fb-65b5aae0-20250515",
98999899
rendererPackageName: "react-test-renderer",
99009900
currentDispatcherRef: ReactSharedInternals,
9901-
reconcilerVersion: "19.2.0-native-fb-96eb84e4-20250514"
9901+
reconcilerVersion: "19.2.0-native-fb-65b5aae0-20250515"
99029902
};
99039903
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
99049904
var hook$jscomp$inline_1448 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
@@ -10034,4 +10034,4 @@ exports.unstable_batchedUpdates = function (fn, a) {
1003410034
flushSyncWorkAcrossRoots_impl(0, !0));
1003510035
}
1003610036
};
10037-
exports.version = "19.2.0-native-fb-96eb84e4-20250514";
10037+
exports.version = "19.2.0-native-fb-65b5aae0-20250515";

0 commit comments

Comments
 (0)