1512415124 flags = finishedWork.flags;
1512515125 switch (finishedWork.tag) {
1512615126 case 0:
15127+ case 11:
15128+ case 15:
1512715129 if (
1512815130 0 !== (flags & 4) &&
1512915131 ((isViewTransitionEligible = finishedWork.updateQueue),
1514115143 (current = isViewTransitionEligible[finishedWork]),
1514215144 (current.ref.impl = current.nextImpl);
1514315145 break;
15144- case 11:
15145- case 15:
15146- break;
1514715146 case 1:
1514815147 0 !== (flags & 1024) &&
1514915148 null !== current &&
1610816107 );
1610916108 break;
1611016109 case 5:
16110+ hoistableRoot = offscreenDirectParentIsHidden;
16111+ offscreenDirectParentIsHidden = !1;
1611116112 recursivelyTraverseMutationEffects(root, finishedWork, lanes);
16113+ offscreenDirectParentIsHidden = hoistableRoot;
1611216114 commitReconciliationEffects(finishedWork);
1611316115 flags & 512 &&
1611416116 (offscreenSubtreeWasHidden ||
@@ -16242,13 +16244,17 @@
1624216244 hoistableRoot = null !== finishedWork.memoizedState;
1624316245 var wasHidden = null !== current && null !== current.memoizedState,
1624416246 prevOffscreenSubtreeIsHidden = offscreenSubtreeIsHidden,
16245- prevOffscreenSubtreeWasHidden = offscreenSubtreeWasHidden;
16247+ prevOffscreenSubtreeWasHidden = offscreenSubtreeWasHidden,
16248+ _prevOffscreenDirectParentIsHidden = offscreenDirectParentIsHidden;
1624616249 offscreenSubtreeIsHidden =
1624716250 prevOffscreenSubtreeIsHidden || hoistableRoot;
16251+ offscreenDirectParentIsHidden =
16252+ _prevOffscreenDirectParentIsHidden || hoistableRoot;
1624816253 offscreenSubtreeWasHidden =
1624916254 prevOffscreenSubtreeWasHidden || wasHidden;
1625016255 recursivelyTraverseMutationEffects(root, finishedWork, lanes);
1625116256 offscreenSubtreeWasHidden = prevOffscreenSubtreeWasHidden;
16257+ offscreenDirectParentIsHidden = _prevOffscreenDirectParentIsHidden;
1625216258 offscreenSubtreeIsHidden = prevOffscreenSubtreeIsHidden;
1625316259 wasHidden &&
1625416260 !hoistableRoot &&
@@ -16264,33 +16270,31 @@
1626416270 componentEffectEndTime
1626516271 );
1626616272 commitReconciliationEffects(finishedWork);
16267- if (flags & 8192)
16268- a: for (
16269- root = finishedWork.stateNode,
16270- root._visibility = hoistableRoot
16271- ? root._visibility & ~OffscreenVisible
16272- : root._visibility | OffscreenVisible,
16273- !hoistableRoot ||
16274- null === current ||
16275- wasHidden ||
16276- offscreenSubtreeIsHidden ||
16277- offscreenSubtreeWasHidden ||
16278- (recursivelyTraverseDisappearLayoutEffects(finishedWork),
16279- (finishedWork.mode & ProfileMode) !== NoMode &&
16280- 0 <= componentEffectStartTime &&
16281- 0 <= componentEffectEndTime &&
16282- 0.05 < componentEffectEndTime - componentEffectStartTime &&
16283- logComponentTrigger(
16284- finishedWork,
16285- componentEffectStartTime,
16286- componentEffectEndTime,
16287- "Disconnect"
16288- )),
16289- current = null,
16290- root = finishedWork;
16291- ;
16292-
16293- ) {
16273+ if (
16274+ flags & 8192 &&
16275+ ((root = finishedWork.stateNode),
16276+ (root._visibility = hoistableRoot
16277+ ? root._visibility & ~OffscreenVisible
16278+ : root._visibility | OffscreenVisible),
16279+ !hoistableRoot ||
16280+ null === current ||
16281+ wasHidden ||
16282+ offscreenSubtreeIsHidden ||
16283+ offscreenSubtreeWasHidden ||
16284+ (recursivelyTraverseDisappearLayoutEffects(finishedWork),
16285+ (finishedWork.mode & ProfileMode) !== NoMode &&
16286+ 0 <= componentEffectStartTime &&
16287+ 0 <= componentEffectEndTime &&
16288+ 0.05 < componentEffectEndTime - componentEffectStartTime &&
16289+ logComponentTrigger(
16290+ finishedWork,
16291+ componentEffectStartTime,
16292+ componentEffectEndTime,
16293+ "Disconnect"
16294+ )),
16295+ hoistableRoot || !offscreenDirectParentIsHidden)
16296+ )
16297+ a: for (current = null, root = finishedWork; ; ) {
1629416298 if (5 === root.tag || 26 === root.tag) {
1629516299 if (null === current) {
1629616300 lanes = current = root;
3130931313 didWarnAboutName = {},
3131031314 offscreenSubtreeIsHidden = !1,
3131131315 offscreenSubtreeWasHidden = !1,
31316+ offscreenDirectParentIsHidden = !1,
3131231317 needsFormReset = !1,
3131331318 PossiblyWeakSet = "function" === typeof WeakSet ? WeakSet : Set,
3131431319 nextEffect = null,
@@ -32340,11 +32345,11 @@
3234032345 };
3234132346 (function () {
3234232347 var isomorphicReactPackageVersion = React.version;
32343- if ("19.3.0-experimental-ead92181-20251010 " !== isomorphicReactPackageVersion)
32348+ if ("19.3.0-experimental-d7215b49-20251013 " !== isomorphicReactPackageVersion)
3234432349 throw Error(
3234532350 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' +
3234632351 (isomorphicReactPackageVersion +
32347- "\n - react-dom: 19.3.0-experimental-ead92181-20251010 \nLearn more: https://react.dev/warnings/version-mismatch")
32352+ "\n - react-dom: 19.3.0-experimental-d7215b49-20251013 \nLearn more: https://react.dev/warnings/version-mismatch")
3234832353 );
3234932354 })();
3235032355 ("function" === typeof Map &&
@@ -32381,10 +32386,10 @@
3238132386 !(function () {
3238232387 var internals = {
3238332388 bundleType: 1,
32384- version: "19.3.0-experimental-ead92181-20251010 ",
32389+ version: "19.3.0-experimental-d7215b49-20251013 ",
3238532390 rendererPackageName: "react-dom",
3238632391 currentDispatcherRef: ReactSharedInternals,
32387- reconcilerVersion: "19.3.0-experimental-ead92181-20251010 "
32392+ reconcilerVersion: "19.3.0-experimental-d7215b49-20251013 "
3238832393 };
3238932394 internals.overrideHookState = overrideHookState;
3239032395 internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
3253232537 listenToAllSupportedEvents(container);
3253332538 return new ReactDOMHydrationRoot(initialChildren);
3253432539 };
32535- exports.version = "19.3.0-experimental-ead92181-20251010 ";
32540+ exports.version = "19.3.0-experimental-d7215b49-20251013 ";
3253632541 "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
3253732542 "function" ===
3253832543 typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&
0 commit comments