@@ -8724,9 +8724,9 @@ function beginWork(current, workInProgress, renderLanes) {
87248724 case 30:
87258725 return (
87268726 (lazyComponent = workInProgress.pendingProps),
8727- null != lazyComponent.name &&
8728- "auto" !== lazyComponent.name &&
8729- (workInProgress.flags |= null === current ? 18882560 : 18874368 ),
8727+ null != lazyComponent.name && "auto" !== lazyComponent.name
8728+ ? (workInProgress.flags |= null === current ? 18882560 : 18874368)
8729+ : isHydrating && pushMaterializedTreeId(workInProgress ),
87308730 null !== current && current.memoizedProps.name !== lazyComponent.name
87318731 ? (workInProgress.flags |= 4194816)
87328732 : markRef(current, workInProgress),
@@ -10449,6 +10449,7 @@ var offscreenSubtreeIsHidden = !1,
1044910449 inProgressLanes = null,
1045010450 inProgressRoot = null,
1045110451 viewTransitionContextChanged$1 = !1,
10452+ inUpdateViewTransition = !1,
1045210453 rootViewTransitionAffected = !1;
1045310454function isHydratingParent(current, finishedWork) {
1045410455 return 31 === finishedWork.tag
@@ -11358,13 +11359,13 @@ function commitMutationEffectsOnFiber(finishedWork, root, lanes) {
1135811359 safelyDetachRef(current, current.return));
1135911360 flags & 64 &&
1136011361 offscreenSubtreeIsHidden &&
11361- ((flags = finishedWork.updateQueue),
11362- null !== flags &&
11363- ((current = flags .callbacks),
11364- null !== current &&
11365- ((root = flags .shared.hiddenCallbacks),
11366- (flags .shared.hiddenCallbacks =
11367- null === root ? current : root.concat(current )))));
11362+ ((current = finishedWork.updateQueue),
11363+ null !== current &&
11364+ ((flags = current .callbacks),
11365+ null !== flags &&
11366+ ((root = current .shared.hiddenCallbacks),
11367+ (current .shared.hiddenCallbacks =
11368+ null === root ? flags : root.concat(flags )))));
1136811369 break;
1136911370 case 26:
1137011371 var hoistableRoot = currentHoistableRoot;
@@ -11383,10 +11384,10 @@ function commitMutationEffectsOnFiber(finishedWork, root, lanes) {
1138311384 if (null === flags)
1138411385 if (null === finishedWork.stateNode) {
1138511386 a: {
11386- flags = finishedWork.type;
11387- current = finishedWork.memoizedProps;
11387+ current = finishedWork.type;
11388+ flags = finishedWork.memoizedProps;
1138811389 root = hoistableRoot.ownerDocument || hoistableRoot;
11389- b: switch (flags ) {
11390+ b: switch (current ) {
1139011391 case "title":
1139111392 lanes = root.getElementsByTagName("title")[0];
1139211393 if (
@@ -11396,45 +11397,45 @@ function commitMutationEffectsOnFiber(finishedWork, root, lanes) {
1139611397 "http://www.w3.org/2000/svg" === lanes.namespaceURI ||
1139711398 lanes.hasAttribute("itemprop")
1139811399 )
11399- (lanes = root.createElement(flags )),
11400+ (lanes = root.createElement(current )),
1140011401 root.head.insertBefore(
1140111402 lanes,
1140211403 root.querySelector("head > title")
1140311404 );
11404- setInitialProperties(lanes, flags, current );
11405+ setInitialProperties(lanes, current, flags );
1140511406 lanes[internalInstanceKey] = finishedWork;
1140611407 markNodeAsHoistable(lanes);
11407- flags = lanes;
11408+ current = lanes;
1140811409 break a;
1140911410 case "link":
1141011411 if (
1141111412 (hoistableRoot = getHydratableHoistableCache(
1141211413 "link",
1141311414 "href",
1141411415 root
11415- ).get(flags + (current .href || "")))
11416+ ).get(current + (flags .href || "")))
1141611417 )
1141711418 for (var i = 0; i < hoistableRoot.length; i++)
1141811419 if (
1141911420 ((lanes = hoistableRoot[i]),
1142011421 lanes.getAttribute("href") ===
11421- (null == current .href || "" === current .href
11422+ (null == flags .href || "" === flags .href
1142211423 ? null
11423- : current .href) &&
11424+ : flags .href) &&
1142411425 lanes.getAttribute("rel") ===
11425- (null == current .rel ? null : current .rel) &&
11426+ (null == flags .rel ? null : flags .rel) &&
1142611427 lanes.getAttribute("title") ===
11427- (null == current .title ? null : current .title) &&
11428+ (null == flags .title ? null : flags .title) &&
1142811429 lanes.getAttribute("crossorigin") ===
11429- (null == current .crossOrigin
11430+ (null == flags .crossOrigin
1143011431 ? null
11431- : current .crossOrigin))
11432+ : flags .crossOrigin))
1143211433 ) {
1143311434 hoistableRoot.splice(i, 1);
1143411435 break b;
1143511436 }
11436- lanes = root.createElement(flags );
11437- setInitialProperties(lanes, flags, current );
11437+ lanes = root.createElement(current );
11438+ setInitialProperties(lanes, current, flags );
1143811439 root.head.appendChild(lanes);
1143911440 break;
1144011441 case "meta":
@@ -11443,45 +11444,43 @@ function commitMutationEffectsOnFiber(finishedWork, root, lanes) {
1144311444 "meta",
1144411445 "content",
1144511446 root
11446- ).get(flags + (current .content || "")))
11447+ ).get(current + (flags .content || "")))
1144711448 )
1144811449 for (i = 0; i < hoistableRoot.length; i++)
1144911450 if (
1145011451 ((lanes = hoistableRoot[i]),
1145111452 lanes.getAttribute("content") ===
11452- (null == current .content
11453+ (null == flags .content
1145311454 ? null
11454- : "" + current .content) &&
11455+ : "" + flags .content) &&
1145511456 lanes.getAttribute("name") ===
11456- (null == current .name ? null : current .name) &&
11457+ (null == flags .name ? null : flags .name) &&
1145711458 lanes.getAttribute("property") ===
11458- (null == current .property
11459+ (null == flags .property
1145911460 ? null
11460- : current .property) &&
11461+ : flags .property) &&
1146111462 lanes.getAttribute("http-equiv") ===
11462- (null == current .httpEquiv
11463+ (null == flags .httpEquiv
1146311464 ? null
11464- : current .httpEquiv) &&
11465+ : flags .httpEquiv) &&
1146511466 lanes.getAttribute("charset") ===
11466- (null == current.charSet
11467- ? null
11468- : current.charSet))
11467+ (null == flags.charSet ? null : flags.charSet))
1146911468 ) {
1147011469 hoistableRoot.splice(i, 1);
1147111470 break b;
1147211471 }
11473- lanes = root.createElement(flags );
11474- setInitialProperties(lanes, flags, current );
11472+ lanes = root.createElement(current );
11473+ setInitialProperties(lanes, current, flags );
1147511474 root.head.appendChild(lanes);
1147611475 break;
1147711476 default:
11478- throw Error(formatProdErrorMessage(468, flags ));
11477+ throw Error(formatProdErrorMessage(468, current ));
1147911478 }
1148011479 lanes[internalInstanceKey] = finishedWork;
1148111480 markNodeAsHoistable(lanes);
11482- flags = lanes;
11481+ current = lanes;
1148311482 }
11484- finishedWork.stateNode = flags ;
11483+ finishedWork.stateNode = current ;
1148511484 } else
1148611485 mountHoistable(
1148711486 hoistableRoot,
@@ -11566,10 +11565,10 @@ function commitMutationEffectsOnFiber(finishedWork, root, lanes) {
1156611565 if (flags & 4) {
1156711566 if (null === finishedWork.stateNode)
1156811567 throw Error(formatProdErrorMessage(162));
11569- flags = finishedWork.memoizedProps;
11570- current = finishedWork.stateNode;
11568+ current = finishedWork.memoizedProps;
11569+ flags = finishedWork.stateNode;
1157111570 try {
11572- (current .nodeValue = flags ), (viewTransitionMutationContext = !0);
11571+ (flags .nodeValue = current ), (viewTransitionMutationContext = !0);
1157311572 } catch (error) {
1157411573 captureCommitPhaseError(finishedWork, finishedWork.return, error);
1157511574 }
@@ -11600,32 +11599,34 @@ function commitMutationEffectsOnFiber(finishedWork, root, lanes) {
1160011599 (needsIsomorphicIndicator = !1));
1160111600 break;
1160211601 case 4:
11603- flags = pushMutationContext();
11604- current = currentHoistableRoot;
11602+ current = pushMutationContext();
11603+ flags = currentHoistableRoot;
1160511604 currentHoistableRoot = getHoistableRoot(
1160611605 finishedWork.stateNode.containerInfo
1160711606 );
1160811607 recursivelyTraverseMutationEffects(root, finishedWork, lanes);
1160911608 commitReconciliationEffects(finishedWork);
11610- currentHoistableRoot = current;
11611- viewTransitionMutationContext && (rootViewTransitionAffected = !0);
11612- popMutationContext(flags);
11609+ currentHoistableRoot = flags;
11610+ viewTransitionMutationContext &&
11611+ inUpdateViewTransition &&
11612+ (rootViewTransitionAffected = !0);
11613+ popMutationContext(current);
1161311614 break;
1161411615 case 12:
11615- flags = pushNestedEffectDurations();
11616+ current = pushNestedEffectDurations();
1161611617 recursivelyTraverseMutationEffects(root, finishedWork, lanes);
1161711618 commitReconciliationEffects(finishedWork);
1161811619 finishedWork.stateNode.effectDuration +=
11619- bubbleNestedEffectDurations(flags );
11620+ bubbleNestedEffectDurations(current );
1162011621 break;
1162111622 case 31:
1162211623 recursivelyTraverseMutationEffects(root, finishedWork, lanes);
1162311624 commitReconciliationEffects(finishedWork);
1162411625 flags & 4 &&
11625- ((flags = finishedWork.updateQueue),
11626- null !== flags &&
11626+ ((current = finishedWork.updateQueue),
11627+ null !== current &&
1162711628 ((finishedWork.updateQueue = null),
11628- attachSuspenseRetryListeners(finishedWork, flags )));
11629+ attachSuspenseRetryListeners(finishedWork, current )));
1162911630 break;
1163011631 case 13:
1163111632 recursivelyTraverseMutationEffects(root, finishedWork, lanes);
@@ -11635,10 +11636,10 @@ function commitMutationEffectsOnFiber(finishedWork, root, lanes) {
1163511636 (null !== current && null !== current.memoizedState) &&
1163611637 (globalMostRecentFallbackTime = now$1());
1163711638 flags & 4 &&
11638- ((flags = finishedWork.updateQueue),
11639- null !== flags &&
11639+ ((current = finishedWork.updateQueue),
11640+ null !== current &&
1164011641 ((finishedWork.updateQueue = null),
11641- attachSuspenseRetryListeners(finishedWork, flags )));
11642+ attachSuspenseRetryListeners(finishedWork, current )));
1164211643 break;
1164311644 case 22:
1164411645 hoistableRoot = null !== finishedWork.memoizedState;
@@ -11750,34 +11751,40 @@ function commitMutationEffectsOnFiber(finishedWork, root, lanes) {
1175011751 root = root.sibling;
1175111752 }
1175211753 flags & 4 &&
11753- ((flags = finishedWork.updateQueue),
11754- null !== flags &&
11755- ((current = flags .retryQueue),
11756- null !== current &&
11757- ((flags .retryQueue = null),
11758- attachSuspenseRetryListeners(finishedWork, current ))));
11754+ ((current = finishedWork.updateQueue),
11755+ null !== current &&
11756+ ((flags = current .retryQueue),
11757+ null !== flags &&
11758+ ((current .retryQueue = null),
11759+ attachSuspenseRetryListeners(finishedWork, flags ))));
1175911760 break;
1176011761 case 19:
1176111762 recursivelyTraverseMutationEffects(root, finishedWork, lanes);
1176211763 commitReconciliationEffects(finishedWork);
1176311764 flags & 4 &&
11764- ((flags = finishedWork.updateQueue),
11765- null !== flags &&
11765+ ((current = finishedWork.updateQueue),
11766+ null !== current &&
1176611767 ((finishedWork.updateQueue = null),
11767- attachSuspenseRetryListeners(finishedWork, flags )));
11768+ attachSuspenseRetryListeners(finishedWork, current )));
1176811769 break;
1176911770 case 30:
1177011771 flags & 512 &&
1177111772 (offscreenSubtreeWasHidden ||
1177211773 null === current ||
1177311774 safelyDetachRef(current, current.return));
1177411775 flags = pushMutationContext();
11776+ hoistableRoot = inUpdateViewTransition;
11777+ i = (lanes & 335544064) === lanes;
11778+ style = finishedWork.memoizedProps;
11779+ inUpdateViewTransition =
11780+ i && "none" !== getViewTransitionClassName(style.default, style.update);
1177511781 recursivelyTraverseMutationEffects(root, finishedWork, lanes);
1177611782 commitReconciliationEffects(finishedWork);
11777- (lanes & 335544064) === lanes &&
11783+ i &&
1177811784 null !== current &&
1177911785 viewTransitionMutationContext &&
1178011786 (finishedWork.flags |= 4);
11787+ inUpdateViewTransition = hoistableRoot;
1178111788 popMutationContext(flags);
1178211789 break;
1178311790 case 21:
@@ -14945,7 +14952,7 @@ function flushMutationEffects() {
1494514952 try {
1494614953 inProgressLanes = lanes;
1494714954 inProgressRoot = root;
14948- rootViewTransitionAffected = !1;
14955+ inUpdateViewTransition = rootViewTransitionAffected = !1;
1494914956 resetComponentEffectTimers();
1495014957 commitMutationEffectsOnFiber(finishedWork, root, lanes);
1495114958 inProgressRoot = inProgressLanes = null;
@@ -20795,14 +20802,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
2079520802};
2079620803var isomorphicReactPackageVersion$jscomp$inline_2400 = React.version;
2079720804if (
20798- "19.2.0-experimental-d85f86cf-20250514 " !==
20805+ "19.2.0-experimental-4a45ba92-20250515 " !==
2079920806 isomorphicReactPackageVersion$jscomp$inline_2400
2080020807)
2080120808 throw Error(
2080220809 formatProdErrorMessage(
2080320810 527,
2080420811 isomorphicReactPackageVersion$jscomp$inline_2400,
20805- "19.2.0-experimental-d85f86cf-20250514 "
20812+ "19.2.0-experimental-4a45ba92-20250515 "
2080620813 )
2080720814 );
2080820815ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -20824,10 +20831,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
2082420831};
2082520832var internals$jscomp$inline_3062 = {
2082620833 bundleType: 0,
20827- version: "19.2.0-experimental-d85f86cf-20250514 ",
20834+ version: "19.2.0-experimental-4a45ba92-20250515 ",
2082820835 rendererPackageName: "react-dom",
2082920836 currentDispatcherRef: ReactSharedInternals,
20830- reconcilerVersion: "19.2.0-experimental-d85f86cf-20250514 "
20837+ reconcilerVersion: "19.2.0-experimental-4a45ba92-20250515 "
2083120838};
2083220839if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
2083320840 var hook$jscomp$inline_3063 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
@@ -21094,7 +21101,7 @@ exports.useFormState = function (action, initialState, permalink) {
2109421101exports.useFormStatus = function () {
2109521102 return ReactSharedInternals.H.useHostTransitionStatus();
2109621103};
21097- exports.version = "19.2.0-experimental-d85f86cf-20250514 ";
21104+ exports.version = "19.2.0-experimental-4a45ba92-20250515 ";
2109821105"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
2109921106 "function" ===
2110021107 typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&
0 commit comments