Skip to content

Commit 4f50377

Browse files
committed
Support beforetoggle/toggle events for dialog (#32479)
DiffTrain build for [aac177c](aac177c)
1 parent 7020910 commit 4f50377

23 files changed

+98
-86
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.1.0-native-fb-e9252bcd-20250304
1+
19.1.0-native-fb-aac177c4-20250305

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<<920ed93e6dad5a2c9e6d9adec9003f56>>
10+
* @generated SignedSource<<a490221e05a03c8bee7e5b255028c225>>
1111
*/
1212

1313
"use strict";
@@ -404,5 +404,5 @@ __DEV__ &&
404404
exports.useFormStatus = function () {
405405
return resolveDispatcher().useHostTransitionStatus();
406406
};
407-
exports.version = "19.1.0-native-fb-e9252bcd-20250304";
407+
exports.version = "19.1.0-native-fb-aac177c4-20250305";
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<<ed3fb157ba4e347325436d18d25c15bb>>
10+
* @generated SignedSource<<61d81a27b53b7be144cc6aaa7ddc0bb3>>
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.1.0-native-fb-e9252bcd-20250304";
206+
exports.version = "19.1.0-native-fb-aac177c4-20250305";

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<<ed3fb157ba4e347325436d18d25c15bb>>
10+
* @generated SignedSource<<61d81a27b53b7be144cc6aaa7ddc0bb3>>
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.1.0-native-fb-e9252bcd-20250304";
206+
exports.version = "19.1.0-native-fb-aac177c4-20250305";

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

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

1313
/*
@@ -19013,6 +19013,8 @@ __DEV__ &&
1901319013
}
1901419014
return;
1901519015
case "dialog":
19016+
listenToNonDelegatedEvent("beforetoggle", domElement);
19017+
listenToNonDelegatedEvent("toggle", domElement);
1901619018
listenToNonDelegatedEvent("cancel", domElement);
1901719019
listenToNonDelegatedEvent("close", domElement);
1901819020
break;
@@ -26058,11 +26060,11 @@ __DEV__ &&
2605826060
};
2605926061
(function () {
2606026062
var isomorphicReactPackageVersion = React.version;
26061-
if ("19.1.0-native-fb-e9252bcd-20250304" !== isomorphicReactPackageVersion)
26063+
if ("19.1.0-native-fb-aac177c4-20250305" !== isomorphicReactPackageVersion)
2606226064
throw Error(
2606326065
'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' +
2606426066
(isomorphicReactPackageVersion +
26065-
"\n - react-dom: 19.1.0-native-fb-e9252bcd-20250304\nLearn more: https://react.dev/warnings/version-mismatch")
26067+
"\n - react-dom: 19.1.0-native-fb-aac177c4-20250305\nLearn more: https://react.dev/warnings/version-mismatch")
2606626068
);
2606726069
})();
2606826070
("function" === typeof Map &&
@@ -26099,10 +26101,10 @@ __DEV__ &&
2609926101
!(function () {
2610026102
var internals = {
2610126103
bundleType: 1,
26102-
version: "19.1.0-native-fb-e9252bcd-20250304",
26104+
version: "19.1.0-native-fb-aac177c4-20250305",
2610326105
rendererPackageName: "react-dom",
2610426106
currentDispatcherRef: ReactSharedInternals,
26105-
reconcilerVersion: "19.1.0-native-fb-e9252bcd-20250304"
26107+
reconcilerVersion: "19.1.0-native-fb-aac177c4-20250305"
2610626108
};
2610726109
internals.overrideHookState = overrideHookState;
2610826110
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -26246,5 +26248,5 @@ __DEV__ &&
2624626248
listenToAllSupportedEvents(container);
2624726249
return new ReactDOMHydrationRoot(initialChildren);
2624826250
};
26249-
exports.version = "19.1.0-native-fb-e9252bcd-20250304";
26251+
exports.version = "19.1.0-native-fb-aac177c4-20250305";
2625026252
})();

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

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

1313
/*
@@ -13938,6 +13938,8 @@ function setInitialProperties(domElement, tag, props) {
1393813938
}
1393913939
return;
1394013940
case "dialog":
13941+
listenToNonDelegatedEvent("beforetoggle", domElement);
13942+
listenToNonDelegatedEvent("toggle", domElement);
1394113943
listenToNonDelegatedEvent("cancel", domElement);
1394213944
listenToNonDelegatedEvent("close", domElement);
1394313945
break;
@@ -16171,14 +16173,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
1617116173
};
1617216174
var isomorphicReactPackageVersion$jscomp$inline_1817 = React.version;
1617316175
if (
16174-
"19.1.0-native-fb-e9252bcd-20250304" !==
16176+
"19.1.0-native-fb-aac177c4-20250305" !==
1617516177
isomorphicReactPackageVersion$jscomp$inline_1817
1617616178
)
1617716179
throw Error(
1617816180
formatProdErrorMessage(
1617916181
527,
1618016182
isomorphicReactPackageVersion$jscomp$inline_1817,
16181-
"19.1.0-native-fb-e9252bcd-20250304"
16183+
"19.1.0-native-fb-aac177c4-20250305"
1618216184
)
1618316185
);
1618416186
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -16200,10 +16202,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
1620016202
};
1620116203
var internals$jscomp$inline_2290 = {
1620216204
bundleType: 0,
16203-
version: "19.1.0-native-fb-e9252bcd-20250304",
16205+
version: "19.1.0-native-fb-aac177c4-20250305",
1620416206
rendererPackageName: "react-dom",
1620516207
currentDispatcherRef: ReactSharedInternals,
16206-
reconcilerVersion: "19.1.0-native-fb-e9252bcd-20250304"
16208+
reconcilerVersion: "19.1.0-native-fb-aac177c4-20250305"
1620716209
};
1620816210
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
1620916211
var hook$jscomp$inline_2291 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
@@ -16307,4 +16309,4 @@ exports.hydrateRoot = function (container, initialChildren, options) {
1630716309
listenToAllSupportedEvents(container);
1630816310
return new ReactDOMHydrationRoot(initialChildren);
1630916311
};
16310-
exports.version = "19.1.0-native-fb-e9252bcd-20250304";
16312+
exports.version = "19.1.0-native-fb-aac177c4-20250305";

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

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

1313
/*
@@ -14580,6 +14580,8 @@ function setInitialProperties(domElement, tag, props) {
1458014580
}
1458114581
return;
1458214582
case "dialog":
14583+
listenToNonDelegatedEvent("beforetoggle", domElement);
14584+
listenToNonDelegatedEvent("toggle", domElement);
1458314585
listenToNonDelegatedEvent("cancel", domElement);
1458414586
listenToNonDelegatedEvent("close", domElement);
1458514587
break;
@@ -16821,14 +16823,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
1682116823
};
1682216824
var isomorphicReactPackageVersion$jscomp$inline_1912 = React.version;
1682316825
if (
16824-
"19.1.0-native-fb-e9252bcd-20250304" !==
16826+
"19.1.0-native-fb-aac177c4-20250305" !==
1682516827
isomorphicReactPackageVersion$jscomp$inline_1912
1682616828
)
1682716829
throw Error(
1682816830
formatProdErrorMessage(
1682916831
527,
1683016832
isomorphicReactPackageVersion$jscomp$inline_1912,
16831-
"19.1.0-native-fb-e9252bcd-20250304"
16833+
"19.1.0-native-fb-aac177c4-20250305"
1683216834
)
1683316835
);
1683416836
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -16850,10 +16852,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
1685016852
};
1685116853
var internals$jscomp$inline_1919 = {
1685216854
bundleType: 0,
16853-
version: "19.1.0-native-fb-e9252bcd-20250304",
16855+
version: "19.1.0-native-fb-aac177c4-20250305",
1685416856
rendererPackageName: "react-dom",
1685516857
currentDispatcherRef: ReactSharedInternals,
16856-
reconcilerVersion: "19.1.0-native-fb-e9252bcd-20250304",
16858+
reconcilerVersion: "19.1.0-native-fb-aac177c4-20250305",
1685716859
getLaneLabelMap: function () {
1685816860
for (
1685916861
var map = new Map(), lane = 1, index$294 = 0;
@@ -16972,4 +16974,4 @@ exports.hydrateRoot = function (container, initialChildren, options) {
1697216974
listenToAllSupportedEvents(container);
1697316975
return new ReactDOMHydrationRoot(initialChildren);
1697416976
};
16975-
exports.version = "19.1.0-native-fb-e9252bcd-20250304";
16977+
exports.version = "19.1.0-native-fb-aac177c4-20250305";

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

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

1313
/*
@@ -19025,6 +19025,8 @@ __DEV__ &&
1902519025
}
1902619026
return;
1902719027
case "dialog":
19028+
listenToNonDelegatedEvent("beforetoggle", domElement);
19029+
listenToNonDelegatedEvent("toggle", domElement);
1902819030
listenToNonDelegatedEvent("cancel", domElement);
1902919031
listenToNonDelegatedEvent("close", domElement);
1903019032
break;
@@ -26119,11 +26121,11 @@ __DEV__ &&
2611926121
};
2612026122
(function () {
2612126123
var isomorphicReactPackageVersion = React.version;
26122-
if ("19.1.0-native-fb-e9252bcd-20250304" !== isomorphicReactPackageVersion)
26124+
if ("19.1.0-native-fb-aac177c4-20250305" !== isomorphicReactPackageVersion)
2612326125
throw Error(
2612426126
'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' +
2612526127
(isomorphicReactPackageVersion +
26126-
"\n - react-dom: 19.1.0-native-fb-e9252bcd-20250304\nLearn more: https://react.dev/warnings/version-mismatch")
26128+
"\n - react-dom: 19.1.0-native-fb-aac177c4-20250305\nLearn more: https://react.dev/warnings/version-mismatch")
2612726129
);
2612826130
})();
2612926131
("function" === typeof Map &&
@@ -26160,10 +26162,10 @@ __DEV__ &&
2616026162
!(function () {
2616126163
var internals = {
2616226164
bundleType: 1,
26163-
version: "19.1.0-native-fb-e9252bcd-20250304",
26165+
version: "19.1.0-native-fb-aac177c4-20250305",
2616426166
rendererPackageName: "react-dom",
2616526167
currentDispatcherRef: ReactSharedInternals,
26166-
reconcilerVersion: "19.1.0-native-fb-e9252bcd-20250304"
26168+
reconcilerVersion: "19.1.0-native-fb-aac177c4-20250305"
2616726169
};
2616826170
internals.overrideHookState = overrideHookState;
2616926171
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -26623,7 +26625,7 @@ __DEV__ &&
2662326625
exports.useFormStatus = function () {
2662426626
return resolveDispatcher().useHostTransitionStatus();
2662526627
};
26626-
exports.version = "19.1.0-native-fb-e9252bcd-20250304";
26628+
exports.version = "19.1.0-native-fb-aac177c4-20250305";
2662726629
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
2662826630
"function" ===
2662926631
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&

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

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

1313
/*
@@ -13938,6 +13938,8 @@ function setInitialProperties(domElement, tag, props) {
1393813938
}
1393913939
return;
1394013940
case "dialog":
13941+
listenToNonDelegatedEvent("beforetoggle", domElement);
13942+
listenToNonDelegatedEvent("toggle", domElement);
1394113943
listenToNonDelegatedEvent("cancel", domElement);
1394213944
listenToNonDelegatedEvent("close", domElement);
1394313945
break;
@@ -16182,14 +16184,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
1618216184
};
1618316185
var isomorphicReactPackageVersion$jscomp$inline_1818 = React.version;
1618416186
if (
16185-
"19.1.0-native-fb-e9252bcd-20250304" !==
16187+
"19.1.0-native-fb-aac177c4-20250305" !==
1618616188
isomorphicReactPackageVersion$jscomp$inline_1818
1618716189
)
1618816190
throw Error(
1618916191
formatProdErrorMessage(
1619016192
527,
1619116193
isomorphicReactPackageVersion$jscomp$inline_1818,
16192-
"19.1.0-native-fb-e9252bcd-20250304"
16194+
"19.1.0-native-fb-aac177c4-20250305"
1619316195
)
1619416196
);
1619516197
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -16211,10 +16213,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
1621116213
};
1621216214
var internals$jscomp$inline_2293 = {
1621316215
bundleType: 0,
16214-
version: "19.1.0-native-fb-e9252bcd-20250304",
16216+
version: "19.1.0-native-fb-aac177c4-20250305",
1621516217
rendererPackageName: "react-dom",
1621616218
currentDispatcherRef: ReactSharedInternals,
16217-
reconcilerVersion: "19.1.0-native-fb-e9252bcd-20250304"
16219+
reconcilerVersion: "19.1.0-native-fb-aac177c4-20250305"
1621816220
};
1621916221
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
1622016222
var hook$jscomp$inline_2294 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
@@ -16472,4 +16474,4 @@ exports.useFormState = function (action, initialState, permalink) {
1647216474
exports.useFormStatus = function () {
1647316475
return ReactSharedInternals.H.useHostTransitionStatus();
1647416476
};
16475-
exports.version = "19.1.0-native-fb-e9252bcd-20250304";
16477+
exports.version = "19.1.0-native-fb-aac177c4-20250305";

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

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

1313
/*
@@ -14584,6 +14584,8 @@ function setInitialProperties(domElement, tag, props) {
1458414584
}
1458514585
return;
1458614586
case "dialog":
14587+
listenToNonDelegatedEvent("beforetoggle", domElement);
14588+
listenToNonDelegatedEvent("toggle", domElement);
1458714589
listenToNonDelegatedEvent("cancel", domElement);
1458814590
listenToNonDelegatedEvent("close", domElement);
1458914591
break;
@@ -16836,14 +16838,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
1683616838
};
1683716839
var isomorphicReactPackageVersion$jscomp$inline_1913 = React.version;
1683816840
if (
16839-
"19.1.0-native-fb-e9252bcd-20250304" !==
16841+
"19.1.0-native-fb-aac177c4-20250305" !==
1684016842
isomorphicReactPackageVersion$jscomp$inline_1913
1684116843
)
1684216844
throw Error(
1684316845
formatProdErrorMessage(
1684416846
527,
1684516847
isomorphicReactPackageVersion$jscomp$inline_1913,
16846-
"19.1.0-native-fb-e9252bcd-20250304"
16848+
"19.1.0-native-fb-aac177c4-20250305"
1684716849
)
1684816850
);
1684916851
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -16865,10 +16867,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
1686516867
};
1686616868
var internals$jscomp$inline_1920 = {
1686716869
bundleType: 0,
16868-
version: "19.1.0-native-fb-e9252bcd-20250304",
16870+
version: "19.1.0-native-fb-aac177c4-20250305",
1686916871
rendererPackageName: "react-dom",
1687016872
currentDispatcherRef: ReactSharedInternals,
16871-
reconcilerVersion: "19.1.0-native-fb-e9252bcd-20250304",
16873+
reconcilerVersion: "19.1.0-native-fb-aac177c4-20250305",
1687216874
getLaneLabelMap: function () {
1687316875
for (
1687416876
var map = new Map(), lane = 1, index$294 = 0;
@@ -17141,7 +17143,7 @@ exports.useFormState = function (action, initialState, permalink) {
1714117143
exports.useFormStatus = function () {
1714217144
return ReactSharedInternals.H.useHostTransitionStatus();
1714317145
};
17144-
exports.version = "19.1.0-native-fb-e9252bcd-20250304";
17146+
exports.version = "19.1.0-native-fb-aac177c4-20250305";
1714517147
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
1714617148
"function" ===
1714717149
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&

0 commit comments

Comments
 (0)