Skip to content

Commit dba7a65

Browse files
authored
Upgrade React from 33a1095d-20250827 to 8d7b5e49-20250827 (#83164)
1 parent 90c0dce commit dba7a65

File tree

62 files changed

+1323
-957
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+1323
-957
lines changed

package.json

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@
173173
"eslint-plugin-jsdoc": "48.0.4",
174174
"eslint-plugin-mdx": "3.1.5",
175175
"eslint-plugin-react": "7.35.0",
176-
"eslint-plugin-react-hooks": "0.0.0-experimental-33a1095d-20250827",
176+
"eslint-plugin-react-hooks": "0.0.0-experimental-8d7b5e49-20250827",
177177
"eslint-v8": "npm:eslint@^8.57.0",
178178
"event-stream": "4.0.1",
179179
"execa": "2.0.3",
@@ -233,16 +233,16 @@
233233
"pretty-ms": "7.0.0",
234234
"random-seed": "0.3.0",
235235
"react": "19.0.0",
236-
"react-builtin": "npm:[email protected]33a1095d-20250827",
236+
"react-builtin": "npm:[email protected]8d7b5e49-20250827",
237237
"react-dom": "19.0.0",
238-
"react-dom-builtin": "npm:[email protected]33a1095d-20250827",
239-
"react-dom-experimental-builtin": "npm:[email protected]33a1095d-20250827",
240-
"react-experimental-builtin": "npm:[email protected]33a1095d-20250827",
241-
"react-is-builtin": "npm:[email protected]33a1095d-20250827",
242-
"react-server-dom-turbopack": "19.2.0-canary-33a1095d-20250827",
243-
"react-server-dom-turbopack-experimental": "npm:[email protected]33a1095d-20250827",
244-
"react-server-dom-webpack": "19.2.0-canary-33a1095d-20250827",
245-
"react-server-dom-webpack-experimental": "npm:[email protected]33a1095d-20250827",
238+
"react-dom-builtin": "npm:[email protected]8d7b5e49-20250827",
239+
"react-dom-experimental-builtin": "npm:[email protected]8d7b5e49-20250827",
240+
"react-experimental-builtin": "npm:[email protected]8d7b5e49-20250827",
241+
"react-is-builtin": "npm:[email protected]8d7b5e49-20250827",
242+
"react-server-dom-turbopack": "19.2.0-canary-8d7b5e49-20250827",
243+
"react-server-dom-turbopack-experimental": "npm:[email protected]8d7b5e49-20250827",
244+
"react-server-dom-webpack": "19.2.0-canary-8d7b5e49-20250827",
245+
"react-server-dom-webpack-experimental": "npm:[email protected]8d7b5e49-20250827",
246246
"react-ssr-prepass": "1.0.8",
247247
"react-virtualized": "9.22.3",
248248
"relay-compiler": "13.0.2",
@@ -252,8 +252,8 @@
252252
"resolve-from": "5.0.0",
253253
"sass": "1.54.0",
254254
"satori": "0.15.2",
255-
"scheduler-builtin": "npm:[email protected]33a1095d-20250827",
256-
"scheduler-experimental-builtin": "npm:[email protected]33a1095d-20250827",
255+
"scheduler-builtin": "npm:[email protected]8d7b5e49-20250827",
256+
"scheduler-experimental-builtin": "npm:[email protected]8d7b5e49-20250827",
257257
"seedrandom": "3.0.5",
258258
"semver": "7.3.7",
259259
"serve-handler": "6.1.6",
@@ -297,10 +297,10 @@
297297
"@types/react-dom": "19.1.7",
298298
"@types/retry": "0.12.0",
299299
"jest-snapshot": "30.0.0-alpha.6",
300-
"react": "19.2.0-canary-33a1095d-20250827",
301-
"react-dom": "19.2.0-canary-33a1095d-20250827",
302-
"react-is": "19.2.0-canary-33a1095d-20250827",
303-
"scheduler": "0.27.0-canary-33a1095d-20250827"
300+
"react": "19.2.0-canary-8d7b5e49-20250827",
301+
"react-dom": "19.2.0-canary-8d7b5e49-20250827",
302+
"react-is": "19.2.0-canary-8d7b5e49-20250827",
303+
"scheduler": "0.27.0-canary-8d7b5e49-20250827"
304304
},
305305
"packageExtensions": {
306306

packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.development.js

Lines changed: 204 additions & 138 deletions
Large diffs are not rendered by default.

packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.production.js

Lines changed: 112 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,28 @@ function getFragmentParentHostFiber(fiber) {
179179
}
180180
return null;
181181
}
182+
function findFragmentInstanceSiblings(result, self, child) {
183+
for (
184+
var foundSelf =
185+
3 < arguments.length && void 0 !== arguments[3] ? arguments[3] : !1;
186+
null !== child;
187+
188+
) {
189+
if (child === self)
190+
if (((foundSelf = !0), child.sibling)) child = child.sibling;
191+
else return !0;
192+
if (5 === child.tag) {
193+
if (foundSelf) return (result[1] = child), !0;
194+
result[0] = child;
195+
} else if (
196+
(22 !== child.tag || null === child.memoizedState) &&
197+
findFragmentInstanceSiblings(result, self, child.child, foundSelf)
198+
)
199+
return !0;
200+
child = child.sibling;
201+
}
202+
return !1;
203+
}
182204
function getInstanceFromHostFiber(fiber) {
183205
switch (fiber.tag) {
184206
case 5:
@@ -14452,20 +14474,20 @@ function debounceScrollEnd(targetInst, nativeEvent, nativeEventTarget) {
1445214474
(nativeEventTarget[internalScrollTimer] = targetInst));
1445314475
}
1445414476
for (
14455-
var i$jscomp$inline_1780 = 0;
14456-
i$jscomp$inline_1780 < simpleEventPluginEvents.length;
14457-
i$jscomp$inline_1780++
14477+
var i$jscomp$inline_1781 = 0;
14478+
i$jscomp$inline_1781 < simpleEventPluginEvents.length;
14479+
i$jscomp$inline_1781++
1445814480
) {
14459-
var eventName$jscomp$inline_1781 =
14460-
simpleEventPluginEvents[i$jscomp$inline_1780],
14461-
domEventName$jscomp$inline_1782 =
14462-
eventName$jscomp$inline_1781.toLowerCase(),
14463-
capitalizedEvent$jscomp$inline_1783 =
14464-
eventName$jscomp$inline_1781[0].toUpperCase() +
14465-
eventName$jscomp$inline_1781.slice(1);
14481+
var eventName$jscomp$inline_1782 =
14482+
simpleEventPluginEvents[i$jscomp$inline_1781],
14483+
domEventName$jscomp$inline_1783 =
14484+
eventName$jscomp$inline_1782.toLowerCase(),
14485+
capitalizedEvent$jscomp$inline_1784 =
14486+
eventName$jscomp$inline_1782[0].toUpperCase() +
14487+
eventName$jscomp$inline_1782.slice(1);
1446614488
registerSimpleEvent(
14467-
domEventName$jscomp$inline_1782,
14468-
"on" + capitalizedEvent$jscomp$inline_1783
14489+
domEventName$jscomp$inline_1783,
14490+
"on" + capitalizedEvent$jscomp$inline_1784
1446914491
);
1447014492
}
1447114493
registerSimpleEvent(ANIMATION_END, "onAnimationEnd");
@@ -17104,6 +17126,36 @@ function removeEventListenerFromChild(
1710417126
);
1710517127
return !1;
1710617128
}
17129+
function normalizeListenerOptions(opts) {
17130+
return null == opts
17131+
? "0"
17132+
: "boolean" === typeof opts
17133+
? "c=" + (opts ? "1" : "0")
17134+
: "c=" +
17135+
(opts.capture ? "1" : "0") +
17136+
"&o=" +
17137+
(opts.once ? "1" : "0") +
17138+
"&p=" +
17139+
(opts.passive ? "1" : "0");
17140+
}
17141+
function indexOfEventListener(
17142+
eventListeners,
17143+
type,
17144+
listener,
17145+
optionsOrUseCapture
17146+
) {
17147+
for (var i = 0; i < eventListeners.length; i++) {
17148+
var item = eventListeners[i];
17149+
if (
17150+
item.type === type &&
17151+
item.listener === listener &&
17152+
normalizeListenerOptions(item.optionsOrUseCapture) ===
17153+
normalizeListenerOptions(optionsOrUseCapture)
17154+
)
17155+
return i;
17156+
}
17157+
return -1;
17158+
}
1710717159
FragmentInstance.prototype.dispatchEvent = function (event) {
1710817160
var parentHostFiber = getFragmentParentHostFiber(this._fragmentFiber);
1710917161
if (null === parentHostFiber) return !0;
@@ -17434,36 +17486,40 @@ function validateDocumentPositionWithFiberTree(
1743417486
fragmentFiber)
1743517487
: !1;
1743617488
}
17437-
function normalizeListenerOptions(opts) {
17438-
return null == opts
17439-
? "0"
17440-
: "boolean" === typeof opts
17441-
? "c=" + (opts ? "1" : "0")
17442-
: "c=" +
17443-
(opts.capture ? "1" : "0") +
17444-
"&o=" +
17445-
(opts.once ? "1" : "0") +
17446-
"&p=" +
17447-
(opts.passive ? "1" : "0");
17448-
}
17449-
function indexOfEventListener(
17450-
eventListeners,
17451-
type,
17452-
listener,
17453-
optionsOrUseCapture
17454-
) {
17455-
for (var i = 0; i < eventListeners.length; i++) {
17456-
var item = eventListeners[i];
17457-
if (
17458-
item.type === type &&
17459-
item.listener === listener &&
17460-
normalizeListenerOptions(item.optionsOrUseCapture) ===
17461-
normalizeListenerOptions(optionsOrUseCapture)
17489+
FragmentInstance.prototype.experimental_scrollIntoView = function (alignToTop) {
17490+
if ("object" === typeof alignToTop) throw Error(formatProdErrorMessage(566));
17491+
var children = [];
17492+
traverseVisibleHostChildren(
17493+
this._fragmentFiber.child,
17494+
!1,
17495+
collectChildren,
17496+
children,
17497+
void 0,
17498+
void 0
17499+
);
17500+
var resolvedAlignToTop = !1 !== alignToTop;
17501+
if (0 === children.length) {
17502+
children = this._fragmentFiber;
17503+
var result = [null, null],
17504+
parentHostFiber = getFragmentParentHostFiber(children);
17505+
null !== parentHostFiber &&
17506+
findFragmentInstanceSiblings(result, children, parentHostFiber.child);
17507+
resolvedAlignToTop = resolvedAlignToTop
17508+
? result[1] ||
17509+
result[0] ||
17510+
getFragmentParentHostFiber(this._fragmentFiber)
17511+
: result[0] || result[1];
17512+
null !== resolvedAlignToTop &&
17513+
getInstanceFromHostFiber(resolvedAlignToTop).scrollIntoView(alignToTop);
17514+
} else
17515+
for (
17516+
result = resolvedAlignToTop ? children.length - 1 : 0;
17517+
result !== (resolvedAlignToTop ? -1 : children.length);
17518+
1746217519
)
17463-
return i;
17464-
}
17465-
return -1;
17466-
}
17520+
getInstanceFromHostFiber(children[result]).scrollIntoView(alignToTop),
17521+
(result += resolvedAlignToTop ? -1 : 1);
17522+
};
1746717523
function commitNewChildToFragmentInstance(childInstance, fragmentInstance) {
1746817524
var eventListeners = fragmentInstance._eventListeners;
1746917525
if (null !== eventListeners)
@@ -19297,16 +19353,16 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
1929719353
0 === i && attemptExplicitHydrationTarget(target);
1929819354
}
1929919355
};
19300-
var isomorphicReactPackageVersion$jscomp$inline_2188 = React.version;
19356+
var isomorphicReactPackageVersion$jscomp$inline_2199 = React.version;
1930119357
if (
19302-
"19.2.0-experimental-33a1095d-20250827" !==
19303-
isomorphicReactPackageVersion$jscomp$inline_2188
19358+
"19.2.0-experimental-8d7b5e49-20250827" !==
19359+
isomorphicReactPackageVersion$jscomp$inline_2199
1930419360
)
1930519361
throw Error(
1930619362
formatProdErrorMessage(
1930719363
527,
19308-
isomorphicReactPackageVersion$jscomp$inline_2188,
19309-
"19.2.0-experimental-33a1095d-20250827"
19364+
isomorphicReactPackageVersion$jscomp$inline_2199,
19365+
"19.2.0-experimental-8d7b5e49-20250827"
1931019366
)
1931119367
);
1931219368
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -19326,24 +19382,24 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
1932619382
null === componentOrElement ? null : componentOrElement.stateNode;
1932719383
return componentOrElement;
1932819384
};
19329-
var internals$jscomp$inline_2885 = {
19385+
var internals$jscomp$inline_2896 = {
1933019386
bundleType: 0,
19331-
version: "19.2.0-experimental-33a1095d-20250827",
19387+
version: "19.2.0-experimental-8d7b5e49-20250827",
1933219388
rendererPackageName: "react-dom",
1933319389
currentDispatcherRef: ReactSharedInternals,
19334-
reconcilerVersion: "19.2.0-experimental-33a1095d-20250827"
19390+
reconcilerVersion: "19.2.0-experimental-8d7b5e49-20250827"
1933519391
};
1933619392
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
19337-
var hook$jscomp$inline_2886 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
19393+
var hook$jscomp$inline_2897 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
1933819394
if (
19339-
!hook$jscomp$inline_2886.isDisabled &&
19340-
hook$jscomp$inline_2886.supportsFiber
19395+
!hook$jscomp$inline_2897.isDisabled &&
19396+
hook$jscomp$inline_2897.supportsFiber
1934119397
)
1934219398
try {
19343-
(rendererID = hook$jscomp$inline_2886.inject(
19344-
internals$jscomp$inline_2885
19399+
(rendererID = hook$jscomp$inline_2897.inject(
19400+
internals$jscomp$inline_2896
1934519401
)),
19346-
(injectedHook = hook$jscomp$inline_2886);
19402+
(injectedHook = hook$jscomp$inline_2897);
1934719403
} catch (err) {}
1934819404
}
1934919405
exports.createRoot = function (container, options) {
@@ -19438,4 +19494,4 @@ exports.hydrateRoot = function (container, initialChildren, options) {
1943819494
listenToAllSupportedEvents(container);
1943919495
return new ReactDOMHydrationRoot(initialChildren);
1944019496
};
19441-
exports.version = "19.2.0-experimental-33a1095d-20250827";
19497+
exports.version = "19.2.0-experimental-8d7b5e49-20250827";

0 commit comments

Comments
 (0)