diff --git a/package.json b/package.json index db5e54b3e8d93c..5ee60c0079c78a 100644 --- a/package.json +++ b/package.json @@ -233,16 +233,16 @@ "pretty-ms": "7.0.0", "random-seed": "0.3.0", "react": "19.0.0", - "react-builtin": "npm:react@19.2.0-canary-eaee5308-20250728", + "react-builtin": "npm:react@19.2.0-canary-9be531cd-20250729", "react-dom": "19.0.0", - "react-dom-builtin": "npm:react-dom@19.2.0-canary-eaee5308-20250728", - "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-eaee5308-20250728", - "react-experimental-builtin": "npm:react@0.0.0-experimental-eaee5308-20250728", - "react-is-builtin": "npm:react-is@19.2.0-canary-eaee5308-20250728", - "react-server-dom-turbopack": "19.2.0-canary-eaee5308-20250728", - "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-eaee5308-20250728", - "react-server-dom-webpack": "19.2.0-canary-eaee5308-20250728", - "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-eaee5308-20250728", + "react-dom-builtin": "npm:react-dom@19.2.0-canary-9be531cd-20250729", + "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-9be531cd-20250729", + "react-experimental-builtin": "npm:react@0.0.0-experimental-9be531cd-20250729", + "react-is-builtin": "npm:react-is@19.2.0-canary-9be531cd-20250729", + "react-server-dom-turbopack": "19.2.0-canary-9be531cd-20250729", + "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-9be531cd-20250729", + "react-server-dom-webpack": "19.2.0-canary-9be531cd-20250729", + "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-9be531cd-20250729", "react-ssr-prepass": "1.0.8", "react-virtualized": "9.22.3", "relay-compiler": "13.0.2", @@ -252,8 +252,8 @@ "resolve-from": "5.0.0", "sass": "1.54.0", "satori": "0.15.2", - "scheduler-builtin": "npm:scheduler@0.27.0-canary-eaee5308-20250728", - "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-eaee5308-20250728", + "scheduler-builtin": "npm:scheduler@0.27.0-canary-9be531cd-20250729", + "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-9be531cd-20250729", "seedrandom": "3.0.5", "semver": "7.3.7", "serve-handler": "6.1.6", @@ -297,10 +297,10 @@ "@types/react-dom": "19.1.6", "@types/retry": "0.12.0", "jest-snapshot": "30.0.0-alpha.6", - "react": "19.2.0-canary-eaee5308-20250728", - "react-dom": "19.2.0-canary-eaee5308-20250728", - "react-is": "19.2.0-canary-eaee5308-20250728", - "scheduler": "0.27.0-canary-eaee5308-20250728" + "react": "19.2.0-canary-9be531cd-20250729", + "react-dom": "19.2.0-canary-9be531cd-20250729", + "react-is": "19.2.0-canary-9be531cd-20250729", + "scheduler": "0.27.0-canary-9be531cd-20250729" }, "patchedDependencies": { "webpack-sources@3.2.3": "patches/webpack-sources@3.2.3.patch", diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.development.js index 72d0ece94e4871..eef3e1a4758cc0 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.development.js @@ -6053,6 +6053,19 @@ throw SuspenseException; } } + function resolveLazy(lazyType) { + try { + return callLazyInitInDEV(lazyType); + } catch (x) { + if (null !== x && "object" === typeof x && "function" === typeof x.then) + throw ( + ((suspendedThenable = x), + (needsToResetSuspendedThenableDEV = !0), + SuspenseException) + ); + throw x; + } + } function getSuspendedThenable() { if (null === suspendedThenable) throw Error( @@ -6259,7 +6272,7 @@ ("object" === typeof elementType && null !== elementType && elementType.$$typeof === REACT_LAZY_TYPE && - callLazyInitInDEV(elementType) === current.type)) + resolveLazy(elementType) === current.type)) ) return ( (current = useFiber(current, element.props)), @@ -6360,7 +6373,7 @@ ); case REACT_LAZY_TYPE: var _prevDebugInfo = pushDebugInfo(newChild._debugInfo); - newChild = callLazyInitInDEV(newChild); + newChild = resolveLazy(newChild); returnFiber = createChild(returnFiber, newChild, lanes); currentDebugInfo = _prevDebugInfo; return returnFiber; @@ -6440,7 +6453,7 @@ case REACT_LAZY_TYPE: return ( (key = pushDebugInfo(newChild._debugInfo)), - (newChild = callLazyInitInDEV(newChild)), + (newChild = resolveLazy(newChild)), (returnFiber = updateSlot( returnFiber, oldFiber, @@ -6538,7 +6551,7 @@ ); case REACT_LAZY_TYPE: var _prevDebugInfo7 = pushDebugInfo(newChild._debugInfo); - newChild = callLazyInitInDEV(newChild); + newChild = resolveLazy(newChild); returnFiber = updateFromMap( existingChildren, returnFiber, @@ -6620,7 +6633,7 @@ }); break; case REACT_LAZY_TYPE: - (child = callLazyInitInDEV(child)), + (child = resolveLazy(child)), warnOnInvalidKey(returnFiber, workInProgress, child, knownKeys); } return knownKeys; @@ -6930,7 +6943,7 @@ ("object" === typeof key && null !== key && key.$$typeof === REACT_LAZY_TYPE && - callLazyInitInDEV(key) === currentFirstChild.type) + resolveLazy(key) === currentFirstChild.type) ) { deleteRemainingChildren( returnFiber, @@ -7022,7 +7035,7 @@ case REACT_LAZY_TYPE: return ( (prevDebugInfo = pushDebugInfo(newChild._debugInfo)), - (newChild = callLazyInitInDEV(newChild)), + (newChild = resolveLazy(newChild)), (returnFiber = reconcileChildFibersImpl( returnFiber, currentFirstChild, @@ -11745,8 +11758,8 @@ switch (workInProgress.tag) { case 16: a: { - var props = workInProgress.pendingProps; - var Component = callLazyInitInDEV(workInProgress.elementType); + var props = workInProgress.pendingProps, + Component = resolveLazy(workInProgress.elementType); workInProgress.type = Component; if ("function" === typeof Component) if (shouldConstruct(Component)) { @@ -28793,25 +28806,7 @@ pendingUNSAFE_ComponentWillUpdateWarnings = []; pendingLegacyContextWarning = new Map(); }; - var SuspenseException = Error( - "Suspense Exception: This is not a real error! It's an implementation detail of `use` to interrupt the current render. You must either rethrow it immediately, or move the `use` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary, or call the promise's `.catch` method and pass the result to `use`." - ), - SuspenseyCommitException = Error( - "Suspense Exception: This is not a real error, and should not leak into userspace. If you're seeing this, it's likely a bug in React." - ), - SuspenseActionException = Error( - "Suspense Exception: This is not a real error! It's an implementation detail of `useActionState` to interrupt the current render. You must either rethrow it immediately, or move the `useActionState` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary." - ), - noopSuspenseyCommitThenable = { - then: function () { - console.error( - 'Internal React error: A listener was unexpectedly attached to a "noop" thenable. This is a bug in React. Please file an issue.' - ); - } - }, - suspendedThenable = null, - needsToResetSuspendedThenableDEV = !1, - callComponent = { + var callComponent = { react_stack_bottom_frame: function (Component, props, secondArg) { var wasRendering = isRendering; isRendering = !0; @@ -28928,6 +28923,24 @@ }, callLazyInitInDEV = callLazyInit.react_stack_bottom_frame.bind(callLazyInit), + SuspenseException = Error( + "Suspense Exception: This is not a real error! It's an implementation detail of `use` to interrupt the current render. You must either rethrow it immediately, or move the `use` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary, or call the promise's `.catch` method and pass the result to `use`." + ), + SuspenseyCommitException = Error( + "Suspense Exception: This is not a real error, and should not leak into userspace. If you're seeing this, it's likely a bug in React." + ), + SuspenseActionException = Error( + "Suspense Exception: This is not a real error! It's an implementation detail of `useActionState` to interrupt the current render. You must either rethrow it immediately, or move the `useActionState` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary." + ), + noopSuspenseyCommitThenable = { + then: function () { + console.error( + 'Internal React error: A listener was unexpectedly attached to a "noop" thenable. This is a bug in React. Please file an issue.' + ); + } + }, + suspendedThenable = null, + needsToResetSuspendedThenableDEV = !1, thenableState$1 = null, thenableIndexCounter$1 = 0, currentDebugInfo = null, @@ -31115,11 +31128,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-eaee5308-20250728" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-9be531cd-20250729" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.2.0-experimental-eaee5308-20250728\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-9be531cd-20250729\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -31156,10 +31169,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.2.0-experimental-eaee5308-20250728", + version: "19.2.0-experimental-9be531cd-20250729", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-eaee5308-20250728" + reconcilerVersion: "19.2.0-experimental-9be531cd-20250729" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -31305,7 +31318,7 @@ listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; - exports.version = "19.2.0-experimental-eaee5308-20250728"; + exports.version = "19.2.0-experimental-9be531cd-20250729"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.production.js index df53267a68bc27..a28a9ed39a5156 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.production.js @@ -3537,6 +3537,16 @@ function trackUsedThenable(thenableState, thenable, index) { throw SuspenseException; } } +function resolveLazy(lazyType) { + try { + var init = lazyType._init; + return init(lazyType._payload); + } catch (x) { + if (null !== x && "object" === typeof x && "function" === typeof x.then) + throw ((suspendedThenable = x), SuspenseException); + throw x; + } +} var suspendedThenable = null; function getSuspendedThenable() { if (null === suspendedThenable) throw Error(formatProdErrorMessage(459)); @@ -3576,10 +3586,6 @@ function throwOnInvalidObjectType(returnFiber, newChild) { ) ); } -function resolveLazy(lazyType) { - var init = lazyType._init; - return init(lazyType._payload); -} function createChildReconciler(shouldTrackSideEffects) { function deleteChild(returnFiber, childToDelete) { if (shouldTrackSideEffects) { @@ -3756,9 +3762,10 @@ function createChildReconciler(shouldTrackSideEffects) { newChild ); case REACT_LAZY_TYPE: - var init = newChild._init; - newChild = init(newChild._payload); - return createChild(returnFiber, newChild, lanes); + return ( + (newChild = resolveLazy(newChild)), + createChild(returnFiber, newChild, lanes) + ); } if ( isArrayImpl(newChild) || @@ -3809,8 +3816,7 @@ function createChildReconciler(shouldTrackSideEffects) { : null; case REACT_LAZY_TYPE: return ( - (key = newChild._init), - (newChild = key(newChild._payload)), + (newChild = resolveLazy(newChild)), updateSlot(returnFiber, oldFiber, newChild, lanes) ); } @@ -3875,14 +3881,15 @@ function createChildReconciler(shouldTrackSideEffects) { updatePortal(returnFiber, existingChildren, newChild, lanes) ); case REACT_LAZY_TYPE: - var init = newChild._init; - newChild = init(newChild._payload); - return updateFromMap( - existingChildren, - returnFiber, - newIdx, - newChild, - lanes + return ( + (newChild = resolveLazy(newChild)), + updateFromMap( + existingChildren, + returnFiber, + newIdx, + newChild, + lanes + ) ); } if ( @@ -4216,8 +4223,7 @@ function createChildReconciler(shouldTrackSideEffects) { return placeSingleChild(returnFiber); case REACT_LAZY_TYPE: return ( - (key = newChild._init), - (newChild = key(newChild._payload)), + (newChild = resolveLazy(newChild)), reconcileChildFibersImpl( returnFiber, currentFirstChild, @@ -7744,57 +7750,54 @@ function beginWork(current, workInProgress, renderLanes) { switch (workInProgress.tag) { case 16: a: { - current = workInProgress.pendingProps; - var lazyComponent = workInProgress.elementType, - init = lazyComponent._init; - lazyComponent = init(lazyComponent._payload); - workInProgress.type = lazyComponent; - if ("function" === typeof lazyComponent) - shouldConstruct(lazyComponent) - ? ((current = resolveClassComponentProps(lazyComponent, current)), + var props = workInProgress.pendingProps; + current = resolveLazy(workInProgress.elementType); + workInProgress.type = current; + if ("function" === typeof current) + shouldConstruct(current) + ? ((props = resolveClassComponentProps(current, props)), (workInProgress.tag = 1), (workInProgress = updateClassComponent( null, workInProgress, - lazyComponent, current, + props, renderLanes ))) : ((workInProgress.tag = 0), (workInProgress = updateFunctionComponent( null, workInProgress, - lazyComponent, current, + props, renderLanes ))); else { - if (void 0 !== lazyComponent && null !== lazyComponent) - if ( - ((init = lazyComponent.$$typeof), init === REACT_FORWARD_REF_TYPE) - ) { + if (void 0 !== current && null !== current) { + var $$typeof = current.$$typeof; + if ($$typeof === REACT_FORWARD_REF_TYPE) { workInProgress.tag = 11; workInProgress = updateForwardRef( null, workInProgress, - lazyComponent, current, + props, renderLanes ); break a; - } else if (init === REACT_MEMO_TYPE) { + } else if ($$typeof === REACT_MEMO_TYPE) { workInProgress.tag = 14; workInProgress = updateMemoComponent( null, workInProgress, - lazyComponent, current, + props, renderLanes ); break a; } - workInProgress = - getComponentNameFromType(lazyComponent) || lazyComponent; + } + workInProgress = getComponentNameFromType(current) || current; throw Error(formatProdErrorMessage(306, workInProgress, "")); } } @@ -7809,16 +7812,16 @@ function beginWork(current, workInProgress, renderLanes) { ); case 1: return ( - (lazyComponent = workInProgress.type), - (init = resolveClassComponentProps( - lazyComponent, + (props = workInProgress.type), + ($$typeof = resolveClassComponentProps( + props, workInProgress.pendingProps )), updateClassComponent( current, workInProgress, - lazyComponent, - init, + props, + $$typeof, renderLanes ) ); @@ -7829,15 +7832,15 @@ function beginWork(current, workInProgress, renderLanes) { workInProgress.stateNode.containerInfo ); if (null === current) throw Error(formatProdErrorMessage(387)); - lazyComponent = workInProgress.pendingProps; + props = workInProgress.pendingProps; var prevState = workInProgress.memoizedState; - init = prevState.element; + $$typeof = prevState.element; cloneUpdateQueue(current, workInProgress); - processUpdateQueue(workInProgress, lazyComponent, null, renderLanes); + processUpdateQueue(workInProgress, props, null, renderLanes); var nextState = workInProgress.memoizedState; - lazyComponent = nextState.cache; - pushProvider(workInProgress, CacheContext, lazyComponent); - lazyComponent !== prevState.cache && + props = nextState.cache; + pushProvider(workInProgress, CacheContext, props); + props !== prevState.cache && propagateContextChanges( workInProgress, [CacheContext], @@ -7845,11 +7848,11 @@ function beginWork(current, workInProgress, renderLanes) { !0 ); suspendIfUpdateReadFromEntangledAsyncAction(); - lazyComponent = nextState.element; + props = nextState.element; if (prevState.isDehydrated) if ( ((prevState = { - element: lazyComponent, + element: props, isDehydrated: !1, cache: nextState.cache }), @@ -7860,20 +7863,20 @@ function beginWork(current, workInProgress, renderLanes) { workInProgress = mountHostRootWithoutHydrating( current, workInProgress, - lazyComponent, + props, renderLanes ); break a; - } else if (lazyComponent !== init) { - init = createCapturedValueAtFiber( + } else if (props !== $$typeof) { + $$typeof = createCapturedValueAtFiber( Error(formatProdErrorMessage(424)), workInProgress ); - queueHydrationError(init); + queueHydrationError($$typeof); workInProgress = mountHostRootWithoutHydrating( current, workInProgress, - lazyComponent, + props, renderLanes ); break a; @@ -7897,7 +7900,7 @@ function beginWork(current, workInProgress, renderLanes) { renderLanes = mountChildFibers( workInProgress, null, - lazyComponent, + props, renderLanes ); for (workInProgress.child = renderLanes; renderLanes; ) @@ -7906,7 +7909,7 @@ function beginWork(current, workInProgress, renderLanes) { } else { resetHydrationState(); - if (lazyComponent === init) { + if (props === $$typeof) { workInProgress = bailoutOnAlreadyFinishedWork( current, workInProgress, @@ -7914,12 +7917,7 @@ function beginWork(current, workInProgress, renderLanes) { ); break a; } - reconcileChildren( - current, - workInProgress, - lazyComponent, - renderLanes - ); + reconcileChildren(current, workInProgress, props, renderLanes); } workInProgress = workInProgress.child; } @@ -7938,14 +7936,14 @@ function beginWork(current, workInProgress, renderLanes) { : isHydrating || ((renderLanes = workInProgress.type), (current = workInProgress.pendingProps), - (lazyComponent = getOwnerDocumentFromRootContainer( + (props = getOwnerDocumentFromRootContainer( rootInstanceStackCursor.current ).createElement(renderLanes)), - (lazyComponent[internalInstanceKey] = workInProgress), - (lazyComponent[internalPropsKey] = current), - setInitialProperties(lazyComponent, renderLanes, current), - markNodeAsHoistable(lazyComponent), - (workInProgress.stateNode = lazyComponent)) + (props[internalInstanceKey] = workInProgress), + (props[internalPropsKey] = current), + setInitialProperties(props, renderLanes, current), + markNodeAsHoistable(props), + (workInProgress.stateNode = props)) : (workInProgress.memoizedState = getResource( workInProgress.type, current.memoizedProps, @@ -7959,7 +7957,7 @@ function beginWork(current, workInProgress, renderLanes) { pushHostContext(workInProgress), null === current && isHydrating && - ((lazyComponent = workInProgress.stateNode = + ((props = workInProgress.stateNode = resolveSingletonInstance( workInProgress.type, workInProgress.pendingProps, @@ -7967,13 +7965,11 @@ function beginWork(current, workInProgress, renderLanes) { )), (hydrationParentFiber = workInProgress), (rootOrSingletonContext = !0), - (init = nextHydratableInstance), + ($$typeof = nextHydratableInstance), isSingletonScope(workInProgress.type) - ? ((previousHydratableOnEnteringScopedSingleton = init), - (nextHydratableInstance = getNextHydratable( - lazyComponent.firstChild - ))) - : (nextHydratableInstance = init)), + ? ((previousHydratableOnEnteringScopedSingleton = $$typeof), + (nextHydratableInstance = getNextHydratable(props.firstChild))) + : (nextHydratableInstance = $$typeof)), reconcileChildren( current, workInProgress, @@ -7986,36 +7982,34 @@ function beginWork(current, workInProgress, renderLanes) { ); case 5: if (null === current && isHydrating) { - if ((init = lazyComponent = nextHydratableInstance)) - (lazyComponent = canHydrateInstance( - lazyComponent, + if (($$typeof = props = nextHydratableInstance)) + (props = canHydrateInstance( + props, workInProgress.type, workInProgress.pendingProps, rootOrSingletonContext )), - null !== lazyComponent - ? ((workInProgress.stateNode = lazyComponent), + null !== props + ? ((workInProgress.stateNode = props), (hydrationParentFiber = workInProgress), - (nextHydratableInstance = getNextHydratable( - lazyComponent.firstChild - )), + (nextHydratableInstance = getNextHydratable(props.firstChild)), (rootOrSingletonContext = !1), - (init = !0)) - : (init = !1); - init || throwOnHydrationMismatch(workInProgress); + ($$typeof = !0)) + : ($$typeof = !1); + $$typeof || throwOnHydrationMismatch(workInProgress); } pushHostContext(workInProgress); - init = workInProgress.type; + $$typeof = workInProgress.type; prevState = workInProgress.pendingProps; nextState = null !== current ? current.memoizedProps : null; - lazyComponent = prevState.children; - shouldSetTextContent(init, prevState) - ? (lazyComponent = null) + props = prevState.children; + shouldSetTextContent($$typeof, prevState) + ? (props = null) : null !== nextState && - shouldSetTextContent(init, nextState) && + shouldSetTextContent($$typeof, nextState) && (workInProgress.flags |= 32); null !== workInProgress.memoizedState && - ((init = renderWithHooks( + (($$typeof = renderWithHooks( current, workInProgress, TransitionAwareHostComponent, @@ -8023,9 +8017,9 @@ function beginWork(current, workInProgress, renderLanes) { null, renderLanes )), - (HostTransitionContext._currentValue = init)); + (HostTransitionContext._currentValue = $$typeof)); markRef(current, workInProgress); - reconcileChildren(current, workInProgress, lazyComponent, renderLanes); + reconcileChildren(current, workInProgress, props, renderLanes); return workInProgress.child; case 6: if (null === current && isHydrating) { @@ -8052,20 +8046,15 @@ function beginWork(current, workInProgress, renderLanes) { workInProgress, workInProgress.stateNode.containerInfo ), - (lazyComponent = workInProgress.pendingProps), + (props = workInProgress.pendingProps), null === current ? (workInProgress.child = reconcileChildFibers( workInProgress, null, - lazyComponent, + props, renderLanes )) - : reconcileChildren( - current, - workInProgress, - lazyComponent, - renderLanes - ), + : reconcileChildren(current, workInProgress, props, renderLanes), workInProgress.child ); case 11: @@ -8078,9 +8067,9 @@ function beginWork(current, workInProgress, renderLanes) { ); case 7: return ( - (lazyComponent = workInProgress.pendingProps), + (props = workInProgress.pendingProps), markRef(current, workInProgress), - reconcileChildren(current, workInProgress, lazyComponent, renderLanes), + reconcileChildren(current, workInProgress, props, renderLanes), workInProgress.child ); case 8: @@ -8105,25 +8094,20 @@ function beginWork(current, workInProgress, renderLanes) { ); case 10: return ( - (lazyComponent = workInProgress.pendingProps), - pushProvider(workInProgress, workInProgress.type, lazyComponent.value), - reconcileChildren( - current, - workInProgress, - lazyComponent.children, - renderLanes - ), + (props = workInProgress.pendingProps), + pushProvider(workInProgress, workInProgress.type, props.value), + reconcileChildren(current, workInProgress, props.children, renderLanes), workInProgress.child ); case 9: return ( - (init = workInProgress.type._context), - (lazyComponent = workInProgress.pendingProps.children), + ($$typeof = workInProgress.type._context), + (props = workInProgress.pendingProps.children), prepareToReadContext(workInProgress), - (init = readContext(init)), - (lazyComponent = lazyComponent(init)), + ($$typeof = readContext($$typeof)), + (props = props($$typeof)), (workInProgress.flags |= 1), - reconcileChildren(current, workInProgress, lazyComponent, renderLanes), + reconcileChildren(current, workInProgress, props, renderLanes), workInProgress.child ); case 14: @@ -8145,13 +8129,13 @@ function beginWork(current, workInProgress, renderLanes) { case 19: return updateSuspenseListComponent(current, workInProgress, renderLanes); case 31: - init = workInProgress.pendingProps; + $$typeof = workInProgress.pendingProps; nextState = 0 !== (workInProgress.flags & 128); workInProgress.flags &= -129; if (null === current) if (isHydrating) { - if ("hidden" === init.mode) - mountActivityChildren(workInProgress, init); + if ("hidden" === $$typeof.mode) + mountActivityChildren(workInProgress, $$typeof); else if ( (pushDehydratedActivitySuspenseHandler(workInProgress), (renderLanes = nextHydratableInstance) @@ -8184,12 +8168,10 @@ function beginWork(current, workInProgress, renderLanes) { throw throwOnHydrationMismatch(workInProgress); workInProgress.lanes = 536870912; workInProgress = null; - } else workInProgress = mountActivityChildren(workInProgress, init); - else if ( - ((lazyComponent = current.memoizedState), null !== lazyComponent) - ) + } else workInProgress = mountActivityChildren(workInProgress, $$typeof); + else if (((props = current.memoizedState), null !== props)) if ( - ((prevState = lazyComponent.dehydrated), + ((prevState = props.dehydrated), pushDehydratedActivitySuspenseHandler(workInProgress), nextState) ) @@ -8216,16 +8198,16 @@ function beginWork(current, workInProgress, renderLanes) { (nextState = 0 !== (renderLanes & current.childLanes)), didReceiveUpdate || nextState) ) { - init = workInProgressRoot; + $$typeof = workInProgressRoot; if ( - null !== init && - ((prevState = getBumpedLaneForHydration(init, renderLanes)), - 0 !== prevState && prevState !== lazyComponent.retryLane) + null !== $$typeof && + ((prevState = getBumpedLaneForHydration($$typeof, renderLanes)), + 0 !== prevState && prevState !== props.retryLane) ) throw ( - ((lazyComponent.retryLane = prevState), + ((props.retryLane = prevState), enqueueConcurrentRenderForLane(current, prevState), - scheduleUpdateOnFiber(init, current, prevState), + scheduleUpdateOnFiber($$typeof, current, prevState), SelectiveHydrationException) ); renderDidSuspendDelayIfPossible(); @@ -8235,7 +8217,7 @@ function beginWork(current, workInProgress, renderLanes) { renderLanes ); } else - (renderLanes = lazyComponent.treeContext), + (renderLanes = props.treeContext), (nextHydratableInstance = getNextHydratable(prevState.nextSibling)), (hydrationParentFiber = workInProgress), (isHydrating = !0), @@ -8243,12 +8225,12 @@ function beginWork(current, workInProgress, renderLanes) { (rootOrSingletonContext = !1), null !== renderLanes && restoreSuspendedTreeContext(workInProgress, renderLanes), - (workInProgress = mountActivityChildren(workInProgress, init)), + (workInProgress = mountActivityChildren(workInProgress, $$typeof)), (workInProgress.flags |= 4096); else (renderLanes = createWorkInProgress(current.child, { - mode: init.mode, - children: init.children + mode: $$typeof.mode, + children: $$typeof.children })), (renderLanes.ref = workInProgress.ref), (workInProgress.child = renderLanes), @@ -8265,39 +8247,36 @@ function beginWork(current, workInProgress, renderLanes) { case 24: return ( prepareToReadContext(workInProgress), - (lazyComponent = readContext(CacheContext)), + (props = readContext(CacheContext)), null === current - ? ((init = peekCacheFromPool()), - null === init && - ((init = workInProgressRoot), + ? (($$typeof = peekCacheFromPool()), + null === $$typeof && + (($$typeof = workInProgressRoot), (prevState = createCache()), - (init.pooledCache = prevState), + ($$typeof.pooledCache = prevState), prevState.refCount++, - null !== prevState && (init.pooledCacheLanes |= renderLanes), - (init = prevState)), - (workInProgress.memoizedState = { - parent: lazyComponent, - cache: init - }), + null !== prevState && ($$typeof.pooledCacheLanes |= renderLanes), + ($$typeof = prevState)), + (workInProgress.memoizedState = { parent: props, cache: $$typeof }), initializeUpdateQueue(workInProgress), - pushProvider(workInProgress, CacheContext, init)) + pushProvider(workInProgress, CacheContext, $$typeof)) : (0 !== (current.lanes & renderLanes) && (cloneUpdateQueue(current, workInProgress), processUpdateQueue(workInProgress, null, null, renderLanes), suspendIfUpdateReadFromEntangledAsyncAction()), - (init = current.memoizedState), + ($$typeof = current.memoizedState), (prevState = workInProgress.memoizedState), - init.parent !== lazyComponent - ? ((init = { parent: lazyComponent, cache: lazyComponent }), - (workInProgress.memoizedState = init), + $$typeof.parent !== props + ? (($$typeof = { parent: props, cache: props }), + (workInProgress.memoizedState = $$typeof), 0 === workInProgress.lanes && (workInProgress.memoizedState = workInProgress.updateQueue.baseState = - init), - pushProvider(workInProgress, CacheContext, lazyComponent)) - : ((lazyComponent = prevState.cache), - pushProvider(workInProgress, CacheContext, lazyComponent), - lazyComponent !== init.cache && + $$typeof), + pushProvider(workInProgress, CacheContext, props)) + : ((props = prevState.cache), + pushProvider(workInProgress, CacheContext, props), + props !== $$typeof.cache && propagateContextChanges( workInProgress, [CacheContext], @@ -8314,19 +8293,14 @@ function beginWork(current, workInProgress, renderLanes) { ); case 30: return ( - (lazyComponent = workInProgress.pendingProps), - null != lazyComponent.name && "auto" !== lazyComponent.name + (props = workInProgress.pendingProps), + null != props.name && "auto" !== props.name ? (workInProgress.flags |= null === current ? 18882560 : 18874368) : isHydrating && pushMaterializedTreeId(workInProgress), - null !== current && current.memoizedProps.name !== lazyComponent.name + null !== current && current.memoizedProps.name !== props.name ? (workInProgress.flags |= 4194816) : markRef(current, workInProgress), - reconcileChildren( - current, - workInProgress, - lazyComponent.children, - renderLanes - ), + reconcileChildren(current, workInProgress, props.children, renderLanes), workInProgress.child ); case 29: @@ -14485,20 +14459,20 @@ function debounceScrollEnd(targetInst, nativeEvent, nativeEventTarget) { (nativeEventTarget[internalScrollTimer] = targetInst)); } for ( - var i$jscomp$inline_1781 = 0; - i$jscomp$inline_1781 < simpleEventPluginEvents.length; - i$jscomp$inline_1781++ + var i$jscomp$inline_1779 = 0; + i$jscomp$inline_1779 < simpleEventPluginEvents.length; + i$jscomp$inline_1779++ ) { - var eventName$jscomp$inline_1782 = - simpleEventPluginEvents[i$jscomp$inline_1781], - domEventName$jscomp$inline_1783 = - eventName$jscomp$inline_1782.toLowerCase(), - capitalizedEvent$jscomp$inline_1784 = - eventName$jscomp$inline_1782[0].toUpperCase() + - eventName$jscomp$inline_1782.slice(1); + var eventName$jscomp$inline_1780 = + simpleEventPluginEvents[i$jscomp$inline_1779], + domEventName$jscomp$inline_1781 = + eventName$jscomp$inline_1780.toLowerCase(), + capitalizedEvent$jscomp$inline_1782 = + eventName$jscomp$inline_1780[0].toUpperCase() + + eventName$jscomp$inline_1780.slice(1); registerSimpleEvent( - domEventName$jscomp$inline_1783, - "on" + capitalizedEvent$jscomp$inline_1784 + domEventName$jscomp$inline_1781, + "on" + capitalizedEvent$jscomp$inline_1782 ); } registerSimpleEvent(ANIMATION_END, "onAnimationEnd"); @@ -19255,16 +19229,16 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { 0 === i && attemptExplicitHydrationTarget(target); } }; -var isomorphicReactPackageVersion$jscomp$inline_2169 = React.version; +var isomorphicReactPackageVersion$jscomp$inline_2167 = React.version; if ( - "19.2.0-experimental-eaee5308-20250728" !== - isomorphicReactPackageVersion$jscomp$inline_2169 + "19.2.0-experimental-9be531cd-20250729" !== + isomorphicReactPackageVersion$jscomp$inline_2167 ) throw Error( formatProdErrorMessage( 527, - isomorphicReactPackageVersion$jscomp$inline_2169, - "19.2.0-experimental-eaee5308-20250728" + isomorphicReactPackageVersion$jscomp$inline_2167, + "19.2.0-experimental-9be531cd-20250729" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -19284,24 +19258,24 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { null === componentOrElement ? null : componentOrElement.stateNode; return componentOrElement; }; -var internals$jscomp$inline_2854 = { +var internals$jscomp$inline_2852 = { bundleType: 0, - version: "19.2.0-experimental-eaee5308-20250728", + version: "19.2.0-experimental-9be531cd-20250729", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-eaee5308-20250728" + reconcilerVersion: "19.2.0-experimental-9be531cd-20250729" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var hook$jscomp$inline_2855 = __REACT_DEVTOOLS_GLOBAL_HOOK__; + var hook$jscomp$inline_2853 = __REACT_DEVTOOLS_GLOBAL_HOOK__; if ( - !hook$jscomp$inline_2855.isDisabled && - hook$jscomp$inline_2855.supportsFiber + !hook$jscomp$inline_2853.isDisabled && + hook$jscomp$inline_2853.supportsFiber ) try { - (rendererID = hook$jscomp$inline_2855.inject( - internals$jscomp$inline_2854 + (rendererID = hook$jscomp$inline_2853.inject( + internals$jscomp$inline_2852 )), - (injectedHook = hook$jscomp$inline_2855); + (injectedHook = hook$jscomp$inline_2853); } catch (err) {} } exports.createRoot = function (container, options) { @@ -19396,4 +19370,4 @@ exports.hydrateRoot = function (container, initialChildren, options) { listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; -exports.version = "19.2.0-experimental-eaee5308-20250728"; +exports.version = "19.2.0-experimental-9be531cd-20250729"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.development.js index 03921c496aaa4a..dcce5279aa5aa1 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.development.js @@ -6061,6 +6061,19 @@ throw SuspenseException; } } + function resolveLazy(lazyType) { + try { + return callLazyInitInDEV(lazyType); + } catch (x) { + if (null !== x && "object" === typeof x && "function" === typeof x.then) + throw ( + ((suspendedThenable = x), + (needsToResetSuspendedThenableDEV = !0), + SuspenseException) + ); + throw x; + } + } function getSuspendedThenable() { if (null === suspendedThenable) throw Error( @@ -6267,7 +6280,7 @@ ("object" === typeof elementType && null !== elementType && elementType.$$typeof === REACT_LAZY_TYPE && - callLazyInitInDEV(elementType) === current.type)) + resolveLazy(elementType) === current.type)) ) return ( (current = useFiber(current, element.props)), @@ -6368,7 +6381,7 @@ ); case REACT_LAZY_TYPE: var _prevDebugInfo = pushDebugInfo(newChild._debugInfo); - newChild = callLazyInitInDEV(newChild); + newChild = resolveLazy(newChild); returnFiber = createChild(returnFiber, newChild, lanes); currentDebugInfo = _prevDebugInfo; return returnFiber; @@ -6448,7 +6461,7 @@ case REACT_LAZY_TYPE: return ( (key = pushDebugInfo(newChild._debugInfo)), - (newChild = callLazyInitInDEV(newChild)), + (newChild = resolveLazy(newChild)), (returnFiber = updateSlot( returnFiber, oldFiber, @@ -6546,7 +6559,7 @@ ); case REACT_LAZY_TYPE: var _prevDebugInfo7 = pushDebugInfo(newChild._debugInfo); - newChild = callLazyInitInDEV(newChild); + newChild = resolveLazy(newChild); returnFiber = updateFromMap( existingChildren, returnFiber, @@ -6628,7 +6641,7 @@ }); break; case REACT_LAZY_TYPE: - (child = callLazyInitInDEV(child)), + (child = resolveLazy(child)), warnOnInvalidKey(returnFiber, workInProgress, child, knownKeys); } return knownKeys; @@ -6938,7 +6951,7 @@ ("object" === typeof key && null !== key && key.$$typeof === REACT_LAZY_TYPE && - callLazyInitInDEV(key) === currentFirstChild.type) + resolveLazy(key) === currentFirstChild.type) ) { deleteRemainingChildren( returnFiber, @@ -7030,7 +7043,7 @@ case REACT_LAZY_TYPE: return ( (prevDebugInfo = pushDebugInfo(newChild._debugInfo)), - (newChild = callLazyInitInDEV(newChild)), + (newChild = resolveLazy(newChild)), (returnFiber = reconcileChildFibersImpl( returnFiber, currentFirstChild, @@ -11753,8 +11766,8 @@ switch (workInProgress.tag) { case 16: a: { - var props = workInProgress.pendingProps; - var Component = callLazyInitInDEV(workInProgress.elementType); + var props = workInProgress.pendingProps, + Component = resolveLazy(workInProgress.elementType); workInProgress.type = Component; if ("function" === typeof Component) if (shouldConstruct(Component)) { @@ -28845,25 +28858,7 @@ pendingUNSAFE_ComponentWillUpdateWarnings = []; pendingLegacyContextWarning = new Map(); }; - var SuspenseException = Error( - "Suspense Exception: This is not a real error! It's an implementation detail of `use` to interrupt the current render. You must either rethrow it immediately, or move the `use` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary, or call the promise's `.catch` method and pass the result to `use`." - ), - SuspenseyCommitException = Error( - "Suspense Exception: This is not a real error, and should not leak into userspace. If you're seeing this, it's likely a bug in React." - ), - SuspenseActionException = Error( - "Suspense Exception: This is not a real error! It's an implementation detail of `useActionState` to interrupt the current render. You must either rethrow it immediately, or move the `useActionState` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary." - ), - noopSuspenseyCommitThenable = { - then: function () { - console.error( - 'Internal React error: A listener was unexpectedly attached to a "noop" thenable. This is a bug in React. Please file an issue.' - ); - } - }, - suspendedThenable = null, - needsToResetSuspendedThenableDEV = !1, - callComponent = { + var callComponent = { react_stack_bottom_frame: function (Component, props, secondArg) { var wasRendering = isRendering; isRendering = !0; @@ -28980,6 +28975,24 @@ }, callLazyInitInDEV = callLazyInit.react_stack_bottom_frame.bind(callLazyInit), + SuspenseException = Error( + "Suspense Exception: This is not a real error! It's an implementation detail of `use` to interrupt the current render. You must either rethrow it immediately, or move the `use` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary, or call the promise's `.catch` method and pass the result to `use`." + ), + SuspenseyCommitException = Error( + "Suspense Exception: This is not a real error, and should not leak into userspace. If you're seeing this, it's likely a bug in React." + ), + SuspenseActionException = Error( + "Suspense Exception: This is not a real error! It's an implementation detail of `useActionState` to interrupt the current render. You must either rethrow it immediately, or move the `useActionState` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary." + ), + noopSuspenseyCommitThenable = { + then: function () { + console.error( + 'Internal React error: A listener was unexpectedly attached to a "noop" thenable. This is a bug in React. Please file an issue.' + ); + } + }, + suspendedThenable = null, + needsToResetSuspendedThenableDEV = !1, thenableState$1 = null, thenableIndexCounter$1 = 0, currentDebugInfo = null, @@ -31167,11 +31180,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-eaee5308-20250728" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-9be531cd-20250729" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.2.0-experimental-eaee5308-20250728\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-9be531cd-20250729\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -31208,10 +31221,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.2.0-experimental-eaee5308-20250728", + version: "19.2.0-experimental-9be531cd-20250729", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-eaee5308-20250728" + reconcilerVersion: "19.2.0-experimental-9be531cd-20250729" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -31687,7 +31700,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.2.0-experimental-eaee5308-20250728"; + exports.version = "19.2.0-experimental-9be531cd-20250729"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.profiling.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.profiling.js index b235c23ae8e1c0..37fa4ae0cbf7d3 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.profiling.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.profiling.js @@ -3959,6 +3959,16 @@ function trackUsedThenable(thenableState, thenable, index) { throw SuspenseException; } } +function resolveLazy(lazyType) { + try { + var init = lazyType._init; + return init(lazyType._payload); + } catch (x) { + if (null !== x && "object" === typeof x && "function" === typeof x.then) + throw ((suspendedThenable = x), SuspenseException); + throw x; + } +} var suspendedThenable = null; function getSuspendedThenable() { if (null === suspendedThenable) throw Error(formatProdErrorMessage(459)); @@ -3998,10 +4008,6 @@ function throwOnInvalidObjectType(returnFiber, newChild) { ) ); } -function resolveLazy(lazyType) { - var init = lazyType._init; - return init(lazyType._payload); -} function createChildReconciler(shouldTrackSideEffects) { function deleteChild(returnFiber, childToDelete) { if (shouldTrackSideEffects) { @@ -4178,9 +4184,10 @@ function createChildReconciler(shouldTrackSideEffects) { newChild ); case REACT_LAZY_TYPE: - var init = newChild._init; - newChild = init(newChild._payload); - return createChild(returnFiber, newChild, lanes); + return ( + (newChild = resolveLazy(newChild)), + createChild(returnFiber, newChild, lanes) + ); } if ( isArrayImpl(newChild) || @@ -4231,8 +4238,7 @@ function createChildReconciler(shouldTrackSideEffects) { : null; case REACT_LAZY_TYPE: return ( - (key = newChild._init), - (newChild = key(newChild._payload)), + (newChild = resolveLazy(newChild)), updateSlot(returnFiber, oldFiber, newChild, lanes) ); } @@ -4297,14 +4303,15 @@ function createChildReconciler(shouldTrackSideEffects) { updatePortal(returnFiber, existingChildren, newChild, lanes) ); case REACT_LAZY_TYPE: - var init = newChild._init; - newChild = init(newChild._payload); - return updateFromMap( - existingChildren, - returnFiber, - newIdx, - newChild, - lanes + return ( + (newChild = resolveLazy(newChild)), + updateFromMap( + existingChildren, + returnFiber, + newIdx, + newChild, + lanes + ) ); } if ( @@ -4638,8 +4645,7 @@ function createChildReconciler(shouldTrackSideEffects) { return placeSingleChild(returnFiber); case REACT_LAZY_TYPE: return ( - (key = newChild._init), - (newChild = key(newChild._payload)), + (newChild = resolveLazy(newChild)), reconcileChildFibersImpl( returnFiber, currentFirstChild, @@ -8183,57 +8189,54 @@ function beginWork(current, workInProgress, renderLanes) { switch (workInProgress.tag) { case 16: a: { - current = workInProgress.pendingProps; - var lazyComponent = workInProgress.elementType, - init = lazyComponent._init; - lazyComponent = init(lazyComponent._payload); - workInProgress.type = lazyComponent; - if ("function" === typeof lazyComponent) - shouldConstruct(lazyComponent) - ? ((current = resolveClassComponentProps(lazyComponent, current)), + var props = workInProgress.pendingProps; + current = resolveLazy(workInProgress.elementType); + workInProgress.type = current; + if ("function" === typeof current) + shouldConstruct(current) + ? ((props = resolveClassComponentProps(current, props)), (workInProgress.tag = 1), (workInProgress = updateClassComponent( null, workInProgress, - lazyComponent, current, + props, renderLanes ))) : ((workInProgress.tag = 0), (workInProgress = updateFunctionComponent( null, workInProgress, - lazyComponent, current, + props, renderLanes ))); else { - if (void 0 !== lazyComponent && null !== lazyComponent) - if ( - ((init = lazyComponent.$$typeof), init === REACT_FORWARD_REF_TYPE) - ) { + if (void 0 !== current && null !== current) { + var $$typeof = current.$$typeof; + if ($$typeof === REACT_FORWARD_REF_TYPE) { workInProgress.tag = 11; workInProgress = updateForwardRef( null, workInProgress, - lazyComponent, current, + props, renderLanes ); break a; - } else if (init === REACT_MEMO_TYPE) { + } else if ($$typeof === REACT_MEMO_TYPE) { workInProgress.tag = 14; workInProgress = updateMemoComponent( null, workInProgress, - lazyComponent, current, + props, renderLanes ); break a; } - workInProgress = - getComponentNameFromType(lazyComponent) || lazyComponent; + } + workInProgress = getComponentNameFromType(current) || current; throw Error(formatProdErrorMessage(306, workInProgress, "")); } } @@ -8248,16 +8251,16 @@ function beginWork(current, workInProgress, renderLanes) { ); case 1: return ( - (lazyComponent = workInProgress.type), - (init = resolveClassComponentProps( - lazyComponent, + (props = workInProgress.type), + ($$typeof = resolveClassComponentProps( + props, workInProgress.pendingProps )), updateClassComponent( current, workInProgress, - lazyComponent, - init, + props, + $$typeof, renderLanes ) ); @@ -8268,15 +8271,15 @@ function beginWork(current, workInProgress, renderLanes) { workInProgress.stateNode.containerInfo ); if (null === current) throw Error(formatProdErrorMessage(387)); - lazyComponent = workInProgress.pendingProps; + props = workInProgress.pendingProps; var prevState = workInProgress.memoizedState; - init = prevState.element; + $$typeof = prevState.element; cloneUpdateQueue(current, workInProgress); - processUpdateQueue(workInProgress, lazyComponent, null, renderLanes); + processUpdateQueue(workInProgress, props, null, renderLanes); var nextState = workInProgress.memoizedState; - lazyComponent = nextState.cache; - pushProvider(workInProgress, CacheContext, lazyComponent); - lazyComponent !== prevState.cache && + props = nextState.cache; + pushProvider(workInProgress, CacheContext, props); + props !== prevState.cache && propagateContextChanges( workInProgress, [CacheContext], @@ -8284,11 +8287,11 @@ function beginWork(current, workInProgress, renderLanes) { !0 ); suspendIfUpdateReadFromEntangledAsyncAction(); - lazyComponent = nextState.element; + props = nextState.element; if (prevState.isDehydrated) if ( ((prevState = { - element: lazyComponent, + element: props, isDehydrated: !1, cache: nextState.cache }), @@ -8299,20 +8302,20 @@ function beginWork(current, workInProgress, renderLanes) { workInProgress = mountHostRootWithoutHydrating( current, workInProgress, - lazyComponent, + props, renderLanes ); break a; - } else if (lazyComponent !== init) { - init = createCapturedValueAtFiber( + } else if (props !== $$typeof) { + $$typeof = createCapturedValueAtFiber( Error(formatProdErrorMessage(424)), workInProgress ); - queueHydrationError(init); + queueHydrationError($$typeof); workInProgress = mountHostRootWithoutHydrating( current, workInProgress, - lazyComponent, + props, renderLanes ); break a; @@ -8336,7 +8339,7 @@ function beginWork(current, workInProgress, renderLanes) { renderLanes = mountChildFibers( workInProgress, null, - lazyComponent, + props, renderLanes ); for (workInProgress.child = renderLanes; renderLanes; ) @@ -8345,7 +8348,7 @@ function beginWork(current, workInProgress, renderLanes) { } else { resetHydrationState(); - if (lazyComponent === init) { + if (props === $$typeof) { workInProgress = bailoutOnAlreadyFinishedWork( current, workInProgress, @@ -8353,12 +8356,7 @@ function beginWork(current, workInProgress, renderLanes) { ); break a; } - reconcileChildren( - current, - workInProgress, - lazyComponent, - renderLanes - ); + reconcileChildren(current, workInProgress, props, renderLanes); } workInProgress = workInProgress.child; } @@ -8377,14 +8375,14 @@ function beginWork(current, workInProgress, renderLanes) { : isHydrating || ((renderLanes = workInProgress.type), (current = workInProgress.pendingProps), - (lazyComponent = getOwnerDocumentFromRootContainer( + (props = getOwnerDocumentFromRootContainer( rootInstanceStackCursor.current ).createElement(renderLanes)), - (lazyComponent[internalInstanceKey] = workInProgress), - (lazyComponent[internalPropsKey] = current), - setInitialProperties(lazyComponent, renderLanes, current), - markNodeAsHoistable(lazyComponent), - (workInProgress.stateNode = lazyComponent)) + (props[internalInstanceKey] = workInProgress), + (props[internalPropsKey] = current), + setInitialProperties(props, renderLanes, current), + markNodeAsHoistable(props), + (workInProgress.stateNode = props)) : (workInProgress.memoizedState = getResource( workInProgress.type, current.memoizedProps, @@ -8398,7 +8396,7 @@ function beginWork(current, workInProgress, renderLanes) { pushHostContext(workInProgress), null === current && isHydrating && - ((lazyComponent = workInProgress.stateNode = + ((props = workInProgress.stateNode = resolveSingletonInstance( workInProgress.type, workInProgress.pendingProps, @@ -8406,13 +8404,11 @@ function beginWork(current, workInProgress, renderLanes) { )), (hydrationParentFiber = workInProgress), (rootOrSingletonContext = !0), - (init = nextHydratableInstance), + ($$typeof = nextHydratableInstance), isSingletonScope(workInProgress.type) - ? ((previousHydratableOnEnteringScopedSingleton = init), - (nextHydratableInstance = getNextHydratable( - lazyComponent.firstChild - ))) - : (nextHydratableInstance = init)), + ? ((previousHydratableOnEnteringScopedSingleton = $$typeof), + (nextHydratableInstance = getNextHydratable(props.firstChild))) + : (nextHydratableInstance = $$typeof)), reconcileChildren( current, workInProgress, @@ -8425,36 +8421,34 @@ function beginWork(current, workInProgress, renderLanes) { ); case 5: if (null === current && isHydrating) { - if ((init = lazyComponent = nextHydratableInstance)) - (lazyComponent = canHydrateInstance( - lazyComponent, + if (($$typeof = props = nextHydratableInstance)) + (props = canHydrateInstance( + props, workInProgress.type, workInProgress.pendingProps, rootOrSingletonContext )), - null !== lazyComponent - ? ((workInProgress.stateNode = lazyComponent), + null !== props + ? ((workInProgress.stateNode = props), (hydrationParentFiber = workInProgress), - (nextHydratableInstance = getNextHydratable( - lazyComponent.firstChild - )), + (nextHydratableInstance = getNextHydratable(props.firstChild)), (rootOrSingletonContext = !1), - (init = !0)) - : (init = !1); - init || throwOnHydrationMismatch(workInProgress); + ($$typeof = !0)) + : ($$typeof = !1); + $$typeof || throwOnHydrationMismatch(workInProgress); } pushHostContext(workInProgress); - init = workInProgress.type; + $$typeof = workInProgress.type; prevState = workInProgress.pendingProps; nextState = null !== current ? current.memoizedProps : null; - lazyComponent = prevState.children; - shouldSetTextContent(init, prevState) - ? (lazyComponent = null) + props = prevState.children; + shouldSetTextContent($$typeof, prevState) + ? (props = null) : null !== nextState && - shouldSetTextContent(init, nextState) && + shouldSetTextContent($$typeof, nextState) && (workInProgress.flags |= 32); null !== workInProgress.memoizedState && - ((init = renderWithHooks( + (($$typeof = renderWithHooks( current, workInProgress, TransitionAwareHostComponent, @@ -8462,9 +8456,9 @@ function beginWork(current, workInProgress, renderLanes) { null, renderLanes )), - (HostTransitionContext._currentValue = init)); + (HostTransitionContext._currentValue = $$typeof)); markRef(current, workInProgress); - reconcileChildren(current, workInProgress, lazyComponent, renderLanes); + reconcileChildren(current, workInProgress, props, renderLanes); return workInProgress.child; case 6: if (null === current && isHydrating) { @@ -8491,20 +8485,15 @@ function beginWork(current, workInProgress, renderLanes) { workInProgress, workInProgress.stateNode.containerInfo ), - (lazyComponent = workInProgress.pendingProps), + (props = workInProgress.pendingProps), null === current ? (workInProgress.child = reconcileChildFibers( workInProgress, null, - lazyComponent, + props, renderLanes )) - : reconcileChildren( - current, - workInProgress, - lazyComponent, - renderLanes - ), + : reconcileChildren(current, workInProgress, props, renderLanes), workInProgress.child ); case 11: @@ -8517,9 +8506,9 @@ function beginWork(current, workInProgress, renderLanes) { ); case 7: return ( - (lazyComponent = workInProgress.pendingProps), + (props = workInProgress.pendingProps), markRef(current, workInProgress), - reconcileChildren(current, workInProgress, lazyComponent, renderLanes), + reconcileChildren(current, workInProgress, props, renderLanes), workInProgress.child ); case 8: @@ -8536,9 +8525,9 @@ function beginWork(current, workInProgress, renderLanes) { return ( (workInProgress.flags |= 4), (workInProgress.flags |= 2048), - (lazyComponent = workInProgress.stateNode), - (lazyComponent.effectDuration = -0), - (lazyComponent.passiveEffectDuration = -0), + (props = workInProgress.stateNode), + (props.effectDuration = -0), + (props.passiveEffectDuration = -0), reconcileChildren( current, workInProgress, @@ -8549,25 +8538,20 @@ function beginWork(current, workInProgress, renderLanes) { ); case 10: return ( - (lazyComponent = workInProgress.pendingProps), - pushProvider(workInProgress, workInProgress.type, lazyComponent.value), - reconcileChildren( - current, - workInProgress, - lazyComponent.children, - renderLanes - ), + (props = workInProgress.pendingProps), + pushProvider(workInProgress, workInProgress.type, props.value), + reconcileChildren(current, workInProgress, props.children, renderLanes), workInProgress.child ); case 9: return ( - (init = workInProgress.type._context), - (lazyComponent = workInProgress.pendingProps.children), + ($$typeof = workInProgress.type._context), + (props = workInProgress.pendingProps.children), prepareToReadContext(workInProgress), - (init = readContext(init)), - (lazyComponent = lazyComponent(init)), + ($$typeof = readContext($$typeof)), + (props = props($$typeof)), (workInProgress.flags |= 1), - reconcileChildren(current, workInProgress, lazyComponent, renderLanes), + reconcileChildren(current, workInProgress, props, renderLanes), workInProgress.child ); case 14: @@ -8589,13 +8573,13 @@ function beginWork(current, workInProgress, renderLanes) { case 19: return updateSuspenseListComponent(current, workInProgress, renderLanes); case 31: - init = workInProgress.pendingProps; + $$typeof = workInProgress.pendingProps; nextState = 0 !== (workInProgress.flags & 128); workInProgress.flags &= -129; if (null === current) if (isHydrating) { - if ("hidden" === init.mode) - mountActivityChildren(workInProgress, init); + if ("hidden" === $$typeof.mode) + mountActivityChildren(workInProgress, $$typeof); else if ( (pushDehydratedActivitySuspenseHandler(workInProgress), (renderLanes = nextHydratableInstance) @@ -8628,12 +8612,10 @@ function beginWork(current, workInProgress, renderLanes) { throw throwOnHydrationMismatch(workInProgress); workInProgress.lanes = 536870912; workInProgress = null; - } else workInProgress = mountActivityChildren(workInProgress, init); - else if ( - ((lazyComponent = current.memoizedState), null !== lazyComponent) - ) + } else workInProgress = mountActivityChildren(workInProgress, $$typeof); + else if (((props = current.memoizedState), null !== props)) if ( - ((prevState = lazyComponent.dehydrated), + ((prevState = props.dehydrated), pushDehydratedActivitySuspenseHandler(workInProgress), nextState) ) @@ -8660,16 +8642,16 @@ function beginWork(current, workInProgress, renderLanes) { (nextState = 0 !== (renderLanes & current.childLanes)), didReceiveUpdate || nextState) ) { - init = workInProgressRoot; + $$typeof = workInProgressRoot; if ( - null !== init && - ((prevState = getBumpedLaneForHydration(init, renderLanes)), - 0 !== prevState && prevState !== lazyComponent.retryLane) + null !== $$typeof && + ((prevState = getBumpedLaneForHydration($$typeof, renderLanes)), + 0 !== prevState && prevState !== props.retryLane) ) throw ( - ((lazyComponent.retryLane = prevState), + ((props.retryLane = prevState), enqueueConcurrentRenderForLane(current, prevState), - scheduleUpdateOnFiber(init, current, prevState), + scheduleUpdateOnFiber($$typeof, current, prevState), SelectiveHydrationException) ); renderDidSuspendDelayIfPossible(); @@ -8679,7 +8661,7 @@ function beginWork(current, workInProgress, renderLanes) { renderLanes ); } else - (renderLanes = lazyComponent.treeContext), + (renderLanes = props.treeContext), (nextHydratableInstance = getNextHydratable(prevState.nextSibling)), (hydrationParentFiber = workInProgress), (isHydrating = !0), @@ -8687,12 +8669,12 @@ function beginWork(current, workInProgress, renderLanes) { (rootOrSingletonContext = !1), null !== renderLanes && restoreSuspendedTreeContext(workInProgress, renderLanes), - (workInProgress = mountActivityChildren(workInProgress, init)), + (workInProgress = mountActivityChildren(workInProgress, $$typeof)), (workInProgress.flags |= 4096); else (renderLanes = createWorkInProgress(current.child, { - mode: init.mode, - children: init.children + mode: $$typeof.mode, + children: $$typeof.children })), (renderLanes.ref = workInProgress.ref), (workInProgress.child = renderLanes), @@ -8709,39 +8691,36 @@ function beginWork(current, workInProgress, renderLanes) { case 24: return ( prepareToReadContext(workInProgress), - (lazyComponent = readContext(CacheContext)), + (props = readContext(CacheContext)), null === current - ? ((init = peekCacheFromPool()), - null === init && - ((init = workInProgressRoot), + ? (($$typeof = peekCacheFromPool()), + null === $$typeof && + (($$typeof = workInProgressRoot), (prevState = createCache()), - (init.pooledCache = prevState), + ($$typeof.pooledCache = prevState), prevState.refCount++, - null !== prevState && (init.pooledCacheLanes |= renderLanes), - (init = prevState)), - (workInProgress.memoizedState = { - parent: lazyComponent, - cache: init - }), + null !== prevState && ($$typeof.pooledCacheLanes |= renderLanes), + ($$typeof = prevState)), + (workInProgress.memoizedState = { parent: props, cache: $$typeof }), initializeUpdateQueue(workInProgress), - pushProvider(workInProgress, CacheContext, init)) + pushProvider(workInProgress, CacheContext, $$typeof)) : (0 !== (current.lanes & renderLanes) && (cloneUpdateQueue(current, workInProgress), processUpdateQueue(workInProgress, null, null, renderLanes), suspendIfUpdateReadFromEntangledAsyncAction()), - (init = current.memoizedState), + ($$typeof = current.memoizedState), (prevState = workInProgress.memoizedState), - init.parent !== lazyComponent - ? ((init = { parent: lazyComponent, cache: lazyComponent }), - (workInProgress.memoizedState = init), + $$typeof.parent !== props + ? (($$typeof = { parent: props, cache: props }), + (workInProgress.memoizedState = $$typeof), 0 === workInProgress.lanes && (workInProgress.memoizedState = workInProgress.updateQueue.baseState = - init), - pushProvider(workInProgress, CacheContext, lazyComponent)) - : ((lazyComponent = prevState.cache), - pushProvider(workInProgress, CacheContext, lazyComponent), - lazyComponent !== init.cache && + $$typeof), + pushProvider(workInProgress, CacheContext, props)) + : ((props = prevState.cache), + pushProvider(workInProgress, CacheContext, props), + props !== $$typeof.cache && propagateContextChanges( workInProgress, [CacheContext], @@ -8758,19 +8737,14 @@ function beginWork(current, workInProgress, renderLanes) { ); case 30: return ( - (lazyComponent = workInProgress.pendingProps), - null != lazyComponent.name && "auto" !== lazyComponent.name + (props = workInProgress.pendingProps), + null != props.name && "auto" !== props.name ? (workInProgress.flags |= null === current ? 18882560 : 18874368) : isHydrating && pushMaterializedTreeId(workInProgress), - null !== current && current.memoizedProps.name !== lazyComponent.name + null !== current && current.memoizedProps.name !== props.name ? (workInProgress.flags |= 4194816) : markRef(current, workInProgress), - reconcileChildren( - current, - workInProgress, - lazyComponent.children, - renderLanes - ), + reconcileChildren(current, workInProgress, props.children, renderLanes), workInProgress.child ); case 29: @@ -16142,20 +16116,20 @@ function debounceScrollEnd(targetInst, nativeEvent, nativeEventTarget) { (nativeEventTarget[internalScrollTimer] = targetInst)); } for ( - var i$jscomp$inline_2003 = 0; - i$jscomp$inline_2003 < simpleEventPluginEvents.length; - i$jscomp$inline_2003++ + var i$jscomp$inline_2001 = 0; + i$jscomp$inline_2001 < simpleEventPluginEvents.length; + i$jscomp$inline_2001++ ) { - var eventName$jscomp$inline_2004 = - simpleEventPluginEvents[i$jscomp$inline_2003], - domEventName$jscomp$inline_2005 = - eventName$jscomp$inline_2004.toLowerCase(), - capitalizedEvent$jscomp$inline_2006 = - eventName$jscomp$inline_2004[0].toUpperCase() + - eventName$jscomp$inline_2004.slice(1); + var eventName$jscomp$inline_2002 = + simpleEventPluginEvents[i$jscomp$inline_2001], + domEventName$jscomp$inline_2003 = + eventName$jscomp$inline_2002.toLowerCase(), + capitalizedEvent$jscomp$inline_2004 = + eventName$jscomp$inline_2002[0].toUpperCase() + + eventName$jscomp$inline_2002.slice(1); registerSimpleEvent( - domEventName$jscomp$inline_2005, - "on" + capitalizedEvent$jscomp$inline_2006 + domEventName$jscomp$inline_2003, + "on" + capitalizedEvent$jscomp$inline_2004 ); } registerSimpleEvent(ANIMATION_END, "onAnimationEnd"); @@ -20938,16 +20912,16 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { 0 === i && attemptExplicitHydrationTarget(target); } }; -var isomorphicReactPackageVersion$jscomp$inline_2391 = React.version; +var isomorphicReactPackageVersion$jscomp$inline_2389 = React.version; if ( - "19.2.0-experimental-eaee5308-20250728" !== - isomorphicReactPackageVersion$jscomp$inline_2391 + "19.2.0-experimental-9be531cd-20250729" !== + isomorphicReactPackageVersion$jscomp$inline_2389 ) throw Error( formatProdErrorMessage( 527, - isomorphicReactPackageVersion$jscomp$inline_2391, - "19.2.0-experimental-eaee5308-20250728" + isomorphicReactPackageVersion$jscomp$inline_2389, + "19.2.0-experimental-9be531cd-20250729" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -20967,24 +20941,24 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { null === componentOrElement ? null : componentOrElement.stateNode; return componentOrElement; }; -var internals$jscomp$inline_3078 = { +var internals$jscomp$inline_3076 = { bundleType: 0, - version: "19.2.0-experimental-eaee5308-20250728", + version: "19.2.0-experimental-9be531cd-20250729", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-eaee5308-20250728" + reconcilerVersion: "19.2.0-experimental-9be531cd-20250729" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var hook$jscomp$inline_3079 = __REACT_DEVTOOLS_GLOBAL_HOOK__; + var hook$jscomp$inline_3077 = __REACT_DEVTOOLS_GLOBAL_HOOK__; if ( - !hook$jscomp$inline_3079.isDisabled && - hook$jscomp$inline_3079.supportsFiber + !hook$jscomp$inline_3077.isDisabled && + hook$jscomp$inline_3077.supportsFiber ) try { - (rendererID = hook$jscomp$inline_3079.inject( - internals$jscomp$inline_3078 + (rendererID = hook$jscomp$inline_3077.inject( + internals$jscomp$inline_3076 )), - (injectedHook = hook$jscomp$inline_3079); + (injectedHook = hook$jscomp$inline_3077); } catch (err) {} } function getCrossOriginStringAs(as, input) { @@ -21239,7 +21213,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.2.0-experimental-eaee5308-20250728"; +exports.version = "19.2.0-experimental-9be531cd-20250729"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.development.js index 23ad0a244ed9ac..dfd2cf38b3fcab 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.development.js @@ -10519,5 +10519,5 @@ 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server' ); }; - exports.version = "19.2.0-experimental-eaee5308-20250728"; + exports.version = "19.2.0-experimental-9be531cd-20250729"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.production.js index 9ddacaa49f97a9..ffe0b0d2429d26 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.production.js @@ -7136,4 +7136,4 @@ exports.renderToString = function (children, options) { 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server' ); }; -exports.version = "19.2.0-experimental-eaee5308-20250728"; +exports.version = "19.2.0-experimental-9be531cd-20250729"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.development.js index 3fbb4e49f41f88..df47fbcfcb5d8a 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.development.js @@ -10519,5 +10519,5 @@ 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server' ); }; - exports.version = "19.2.0-experimental-eaee5308-20250728"; + exports.version = "19.2.0-experimental-9be531cd-20250729"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.production.js index 8412b82825c2dd..ecf24c8fcf560d 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.production.js @@ -7239,4 +7239,4 @@ exports.renderToString = function (children, options) { 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server' ); }; -exports.version = "19.2.0-experimental-eaee5308-20250728"; +exports.version = "19.2.0-experimental-9be531cd-20250729"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.development.js index 4ce53e4ac82ae8..591f2e3a0de131 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.development.js @@ -9508,11 +9508,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-eaee5308-20250728" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-9be531cd-20250729" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.2.0-experimental-eaee5308-20250728\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-9be531cd-20250729\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react-experimental"), @@ -11331,5 +11331,5 @@ startWork(request); }); }; - exports.version = "19.2.0-experimental-eaee5308-20250728"; + exports.version = "19.2.0-experimental-9be531cd-20250729"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.production.js index eef208f2918267..95f40e67bf5562 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.production.js @@ -7799,12 +7799,12 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-eaee5308-20250728" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-9be531cd-20250729" !== isomorphicReactPackageVersion) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion, - "19.2.0-experimental-eaee5308-20250728" + "19.2.0-experimental-9be531cd-20250729" ) ); } @@ -8059,4 +8059,4 @@ exports.resumeAndPrerender = function (children, postponedState, options) { startWork(request); }); }; -exports.version = "19.2.0-experimental-eaee5308-20250728"; +exports.version = "19.2.0-experimental-9be531cd-20250729"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.bun.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.bun.production.js index 4a853b593fe278..32f00bc5c2165a 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.bun.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.bun.production.js @@ -7287,13 +7287,13 @@ function addToReplayParent(node, parentKeyPath, trackedPostpones) { } var isomorphicReactPackageVersion$jscomp$inline_869 = React.version; if ( - "19.2.0-experimental-eaee5308-20250728" !== + "19.2.0-experimental-9be531cd-20250729" !== isomorphicReactPackageVersion$jscomp$inline_869 ) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion$jscomp$inline_869 + - "\n - react-dom: 19.2.0-experimental-eaee5308-20250728\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-9be531cd-20250729\nLearn more: https://react.dev/warnings/version-mismatch") ); exports.renderToReadableStream = function (children, options) { return new Promise(function (resolve, reject) { @@ -7384,4 +7384,4 @@ exports.renderToReadableStream = function (children, options) { startWork(request); }); }; -exports.version = "19.2.0-experimental-eaee5308-20250728"; +exports.version = "19.2.0-experimental-9be531cd-20250729"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.development.js index 32dba10335d54a..b3c439c93e651a 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.development.js @@ -9537,11 +9537,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-eaee5308-20250728" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-9be531cd-20250729" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.2.0-experimental-eaee5308-20250728\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-9be531cd-20250729\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react-experimental"), @@ -11356,5 +11356,5 @@ startWork(request); }); }; - exports.version = "19.2.0-experimental-eaee5308-20250728"; + exports.version = "19.2.0-experimental-9be531cd-20250729"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.production.js index c188b070d25511..d21d4164798cda 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.production.js @@ -7917,11 +7917,11 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-eaee5308-20250728" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-9be531cd-20250729" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.2.0-experimental-eaee5308-20250728\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-9be531cd-20250729\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -8175,4 +8175,4 @@ exports.resumeAndPrerender = function (children, postponedState, options) { startWork(request); }); }; -exports.version = "19.2.0-experimental-eaee5308-20250728"; +exports.version = "19.2.0-experimental-9be531cd-20250729"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.development.js index d340b0995ecd92..522813c6b5d9a3 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.development.js @@ -9398,11 +9398,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-eaee5308-20250728" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-9be531cd-20250729" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.2.0-experimental-eaee5308-20250728\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-9be531cd-20250729\nLearn more: https://react.dev/warnings/version-mismatch") ); } function createDrainHandler(destination, request) { @@ -11527,5 +11527,5 @@ } }; }; - exports.version = "19.2.0-experimental-eaee5308-20250728"; + exports.version = "19.2.0-experimental-9be531cd-20250729"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.production.js index 9da4094d41efcf..be37fbd1b01d52 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.production.js @@ -7797,11 +7797,11 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-eaee5308-20250728" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-9be531cd-20250729" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.2.0-experimental-eaee5308-20250728\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-9be531cd-20250729\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -8359,4 +8359,4 @@ exports.resumeToPipeableStream = function (children, postponedState, options) { } }; }; -exports.version = "19.2.0-experimental-eaee5308-20250728"; +exports.version = "19.2.0-experimental-9be531cd-20250729"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.development.js index 3c93f4ea4df8c6..a41c5b3890eb4c 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.development.js @@ -6094,6 +6094,19 @@ throw SuspenseException; } } + function resolveLazy(lazyType) { + try { + return callLazyInitInDEV(lazyType); + } catch (x) { + if (null !== x && "object" === typeof x && "function" === typeof x.then) + throw ( + ((suspendedThenable = x), + (needsToResetSuspendedThenableDEV = !0), + SuspenseException) + ); + throw x; + } + } function getSuspendedThenable() { if (null === suspendedThenable) throw Error( @@ -6300,7 +6313,7 @@ ("object" === typeof elementType && null !== elementType && elementType.$$typeof === REACT_LAZY_TYPE && - callLazyInitInDEV(elementType) === current.type)) + resolveLazy(elementType) === current.type)) ) return ( (current = useFiber(current, element.props)), @@ -6401,7 +6414,7 @@ ); case REACT_LAZY_TYPE: var _prevDebugInfo = pushDebugInfo(newChild._debugInfo); - newChild = callLazyInitInDEV(newChild); + newChild = resolveLazy(newChild); returnFiber = createChild(returnFiber, newChild, lanes); currentDebugInfo = _prevDebugInfo; return returnFiber; @@ -6481,7 +6494,7 @@ case REACT_LAZY_TYPE: return ( (key = pushDebugInfo(newChild._debugInfo)), - (newChild = callLazyInitInDEV(newChild)), + (newChild = resolveLazy(newChild)), (returnFiber = updateSlot( returnFiber, oldFiber, @@ -6579,7 +6592,7 @@ ); case REACT_LAZY_TYPE: var _prevDebugInfo7 = pushDebugInfo(newChild._debugInfo); - newChild = callLazyInitInDEV(newChild); + newChild = resolveLazy(newChild); returnFiber = updateFromMap( existingChildren, returnFiber, @@ -6661,7 +6674,7 @@ }); break; case REACT_LAZY_TYPE: - (child = callLazyInitInDEV(child)), + (child = resolveLazy(child)), warnOnInvalidKey(returnFiber, workInProgress, child, knownKeys); } return knownKeys; @@ -6971,7 +6984,7 @@ ("object" === typeof key && null !== key && key.$$typeof === REACT_LAZY_TYPE && - callLazyInitInDEV(key) === currentFirstChild.type) + resolveLazy(key) === currentFirstChild.type) ) { deleteRemainingChildren( returnFiber, @@ -7063,7 +7076,7 @@ case REACT_LAZY_TYPE: return ( (prevDebugInfo = pushDebugInfo(newChild._debugInfo)), - (newChild = callLazyInitInDEV(newChild)), + (newChild = resolveLazy(newChild)), (returnFiber = reconcileChildFibersImpl( returnFiber, currentFirstChild, @@ -11786,8 +11799,8 @@ switch (workInProgress.tag) { case 16: a: { - var props = workInProgress.pendingProps; - var Component = callLazyInitInDEV(workInProgress.elementType); + var props = workInProgress.pendingProps, + Component = resolveLazy(workInProgress.elementType); workInProgress.type = Component; if ("function" === typeof Component) if (shouldConstruct(Component)) { @@ -29109,25 +29122,7 @@ pendingUNSAFE_ComponentWillUpdateWarnings = []; pendingLegacyContextWarning = new Map(); }; - var SuspenseException = Error( - "Suspense Exception: This is not a real error! It's an implementation detail of `use` to interrupt the current render. You must either rethrow it immediately, or move the `use` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary, or call the promise's `.catch` method and pass the result to `use`." - ), - SuspenseyCommitException = Error( - "Suspense Exception: This is not a real error, and should not leak into userspace. If you're seeing this, it's likely a bug in React." - ), - SuspenseActionException = Error( - "Suspense Exception: This is not a real error! It's an implementation detail of `useActionState` to interrupt the current render. You must either rethrow it immediately, or move the `useActionState` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary." - ), - noopSuspenseyCommitThenable = { - then: function () { - console.error( - 'Internal React error: A listener was unexpectedly attached to a "noop" thenable. This is a bug in React. Please file an issue.' - ); - } - }, - suspendedThenable = null, - needsToResetSuspendedThenableDEV = !1, - callComponent = { + var callComponent = { react_stack_bottom_frame: function (Component, props, secondArg) { var wasRendering = isRendering; isRendering = !0; @@ -29244,6 +29239,24 @@ }, callLazyInitInDEV = callLazyInit.react_stack_bottom_frame.bind(callLazyInit), + SuspenseException = Error( + "Suspense Exception: This is not a real error! It's an implementation detail of `use` to interrupt the current render. You must either rethrow it immediately, or move the `use` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary, or call the promise's `.catch` method and pass the result to `use`." + ), + SuspenseyCommitException = Error( + "Suspense Exception: This is not a real error, and should not leak into userspace. If you're seeing this, it's likely a bug in React." + ), + SuspenseActionException = Error( + "Suspense Exception: This is not a real error! It's an implementation detail of `useActionState` to interrupt the current render. You must either rethrow it immediately, or move the `useActionState` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary." + ), + noopSuspenseyCommitThenable = { + then: function () { + console.error( + 'Internal React error: A listener was unexpectedly attached to a "noop" thenable. This is a bug in React. Please file an issue.' + ); + } + }, + suspendedThenable = null, + needsToResetSuspendedThenableDEV = !1, thenableState$1 = null, thenableIndexCounter$1 = 0, currentDebugInfo = null, @@ -31436,11 +31449,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-eaee5308-20250728" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-9be531cd-20250729" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.2.0-experimental-eaee5308-20250728\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-9be531cd-20250729\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -31477,10 +31490,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.2.0-experimental-eaee5308-20250728", + version: "19.2.0-experimental-9be531cd-20250729", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-eaee5308-20250728" + reconcilerVersion: "19.2.0-experimental-9be531cd-20250729" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -31792,5 +31805,5 @@ } }; }; - exports.version = "19.2.0-experimental-eaee5308-20250728"; + exports.version = "19.2.0-experimental-9be531cd-20250729"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.production.js index 03013b25b7ecce..bd614da299e77d 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.production.js @@ -3623,6 +3623,16 @@ function trackUsedThenable(thenableState, thenable, index) { throw SuspenseException; } } +function resolveLazy(lazyType) { + try { + var init = lazyType._init; + return init(lazyType._payload); + } catch (x) { + if (null !== x && "object" === typeof x && "function" === typeof x.then) + throw ((suspendedThenable = x), SuspenseException); + throw x; + } +} var suspendedThenable = null; function getSuspendedThenable() { if (null === suspendedThenable) throw Error(formatProdErrorMessage(459)); @@ -3662,10 +3672,6 @@ function throwOnInvalidObjectType(returnFiber, newChild) { ) ); } -function resolveLazy(lazyType) { - var init = lazyType._init; - return init(lazyType._payload); -} function createChildReconciler(shouldTrackSideEffects) { function deleteChild(returnFiber, childToDelete) { if (shouldTrackSideEffects) { @@ -3842,9 +3848,10 @@ function createChildReconciler(shouldTrackSideEffects) { newChild ); case REACT_LAZY_TYPE: - var init = newChild._init; - newChild = init(newChild._payload); - return createChild(returnFiber, newChild, lanes); + return ( + (newChild = resolveLazy(newChild)), + createChild(returnFiber, newChild, lanes) + ); } if ( isArrayImpl(newChild) || @@ -3895,8 +3902,7 @@ function createChildReconciler(shouldTrackSideEffects) { : null; case REACT_LAZY_TYPE: return ( - (key = newChild._init), - (newChild = key(newChild._payload)), + (newChild = resolveLazy(newChild)), updateSlot(returnFiber, oldFiber, newChild, lanes) ); } @@ -3961,14 +3967,15 @@ function createChildReconciler(shouldTrackSideEffects) { updatePortal(returnFiber, existingChildren, newChild, lanes) ); case REACT_LAZY_TYPE: - var init = newChild._init; - newChild = init(newChild._payload); - return updateFromMap( - existingChildren, - returnFiber, - newIdx, - newChild, - lanes + return ( + (newChild = resolveLazy(newChild)), + updateFromMap( + existingChildren, + returnFiber, + newIdx, + newChild, + lanes + ) ); } if ( @@ -4302,8 +4309,7 @@ function createChildReconciler(shouldTrackSideEffects) { return placeSingleChild(returnFiber); case REACT_LAZY_TYPE: return ( - (key = newChild._init), - (newChild = key(newChild._payload)), + (newChild = resolveLazy(newChild)), reconcileChildFibersImpl( returnFiber, currentFirstChild, @@ -7830,57 +7836,54 @@ function beginWork(current, workInProgress, renderLanes) { switch (workInProgress.tag) { case 16: a: { - current = workInProgress.pendingProps; - var lazyComponent = workInProgress.elementType, - init = lazyComponent._init; - lazyComponent = init(lazyComponent._payload); - workInProgress.type = lazyComponent; - if ("function" === typeof lazyComponent) - shouldConstruct(lazyComponent) - ? ((current = resolveClassComponentProps(lazyComponent, current)), + var props = workInProgress.pendingProps; + current = resolveLazy(workInProgress.elementType); + workInProgress.type = current; + if ("function" === typeof current) + shouldConstruct(current) + ? ((props = resolveClassComponentProps(current, props)), (workInProgress.tag = 1), (workInProgress = updateClassComponent( null, workInProgress, - lazyComponent, current, + props, renderLanes ))) : ((workInProgress.tag = 0), (workInProgress = updateFunctionComponent( null, workInProgress, - lazyComponent, current, + props, renderLanes ))); else { - if (void 0 !== lazyComponent && null !== lazyComponent) - if ( - ((init = lazyComponent.$$typeof), init === REACT_FORWARD_REF_TYPE) - ) { + if (void 0 !== current && null !== current) { + var $$typeof = current.$$typeof; + if ($$typeof === REACT_FORWARD_REF_TYPE) { workInProgress.tag = 11; workInProgress = updateForwardRef( null, workInProgress, - lazyComponent, current, + props, renderLanes ); break a; - } else if (init === REACT_MEMO_TYPE) { + } else if ($$typeof === REACT_MEMO_TYPE) { workInProgress.tag = 14; workInProgress = updateMemoComponent( null, workInProgress, - lazyComponent, current, + props, renderLanes ); break a; } - workInProgress = - getComponentNameFromType(lazyComponent) || lazyComponent; + } + workInProgress = getComponentNameFromType(current) || current; throw Error(formatProdErrorMessage(306, workInProgress, "")); } } @@ -7895,16 +7898,16 @@ function beginWork(current, workInProgress, renderLanes) { ); case 1: return ( - (lazyComponent = workInProgress.type), - (init = resolveClassComponentProps( - lazyComponent, + (props = workInProgress.type), + ($$typeof = resolveClassComponentProps( + props, workInProgress.pendingProps )), updateClassComponent( current, workInProgress, - lazyComponent, - init, + props, + $$typeof, renderLanes ) ); @@ -7915,15 +7918,15 @@ function beginWork(current, workInProgress, renderLanes) { workInProgress.stateNode.containerInfo ); if (null === current) throw Error(formatProdErrorMessage(387)); - lazyComponent = workInProgress.pendingProps; + props = workInProgress.pendingProps; var prevState = workInProgress.memoizedState; - init = prevState.element; + $$typeof = prevState.element; cloneUpdateQueue(current, workInProgress); - processUpdateQueue(workInProgress, lazyComponent, null, renderLanes); + processUpdateQueue(workInProgress, props, null, renderLanes); var nextState = workInProgress.memoizedState; - lazyComponent = nextState.cache; - pushProvider(workInProgress, CacheContext, lazyComponent); - lazyComponent !== prevState.cache && + props = nextState.cache; + pushProvider(workInProgress, CacheContext, props); + props !== prevState.cache && propagateContextChanges( workInProgress, [CacheContext], @@ -7931,11 +7934,11 @@ function beginWork(current, workInProgress, renderLanes) { !0 ); suspendIfUpdateReadFromEntangledAsyncAction(); - lazyComponent = nextState.element; + props = nextState.element; if (prevState.isDehydrated) if ( ((prevState = { - element: lazyComponent, + element: props, isDehydrated: !1, cache: nextState.cache }), @@ -7946,20 +7949,20 @@ function beginWork(current, workInProgress, renderLanes) { workInProgress = mountHostRootWithoutHydrating( current, workInProgress, - lazyComponent, + props, renderLanes ); break a; - } else if (lazyComponent !== init) { - init = createCapturedValueAtFiber( + } else if (props !== $$typeof) { + $$typeof = createCapturedValueAtFiber( Error(formatProdErrorMessage(424)), workInProgress ); - queueHydrationError(init); + queueHydrationError($$typeof); workInProgress = mountHostRootWithoutHydrating( current, workInProgress, - lazyComponent, + props, renderLanes ); break a; @@ -7983,7 +7986,7 @@ function beginWork(current, workInProgress, renderLanes) { renderLanes = mountChildFibers( workInProgress, null, - lazyComponent, + props, renderLanes ); for (workInProgress.child = renderLanes; renderLanes; ) @@ -7992,7 +7995,7 @@ function beginWork(current, workInProgress, renderLanes) { } else { resetHydrationState(); - if (lazyComponent === init) { + if (props === $$typeof) { workInProgress = bailoutOnAlreadyFinishedWork( current, workInProgress, @@ -8000,12 +8003,7 @@ function beginWork(current, workInProgress, renderLanes) { ); break a; } - reconcileChildren( - current, - workInProgress, - lazyComponent, - renderLanes - ); + reconcileChildren(current, workInProgress, props, renderLanes); } workInProgress = workInProgress.child; } @@ -8024,14 +8022,14 @@ function beginWork(current, workInProgress, renderLanes) { : isHydrating || ((renderLanes = workInProgress.type), (current = workInProgress.pendingProps), - (lazyComponent = getOwnerDocumentFromRootContainer( + (props = getOwnerDocumentFromRootContainer( rootInstanceStackCursor.current ).createElement(renderLanes)), - (lazyComponent[internalInstanceKey] = workInProgress), - (lazyComponent[internalPropsKey] = current), - setInitialProperties(lazyComponent, renderLanes, current), - markNodeAsHoistable(lazyComponent), - (workInProgress.stateNode = lazyComponent)) + (props[internalInstanceKey] = workInProgress), + (props[internalPropsKey] = current), + setInitialProperties(props, renderLanes, current), + markNodeAsHoistable(props), + (workInProgress.stateNode = props)) : (workInProgress.memoizedState = getResource( workInProgress.type, current.memoizedProps, @@ -8045,7 +8043,7 @@ function beginWork(current, workInProgress, renderLanes) { pushHostContext(workInProgress), null === current && isHydrating && - ((lazyComponent = workInProgress.stateNode = + ((props = workInProgress.stateNode = resolveSingletonInstance( workInProgress.type, workInProgress.pendingProps, @@ -8053,13 +8051,11 @@ function beginWork(current, workInProgress, renderLanes) { )), (hydrationParentFiber = workInProgress), (rootOrSingletonContext = !0), - (init = nextHydratableInstance), + ($$typeof = nextHydratableInstance), isSingletonScope(workInProgress.type) - ? ((previousHydratableOnEnteringScopedSingleton = init), - (nextHydratableInstance = getNextHydratable( - lazyComponent.firstChild - ))) - : (nextHydratableInstance = init)), + ? ((previousHydratableOnEnteringScopedSingleton = $$typeof), + (nextHydratableInstance = getNextHydratable(props.firstChild))) + : (nextHydratableInstance = $$typeof)), reconcileChildren( current, workInProgress, @@ -8072,36 +8068,34 @@ function beginWork(current, workInProgress, renderLanes) { ); case 5: if (null === current && isHydrating) { - if ((init = lazyComponent = nextHydratableInstance)) - (lazyComponent = canHydrateInstance( - lazyComponent, + if (($$typeof = props = nextHydratableInstance)) + (props = canHydrateInstance( + props, workInProgress.type, workInProgress.pendingProps, rootOrSingletonContext )), - null !== lazyComponent - ? ((workInProgress.stateNode = lazyComponent), + null !== props + ? ((workInProgress.stateNode = props), (hydrationParentFiber = workInProgress), - (nextHydratableInstance = getNextHydratable( - lazyComponent.firstChild - )), + (nextHydratableInstance = getNextHydratable(props.firstChild)), (rootOrSingletonContext = !1), - (init = !0)) - : (init = !1); - init || throwOnHydrationMismatch(workInProgress); + ($$typeof = !0)) + : ($$typeof = !1); + $$typeof || throwOnHydrationMismatch(workInProgress); } pushHostContext(workInProgress); - init = workInProgress.type; + $$typeof = workInProgress.type; prevState = workInProgress.pendingProps; nextState = null !== current ? current.memoizedProps : null; - lazyComponent = prevState.children; - shouldSetTextContent(init, prevState) - ? (lazyComponent = null) + props = prevState.children; + shouldSetTextContent($$typeof, prevState) + ? (props = null) : null !== nextState && - shouldSetTextContent(init, nextState) && + shouldSetTextContent($$typeof, nextState) && (workInProgress.flags |= 32); null !== workInProgress.memoizedState && - ((init = renderWithHooks( + (($$typeof = renderWithHooks( current, workInProgress, TransitionAwareHostComponent, @@ -8109,9 +8103,9 @@ function beginWork(current, workInProgress, renderLanes) { null, renderLanes )), - (HostTransitionContext._currentValue = init)); + (HostTransitionContext._currentValue = $$typeof)); markRef(current, workInProgress); - reconcileChildren(current, workInProgress, lazyComponent, renderLanes); + reconcileChildren(current, workInProgress, props, renderLanes); return workInProgress.child; case 6: if (null === current && isHydrating) { @@ -8138,20 +8132,15 @@ function beginWork(current, workInProgress, renderLanes) { workInProgress, workInProgress.stateNode.containerInfo ), - (lazyComponent = workInProgress.pendingProps), + (props = workInProgress.pendingProps), null === current ? (workInProgress.child = reconcileChildFibers( workInProgress, null, - lazyComponent, + props, renderLanes )) - : reconcileChildren( - current, - workInProgress, - lazyComponent, - renderLanes - ), + : reconcileChildren(current, workInProgress, props, renderLanes), workInProgress.child ); case 11: @@ -8164,9 +8153,9 @@ function beginWork(current, workInProgress, renderLanes) { ); case 7: return ( - (lazyComponent = workInProgress.pendingProps), + (props = workInProgress.pendingProps), markRef(current, workInProgress), - reconcileChildren(current, workInProgress, lazyComponent, renderLanes), + reconcileChildren(current, workInProgress, props, renderLanes), workInProgress.child ); case 8: @@ -8191,25 +8180,20 @@ function beginWork(current, workInProgress, renderLanes) { ); case 10: return ( - (lazyComponent = workInProgress.pendingProps), - pushProvider(workInProgress, workInProgress.type, lazyComponent.value), - reconcileChildren( - current, - workInProgress, - lazyComponent.children, - renderLanes - ), + (props = workInProgress.pendingProps), + pushProvider(workInProgress, workInProgress.type, props.value), + reconcileChildren(current, workInProgress, props.children, renderLanes), workInProgress.child ); case 9: return ( - (init = workInProgress.type._context), - (lazyComponent = workInProgress.pendingProps.children), + ($$typeof = workInProgress.type._context), + (props = workInProgress.pendingProps.children), prepareToReadContext(workInProgress), - (init = readContext(init)), - (lazyComponent = lazyComponent(init)), + ($$typeof = readContext($$typeof)), + (props = props($$typeof)), (workInProgress.flags |= 1), - reconcileChildren(current, workInProgress, lazyComponent, renderLanes), + reconcileChildren(current, workInProgress, props, renderLanes), workInProgress.child ); case 14: @@ -8231,13 +8215,13 @@ function beginWork(current, workInProgress, renderLanes) { case 19: return updateSuspenseListComponent(current, workInProgress, renderLanes); case 31: - init = workInProgress.pendingProps; + $$typeof = workInProgress.pendingProps; nextState = 0 !== (workInProgress.flags & 128); workInProgress.flags &= -129; if (null === current) if (isHydrating) { - if ("hidden" === init.mode) - mountActivityChildren(workInProgress, init); + if ("hidden" === $$typeof.mode) + mountActivityChildren(workInProgress, $$typeof); else if ( (pushDehydratedActivitySuspenseHandler(workInProgress), (renderLanes = nextHydratableInstance) @@ -8270,12 +8254,10 @@ function beginWork(current, workInProgress, renderLanes) { throw throwOnHydrationMismatch(workInProgress); workInProgress.lanes = 536870912; workInProgress = null; - } else workInProgress = mountActivityChildren(workInProgress, init); - else if ( - ((lazyComponent = current.memoizedState), null !== lazyComponent) - ) + } else workInProgress = mountActivityChildren(workInProgress, $$typeof); + else if (((props = current.memoizedState), null !== props)) if ( - ((prevState = lazyComponent.dehydrated), + ((prevState = props.dehydrated), pushDehydratedActivitySuspenseHandler(workInProgress), nextState) ) @@ -8302,16 +8284,16 @@ function beginWork(current, workInProgress, renderLanes) { (nextState = 0 !== (renderLanes & current.childLanes)), didReceiveUpdate || nextState) ) { - init = workInProgressRoot; + $$typeof = workInProgressRoot; if ( - null !== init && - ((prevState = getBumpedLaneForHydration(init, renderLanes)), - 0 !== prevState && prevState !== lazyComponent.retryLane) + null !== $$typeof && + ((prevState = getBumpedLaneForHydration($$typeof, renderLanes)), + 0 !== prevState && prevState !== props.retryLane) ) throw ( - ((lazyComponent.retryLane = prevState), + ((props.retryLane = prevState), enqueueConcurrentRenderForLane(current, prevState), - scheduleUpdateOnFiber(init, current, prevState), + scheduleUpdateOnFiber($$typeof, current, prevState), SelectiveHydrationException) ); renderDidSuspendDelayIfPossible(); @@ -8321,7 +8303,7 @@ function beginWork(current, workInProgress, renderLanes) { renderLanes ); } else - (renderLanes = lazyComponent.treeContext), + (renderLanes = props.treeContext), (nextHydratableInstance = getNextHydratable(prevState.nextSibling)), (hydrationParentFiber = workInProgress), (isHydrating = !0), @@ -8329,12 +8311,12 @@ function beginWork(current, workInProgress, renderLanes) { (rootOrSingletonContext = !1), null !== renderLanes && restoreSuspendedTreeContext(workInProgress, renderLanes), - (workInProgress = mountActivityChildren(workInProgress, init)), + (workInProgress = mountActivityChildren(workInProgress, $$typeof)), (workInProgress.flags |= 4096); else (renderLanes = createWorkInProgress(current.child, { - mode: init.mode, - children: init.children + mode: $$typeof.mode, + children: $$typeof.children })), (renderLanes.ref = workInProgress.ref), (workInProgress.child = renderLanes), @@ -8351,39 +8333,36 @@ function beginWork(current, workInProgress, renderLanes) { case 24: return ( prepareToReadContext(workInProgress), - (lazyComponent = readContext(CacheContext)), + (props = readContext(CacheContext)), null === current - ? ((init = peekCacheFromPool()), - null === init && - ((init = workInProgressRoot), + ? (($$typeof = peekCacheFromPool()), + null === $$typeof && + (($$typeof = workInProgressRoot), (prevState = createCache()), - (init.pooledCache = prevState), + ($$typeof.pooledCache = prevState), prevState.refCount++, - null !== prevState && (init.pooledCacheLanes |= renderLanes), - (init = prevState)), - (workInProgress.memoizedState = { - parent: lazyComponent, - cache: init - }), + null !== prevState && ($$typeof.pooledCacheLanes |= renderLanes), + ($$typeof = prevState)), + (workInProgress.memoizedState = { parent: props, cache: $$typeof }), initializeUpdateQueue(workInProgress), - pushProvider(workInProgress, CacheContext, init)) + pushProvider(workInProgress, CacheContext, $$typeof)) : (0 !== (current.lanes & renderLanes) && (cloneUpdateQueue(current, workInProgress), processUpdateQueue(workInProgress, null, null, renderLanes), suspendIfUpdateReadFromEntangledAsyncAction()), - (init = current.memoizedState), + ($$typeof = current.memoizedState), (prevState = workInProgress.memoizedState), - init.parent !== lazyComponent - ? ((init = { parent: lazyComponent, cache: lazyComponent }), - (workInProgress.memoizedState = init), + $$typeof.parent !== props + ? (($$typeof = { parent: props, cache: props }), + (workInProgress.memoizedState = $$typeof), 0 === workInProgress.lanes && (workInProgress.memoizedState = workInProgress.updateQueue.baseState = - init), - pushProvider(workInProgress, CacheContext, lazyComponent)) - : ((lazyComponent = prevState.cache), - pushProvider(workInProgress, CacheContext, lazyComponent), - lazyComponent !== init.cache && + $$typeof), + pushProvider(workInProgress, CacheContext, props)) + : ((props = prevState.cache), + pushProvider(workInProgress, CacheContext, props), + props !== $$typeof.cache && propagateContextChanges( workInProgress, [CacheContext], @@ -8400,19 +8379,14 @@ function beginWork(current, workInProgress, renderLanes) { ); case 30: return ( - (lazyComponent = workInProgress.pendingProps), - null != lazyComponent.name && "auto" !== lazyComponent.name + (props = workInProgress.pendingProps), + null != props.name && "auto" !== props.name ? (workInProgress.flags |= null === current ? 18882560 : 18874368) : isHydrating && pushMaterializedTreeId(workInProgress), - null !== current && current.memoizedProps.name !== lazyComponent.name + null !== current && current.memoizedProps.name !== props.name ? (workInProgress.flags |= 4194816) : markRef(current, workInProgress), - reconcileChildren( - current, - workInProgress, - lazyComponent.children, - renderLanes - ), + reconcileChildren(current, workInProgress, props.children, renderLanes), workInProgress.child ); case 29: @@ -14757,20 +14731,20 @@ function debounceScrollEnd(targetInst, nativeEvent, nativeEventTarget) { (nativeEventTarget[internalScrollTimer] = targetInst)); } for ( - var i$jscomp$inline_1810 = 0; - i$jscomp$inline_1810 < simpleEventPluginEvents.length; - i$jscomp$inline_1810++ + var i$jscomp$inline_1808 = 0; + i$jscomp$inline_1808 < simpleEventPluginEvents.length; + i$jscomp$inline_1808++ ) { - var eventName$jscomp$inline_1811 = - simpleEventPluginEvents[i$jscomp$inline_1810], - domEventName$jscomp$inline_1812 = - eventName$jscomp$inline_1811.toLowerCase(), - capitalizedEvent$jscomp$inline_1813 = - eventName$jscomp$inline_1811[0].toUpperCase() + - eventName$jscomp$inline_1811.slice(1); + var eventName$jscomp$inline_1809 = + simpleEventPluginEvents[i$jscomp$inline_1808], + domEventName$jscomp$inline_1810 = + eventName$jscomp$inline_1809.toLowerCase(), + capitalizedEvent$jscomp$inline_1811 = + eventName$jscomp$inline_1809[0].toUpperCase() + + eventName$jscomp$inline_1809.slice(1); registerSimpleEvent( - domEventName$jscomp$inline_1812, - "on" + capitalizedEvent$jscomp$inline_1813 + domEventName$jscomp$inline_1810, + "on" + capitalizedEvent$jscomp$inline_1811 ); } registerSimpleEvent(ANIMATION_END, "onAnimationEnd"); @@ -19571,16 +19545,16 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { 0 === i && attemptExplicitHydrationTarget(target); } }; -var isomorphicReactPackageVersion$jscomp$inline_2198 = React.version; +var isomorphicReactPackageVersion$jscomp$inline_2196 = React.version; if ( - "19.2.0-experimental-eaee5308-20250728" !== - isomorphicReactPackageVersion$jscomp$inline_2198 + "19.2.0-experimental-9be531cd-20250729" !== + isomorphicReactPackageVersion$jscomp$inline_2196 ) throw Error( formatProdErrorMessage( 527, - isomorphicReactPackageVersion$jscomp$inline_2198, - "19.2.0-experimental-eaee5308-20250728" + isomorphicReactPackageVersion$jscomp$inline_2196, + "19.2.0-experimental-9be531cd-20250729" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -19600,24 +19574,24 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { null === componentOrElement ? null : componentOrElement.stateNode; return componentOrElement; }; -var internals$jscomp$inline_2888 = { +var internals$jscomp$inline_2886 = { bundleType: 0, - version: "19.2.0-experimental-eaee5308-20250728", + version: "19.2.0-experimental-9be531cd-20250729", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-eaee5308-20250728" + reconcilerVersion: "19.2.0-experimental-9be531cd-20250729" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var hook$jscomp$inline_2889 = __REACT_DEVTOOLS_GLOBAL_HOOK__; + var hook$jscomp$inline_2887 = __REACT_DEVTOOLS_GLOBAL_HOOK__; if ( - !hook$jscomp$inline_2889.isDisabled && - hook$jscomp$inline_2889.supportsFiber + !hook$jscomp$inline_2887.isDisabled && + hook$jscomp$inline_2887.supportsFiber ) try { - (rendererID = hook$jscomp$inline_2889.inject( - internals$jscomp$inline_2888 + (rendererID = hook$jscomp$inline_2887.inject( + internals$jscomp$inline_2886 )), - (injectedHook = hook$jscomp$inline_2889); + (injectedHook = hook$jscomp$inline_2887); } catch (err) {} } exports.createComponentSelector = function (component) { @@ -19863,4 +19837,4 @@ exports.observeVisibleRects = function ( } }; }; -exports.version = "19.2.0-experimental-eaee5308-20250728"; +exports.version = "19.2.0-experimental-9be531cd-20250729"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.development.js index 05c3e0ab83e838..25cb404d1fa260 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.development.js @@ -416,7 +416,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.2.0-experimental-eaee5308-20250728"; + exports.version = "19.2.0-experimental-9be531cd-20250729"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.production.js index b7d3fce1a0c681..b83ff232321cdc 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.production.js @@ -207,4 +207,4 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.2.0-experimental-eaee5308-20250728"; +exports.version = "19.2.0-experimental-9be531cd-20250729"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.development.js index 791cf48543bb00..18d1906cb857ef 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.development.js @@ -336,5 +336,5 @@ })) : Internals.d.m(href)); }; - exports.version = "19.2.0-experimental-eaee5308-20250728"; + exports.version = "19.2.0-experimental-9be531cd-20250729"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.production.js index 545320df54f93a..60100c41deea5e 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.production.js @@ -149,4 +149,4 @@ exports.preloadModule = function (href, options) { }); } else Internals.d.m(href); }; -exports.version = "19.2.0-experimental-eaee5308-20250728"; +exports.version = "19.2.0-experimental-9be531cd-20250729"; diff --git a/packages/next/src/compiled/react-dom-experimental/package.json b/packages/next/src/compiled/react-dom-experimental/package.json index 2329dcb0accd45..71bf10788ff373 100644 --- a/packages/next/src/compiled/react-dom-experimental/package.json +++ b/packages/next/src/compiled/react-dom-experimental/package.json @@ -72,10 +72,10 @@ "./package.json": "./package.json" }, "dependencies": { - "scheduler": "0.0.0-experimental-eaee5308-20250728" + "scheduler": "0.0.0-experimental-9be531cd-20250729" }, "peerDependencies": { - "react": "0.0.0-experimental-eaee5308-20250728" + "react": "0.0.0-experimental-9be531cd-20250729" }, "browser": { "./server.js": "./server.browser.js", diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-client.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-client.development.js index 15a9b6cfaef8cc..263a1625477981 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-client.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-client.development.js @@ -5154,6 +5154,19 @@ throw SuspenseException; } } + function resolveLazy(lazyType) { + try { + return callLazyInitInDEV(lazyType); + } catch (x) { + if (null !== x && "object" === typeof x && "function" === typeof x.then) + throw ( + ((suspendedThenable = x), + (needsToResetSuspendedThenableDEV = !0), + SuspenseException) + ); + throw x; + } + } function getSuspendedThenable() { if (null === suspendedThenable) throw Error( @@ -5359,7 +5372,7 @@ ("object" === typeof elementType && null !== elementType && elementType.$$typeof === REACT_LAZY_TYPE && - callLazyInitInDEV(elementType) === current.type)) + resolveLazy(elementType) === current.type)) ) return ( (current = useFiber(current, element.props)), @@ -5460,7 +5473,7 @@ ); case REACT_LAZY_TYPE: var _prevDebugInfo = pushDebugInfo(newChild._debugInfo); - newChild = callLazyInitInDEV(newChild); + newChild = resolveLazy(newChild); returnFiber = createChild(returnFiber, newChild, lanes); currentDebugInfo = _prevDebugInfo; return returnFiber; @@ -5536,7 +5549,7 @@ case REACT_LAZY_TYPE: return ( (key = pushDebugInfo(newChild._debugInfo)), - (newChild = callLazyInitInDEV(newChild)), + (newChild = resolveLazy(newChild)), (returnFiber = updateSlot( returnFiber, oldFiber, @@ -5630,7 +5643,7 @@ ); case REACT_LAZY_TYPE: var _prevDebugInfo7 = pushDebugInfo(newChild._debugInfo); - newChild = callLazyInitInDEV(newChild); + newChild = resolveLazy(newChild); returnFiber = updateFromMap( existingChildren, returnFiber, @@ -5708,7 +5721,7 @@ }); break; case REACT_LAZY_TYPE: - (child = callLazyInitInDEV(child)), + (child = resolveLazy(child)), warnOnInvalidKey(returnFiber, workInProgress, child, knownKeys); } return knownKeys; @@ -5985,7 +5998,7 @@ ("object" === typeof key && null !== key && key.$$typeof === REACT_LAZY_TYPE && - callLazyInitInDEV(key) === currentFirstChild.type) + resolveLazy(key) === currentFirstChild.type) ) { deleteRemainingChildren( returnFiber, @@ -6076,7 +6089,7 @@ case REACT_LAZY_TYPE: return ( (prevDebugInfo = pushDebugInfo(newChild._debugInfo)), - (newChild = callLazyInitInDEV(newChild)), + (newChild = resolveLazy(newChild)), (returnFiber = reconcileChildFibersImpl( returnFiber, currentFirstChild, @@ -10601,7 +10614,7 @@ case 16: a: if ( ((returnFiber = workInProgress.pendingProps), - (current = callLazyInitInDEV(workInProgress.elementType)), + (current = resolveLazy(workInProgress.elementType)), (workInProgress.type = current), "function" === typeof current) ) @@ -23525,25 +23538,7 @@ pendingUNSAFE_ComponentWillUpdateWarnings = []; pendingLegacyContextWarning = new Map(); }; - var SuspenseException = Error( - "Suspense Exception: This is not a real error! It's an implementation detail of `use` to interrupt the current render. You must either rethrow it immediately, or move the `use` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary, or call the promise's `.catch` method and pass the result to `use`." - ), - SuspenseyCommitException = Error( - "Suspense Exception: This is not a real error, and should not leak into userspace. If you're seeing this, it's likely a bug in React." - ), - SuspenseActionException = Error( - "Suspense Exception: This is not a real error! It's an implementation detail of `useActionState` to interrupt the current render. You must either rethrow it immediately, or move the `useActionState` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary." - ), - noopSuspenseyCommitThenable = { - then: function () { - console.error( - 'Internal React error: A listener was unexpectedly attached to a "noop" thenable. This is a bug in React. Please file an issue.' - ); - } - }, - suspendedThenable = null, - needsToResetSuspendedThenableDEV = !1, - callComponent = { + var callComponent = { react_stack_bottom_frame: function (Component, props, secondArg) { var wasRendering = isRendering; isRendering = !0; @@ -23660,6 +23655,24 @@ }, callLazyInitInDEV = callLazyInit.react_stack_bottom_frame.bind(callLazyInit), + SuspenseException = Error( + "Suspense Exception: This is not a real error! It's an implementation detail of `use` to interrupt the current render. You must either rethrow it immediately, or move the `use` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary, or call the promise's `.catch` method and pass the result to `use`." + ), + SuspenseyCommitException = Error( + "Suspense Exception: This is not a real error, and should not leak into userspace. If you're seeing this, it's likely a bug in React." + ), + SuspenseActionException = Error( + "Suspense Exception: This is not a real error! It's an implementation detail of `useActionState` to interrupt the current render. You must either rethrow it immediately, or move the `useActionState` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary." + ), + noopSuspenseyCommitThenable = { + then: function () { + console.error( + 'Internal React error: A listener was unexpectedly attached to a "noop" thenable. This is a bug in React. Please file an issue.' + ); + } + }, + suspendedThenable = null, + needsToResetSuspendedThenableDEV = !1, thenableState$1 = null, thenableIndexCounter$1 = 0, currentDebugInfo = null, @@ -25506,11 +25519,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-canary-eaee5308-20250728" !== isomorphicReactPackageVersion) + if ("19.2.0-canary-9be531cd-20250729" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.2.0-canary-eaee5308-20250728\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-canary-9be531cd-20250729\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -25547,10 +25560,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.2.0-canary-eaee5308-20250728", + version: "19.2.0-canary-9be531cd-20250729", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-canary-eaee5308-20250728" + reconcilerVersion: "19.2.0-canary-9be531cd-20250729" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -25688,7 +25701,7 @@ listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; - exports.version = "19.2.0-canary-eaee5308-20250728"; + exports.version = "19.2.0-canary-9be531cd-20250729"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-client.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-client.production.js index cd3ebdee67bcc0..53c1137452e279 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-client.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-client.production.js @@ -3254,6 +3254,16 @@ function trackUsedThenable(thenableState, thenable, index) { throw SuspenseException; } } +function resolveLazy(lazyType) { + try { + var init = lazyType._init; + return init(lazyType._payload); + } catch (x) { + if (null !== x && "object" === typeof x && "function" === typeof x.then) + throw ((suspendedThenable = x), SuspenseException); + throw x; + } +} var suspendedThenable = null; function getSuspendedThenable() { if (null === suspendedThenable) throw Error(formatProdErrorMessage(459)); @@ -3293,10 +3303,6 @@ function throwOnInvalidObjectType(returnFiber, newChild) { ) ); } -function resolveLazy(lazyType) { - var init = lazyType._init; - return init(lazyType._payload); -} function createChildReconciler(shouldTrackSideEffects) { function deleteChild(returnFiber, childToDelete) { if (shouldTrackSideEffects) { @@ -3469,9 +3475,10 @@ function createChildReconciler(shouldTrackSideEffects) { newChild ); case REACT_LAZY_TYPE: - var init = newChild._init; - newChild = init(newChild._payload); - return createChild(returnFiber, newChild, lanes); + return ( + (newChild = resolveLazy(newChild)), + createChild(returnFiber, newChild, lanes) + ); } if (isArrayImpl(newChild) || getIteratorFn(newChild)) return ( @@ -3518,8 +3525,7 @@ function createChildReconciler(shouldTrackSideEffects) { : null; case REACT_LAZY_TYPE: return ( - (key = newChild._init), - (newChild = key(newChild._payload)), + (newChild = resolveLazy(newChild)), updateSlot(returnFiber, oldFiber, newChild, lanes) ); } @@ -3580,14 +3586,15 @@ function createChildReconciler(shouldTrackSideEffects) { updatePortal(returnFiber, existingChildren, newChild, lanes) ); case REACT_LAZY_TYPE: - var init = newChild._init; - newChild = init(newChild._payload); - return updateFromMap( - existingChildren, - returnFiber, - newIdx, - newChild, - lanes + return ( + (newChild = resolveLazy(newChild)), + updateFromMap( + existingChildren, + returnFiber, + newIdx, + newChild, + lanes + ) ); } if (isArrayImpl(newChild) || getIteratorFn(newChild)) @@ -3895,8 +3902,7 @@ function createChildReconciler(shouldTrackSideEffects) { return placeSingleChild(returnFiber); case REACT_LAZY_TYPE: return ( - (key = newChild._init), - (newChild = key(newChild._payload)), + (newChild = resolveLazy(newChild)), reconcileChildFibersImpl( returnFiber, currentFirstChild, @@ -7251,57 +7257,54 @@ function beginWork(current, workInProgress, renderLanes) { switch (workInProgress.tag) { case 16: a: { - current = workInProgress.pendingProps; - var lazyComponent = workInProgress.elementType, - init = lazyComponent._init; - lazyComponent = init(lazyComponent._payload); - workInProgress.type = lazyComponent; - if ("function" === typeof lazyComponent) - shouldConstruct(lazyComponent) - ? ((current = resolveClassComponentProps(lazyComponent, current)), + var props = workInProgress.pendingProps; + current = resolveLazy(workInProgress.elementType); + workInProgress.type = current; + if ("function" === typeof current) + shouldConstruct(current) + ? ((props = resolveClassComponentProps(current, props)), (workInProgress.tag = 1), (workInProgress = updateClassComponent( null, workInProgress, - lazyComponent, current, + props, renderLanes ))) : ((workInProgress.tag = 0), (workInProgress = updateFunctionComponent( null, workInProgress, - lazyComponent, current, + props, renderLanes ))); else { - if (void 0 !== lazyComponent && null !== lazyComponent) - if ( - ((init = lazyComponent.$$typeof), init === REACT_FORWARD_REF_TYPE) - ) { + if (void 0 !== current && null !== current) { + var $$typeof = current.$$typeof; + if ($$typeof === REACT_FORWARD_REF_TYPE) { workInProgress.tag = 11; workInProgress = updateForwardRef( null, workInProgress, - lazyComponent, current, + props, renderLanes ); break a; - } else if (init === REACT_MEMO_TYPE) { + } else if ($$typeof === REACT_MEMO_TYPE) { workInProgress.tag = 14; workInProgress = updateMemoComponent( null, workInProgress, - lazyComponent, current, + props, renderLanes ); break a; } - workInProgress = - getComponentNameFromType(lazyComponent) || lazyComponent; + } + workInProgress = getComponentNameFromType(current) || current; throw Error(formatProdErrorMessage(306, workInProgress, "")); } } @@ -7316,16 +7319,16 @@ function beginWork(current, workInProgress, renderLanes) { ); case 1: return ( - (lazyComponent = workInProgress.type), - (init = resolveClassComponentProps( - lazyComponent, + (props = workInProgress.type), + ($$typeof = resolveClassComponentProps( + props, workInProgress.pendingProps )), updateClassComponent( current, workInProgress, - lazyComponent, - init, + props, + $$typeof, renderLanes ) ); @@ -7336,15 +7339,15 @@ function beginWork(current, workInProgress, renderLanes) { workInProgress.stateNode.containerInfo ); if (null === current) throw Error(formatProdErrorMessage(387)); - lazyComponent = workInProgress.pendingProps; + props = workInProgress.pendingProps; var prevState = workInProgress.memoizedState; - init = prevState.element; + $$typeof = prevState.element; cloneUpdateQueue(current, workInProgress); - processUpdateQueue(workInProgress, lazyComponent, null, renderLanes); + processUpdateQueue(workInProgress, props, null, renderLanes); var nextState = workInProgress.memoizedState; - lazyComponent = nextState.cache; - pushProvider(workInProgress, CacheContext, lazyComponent); - lazyComponent !== prevState.cache && + props = nextState.cache; + pushProvider(workInProgress, CacheContext, props); + props !== prevState.cache && propagateContextChanges( workInProgress, [CacheContext], @@ -7352,11 +7355,11 @@ function beginWork(current, workInProgress, renderLanes) { !0 ); suspendIfUpdateReadFromEntangledAsyncAction(); - lazyComponent = nextState.element; + props = nextState.element; if (prevState.isDehydrated) if ( ((prevState = { - element: lazyComponent, + element: props, isDehydrated: !1, cache: nextState.cache }), @@ -7367,20 +7370,20 @@ function beginWork(current, workInProgress, renderLanes) { workInProgress = mountHostRootWithoutHydrating( current, workInProgress, - lazyComponent, + props, renderLanes ); break a; - } else if (lazyComponent !== init) { - init = createCapturedValueAtFiber( + } else if (props !== $$typeof) { + $$typeof = createCapturedValueAtFiber( Error(formatProdErrorMessage(424)), workInProgress ); - queueHydrationError(init); + queueHydrationError($$typeof); workInProgress = mountHostRootWithoutHydrating( current, workInProgress, - lazyComponent, + props, renderLanes ); break a; @@ -7404,7 +7407,7 @@ function beginWork(current, workInProgress, renderLanes) { renderLanes = mountChildFibers( workInProgress, null, - lazyComponent, + props, renderLanes ); for (workInProgress.child = renderLanes; renderLanes; ) @@ -7413,7 +7416,7 @@ function beginWork(current, workInProgress, renderLanes) { } else { resetHydrationState(); - if (lazyComponent === init) { + if (props === $$typeof) { workInProgress = bailoutOnAlreadyFinishedWork( current, workInProgress, @@ -7421,12 +7424,7 @@ function beginWork(current, workInProgress, renderLanes) { ); break a; } - reconcileChildren( - current, - workInProgress, - lazyComponent, - renderLanes - ); + reconcileChildren(current, workInProgress, props, renderLanes); } workInProgress = workInProgress.child; } @@ -7445,14 +7443,14 @@ function beginWork(current, workInProgress, renderLanes) { : isHydrating || ((renderLanes = workInProgress.type), (current = workInProgress.pendingProps), - (lazyComponent = getOwnerDocumentFromRootContainer( + (props = getOwnerDocumentFromRootContainer( rootInstanceStackCursor.current ).createElement(renderLanes)), - (lazyComponent[internalInstanceKey] = workInProgress), - (lazyComponent[internalPropsKey] = current), - setInitialProperties(lazyComponent, renderLanes, current), - markNodeAsHoistable(lazyComponent), - (workInProgress.stateNode = lazyComponent)) + (props[internalInstanceKey] = workInProgress), + (props[internalPropsKey] = current), + setInitialProperties(props, renderLanes, current), + markNodeAsHoistable(props), + (workInProgress.stateNode = props)) : (workInProgress.memoizedState = getResource( workInProgress.type, current.memoizedProps, @@ -7466,7 +7464,7 @@ function beginWork(current, workInProgress, renderLanes) { pushHostContext(workInProgress), null === current && isHydrating && - ((lazyComponent = workInProgress.stateNode = + ((props = workInProgress.stateNode = resolveSingletonInstance( workInProgress.type, workInProgress.pendingProps, @@ -7474,13 +7472,11 @@ function beginWork(current, workInProgress, renderLanes) { )), (hydrationParentFiber = workInProgress), (rootOrSingletonContext = !0), - (init = nextHydratableInstance), + ($$typeof = nextHydratableInstance), isSingletonScope(workInProgress.type) - ? ((previousHydratableOnEnteringScopedSingleton = init), - (nextHydratableInstance = getNextHydratable( - lazyComponent.firstChild - ))) - : (nextHydratableInstance = init)), + ? ((previousHydratableOnEnteringScopedSingleton = $$typeof), + (nextHydratableInstance = getNextHydratable(props.firstChild))) + : (nextHydratableInstance = $$typeof)), reconcileChildren( current, workInProgress, @@ -7493,36 +7489,34 @@ function beginWork(current, workInProgress, renderLanes) { ); case 5: if (null === current && isHydrating) { - if ((init = lazyComponent = nextHydratableInstance)) - (lazyComponent = canHydrateInstance( - lazyComponent, + if (($$typeof = props = nextHydratableInstance)) + (props = canHydrateInstance( + props, workInProgress.type, workInProgress.pendingProps, rootOrSingletonContext )), - null !== lazyComponent - ? ((workInProgress.stateNode = lazyComponent), + null !== props + ? ((workInProgress.stateNode = props), (hydrationParentFiber = workInProgress), - (nextHydratableInstance = getNextHydratable( - lazyComponent.firstChild - )), + (nextHydratableInstance = getNextHydratable(props.firstChild)), (rootOrSingletonContext = !1), - (init = !0)) - : (init = !1); - init || throwOnHydrationMismatch(workInProgress); + ($$typeof = !0)) + : ($$typeof = !1); + $$typeof || throwOnHydrationMismatch(workInProgress); } pushHostContext(workInProgress); - init = workInProgress.type; + $$typeof = workInProgress.type; prevState = workInProgress.pendingProps; nextState = null !== current ? current.memoizedProps : null; - lazyComponent = prevState.children; - shouldSetTextContent(init, prevState) - ? (lazyComponent = null) + props = prevState.children; + shouldSetTextContent($$typeof, prevState) + ? (props = null) : null !== nextState && - shouldSetTextContent(init, nextState) && + shouldSetTextContent($$typeof, nextState) && (workInProgress.flags |= 32); null !== workInProgress.memoizedState && - ((init = renderWithHooks( + (($$typeof = renderWithHooks( current, workInProgress, TransitionAwareHostComponent, @@ -7530,9 +7524,9 @@ function beginWork(current, workInProgress, renderLanes) { null, renderLanes )), - (HostTransitionContext._currentValue = init)); + (HostTransitionContext._currentValue = $$typeof)); markRef(current, workInProgress); - reconcileChildren(current, workInProgress, lazyComponent, renderLanes); + reconcileChildren(current, workInProgress, props, renderLanes); return workInProgress.child; case 6: if (null === current && isHydrating) { @@ -7559,20 +7553,15 @@ function beginWork(current, workInProgress, renderLanes) { workInProgress, workInProgress.stateNode.containerInfo ), - (lazyComponent = workInProgress.pendingProps), + (props = workInProgress.pendingProps), null === current ? (workInProgress.child = reconcileChildFibers( workInProgress, null, - lazyComponent, + props, renderLanes )) - : reconcileChildren( - current, - workInProgress, - lazyComponent, - renderLanes - ), + : reconcileChildren(current, workInProgress, props, renderLanes), workInProgress.child ); case 11: @@ -7615,25 +7604,20 @@ function beginWork(current, workInProgress, renderLanes) { ); case 10: return ( - (lazyComponent = workInProgress.pendingProps), - pushProvider(workInProgress, workInProgress.type, lazyComponent.value), - reconcileChildren( - current, - workInProgress, - lazyComponent.children, - renderLanes - ), + (props = workInProgress.pendingProps), + pushProvider(workInProgress, workInProgress.type, props.value), + reconcileChildren(current, workInProgress, props.children, renderLanes), workInProgress.child ); case 9: return ( - (init = workInProgress.type._context), - (lazyComponent = workInProgress.pendingProps.children), + ($$typeof = workInProgress.type._context), + (props = workInProgress.pendingProps.children), prepareToReadContext(workInProgress), - (init = readContext(init)), - (lazyComponent = lazyComponent(init)), + ($$typeof = readContext($$typeof)), + (props = props($$typeof)), (workInProgress.flags |= 1), - reconcileChildren(current, workInProgress, lazyComponent, renderLanes), + reconcileChildren(current, workInProgress, props, renderLanes), workInProgress.child ); case 14: @@ -7655,13 +7639,13 @@ function beginWork(current, workInProgress, renderLanes) { case 19: return updateSuspenseListComponent(current, workInProgress, renderLanes); case 31: - init = workInProgress.pendingProps; + $$typeof = workInProgress.pendingProps; nextState = 0 !== (workInProgress.flags & 128); workInProgress.flags &= -129; if (null === current) if (isHydrating) { - if ("hidden" === init.mode) - mountActivityChildren(workInProgress, init); + if ("hidden" === $$typeof.mode) + mountActivityChildren(workInProgress, $$typeof); else if ( (pushDehydratedActivitySuspenseHandler(workInProgress), (renderLanes = nextHydratableInstance) @@ -7694,12 +7678,10 @@ function beginWork(current, workInProgress, renderLanes) { throw throwOnHydrationMismatch(workInProgress); workInProgress.lanes = 536870912; workInProgress = null; - } else workInProgress = mountActivityChildren(workInProgress, init); - else if ( - ((lazyComponent = current.memoizedState), null !== lazyComponent) - ) + } else workInProgress = mountActivityChildren(workInProgress, $$typeof); + else if (((props = current.memoizedState), null !== props)) if ( - ((prevState = lazyComponent.dehydrated), + ((prevState = props.dehydrated), pushDehydratedActivitySuspenseHandler(workInProgress), nextState) ) @@ -7726,16 +7708,16 @@ function beginWork(current, workInProgress, renderLanes) { (nextState = 0 !== (renderLanes & current.childLanes)), didReceiveUpdate || nextState) ) { - init = workInProgressRoot; + $$typeof = workInProgressRoot; if ( - null !== init && - ((prevState = getBumpedLaneForHydration(init, renderLanes)), - 0 !== prevState && prevState !== lazyComponent.retryLane) + null !== $$typeof && + ((prevState = getBumpedLaneForHydration($$typeof, renderLanes)), + 0 !== prevState && prevState !== props.retryLane) ) throw ( - ((lazyComponent.retryLane = prevState), + ((props.retryLane = prevState), enqueueConcurrentRenderForLane(current, prevState), - scheduleUpdateOnFiber(init, current, prevState), + scheduleUpdateOnFiber($$typeof, current, prevState), SelectiveHydrationException) ); renderDidSuspendDelayIfPossible(); @@ -7745,7 +7727,7 @@ function beginWork(current, workInProgress, renderLanes) { renderLanes ); } else - (renderLanes = lazyComponent.treeContext), + (renderLanes = props.treeContext), (nextHydratableInstance = getNextHydratable(prevState.nextSibling)), (hydrationParentFiber = workInProgress), (isHydrating = !0), @@ -7753,12 +7735,12 @@ function beginWork(current, workInProgress, renderLanes) { (rootOrSingletonContext = !1), null !== renderLanes && restoreSuspendedTreeContext(workInProgress, renderLanes), - (workInProgress = mountActivityChildren(workInProgress, init)), + (workInProgress = mountActivityChildren(workInProgress, $$typeof)), (workInProgress.flags |= 4096); else (renderLanes = createWorkInProgress(current.child, { - mode: init.mode, - children: init.children + mode: $$typeof.mode, + children: $$typeof.children })), (renderLanes.ref = workInProgress.ref), (workInProgress.child = renderLanes), @@ -7775,39 +7757,36 @@ function beginWork(current, workInProgress, renderLanes) { case 24: return ( prepareToReadContext(workInProgress), - (lazyComponent = readContext(CacheContext)), + (props = readContext(CacheContext)), null === current - ? ((init = peekCacheFromPool()), - null === init && - ((init = workInProgressRoot), + ? (($$typeof = peekCacheFromPool()), + null === $$typeof && + (($$typeof = workInProgressRoot), (prevState = createCache()), - (init.pooledCache = prevState), + ($$typeof.pooledCache = prevState), prevState.refCount++, - null !== prevState && (init.pooledCacheLanes |= renderLanes), - (init = prevState)), - (workInProgress.memoizedState = { - parent: lazyComponent, - cache: init - }), + null !== prevState && ($$typeof.pooledCacheLanes |= renderLanes), + ($$typeof = prevState)), + (workInProgress.memoizedState = { parent: props, cache: $$typeof }), initializeUpdateQueue(workInProgress), - pushProvider(workInProgress, CacheContext, init)) + pushProvider(workInProgress, CacheContext, $$typeof)) : (0 !== (current.lanes & renderLanes) && (cloneUpdateQueue(current, workInProgress), processUpdateQueue(workInProgress, null, null, renderLanes), suspendIfUpdateReadFromEntangledAsyncAction()), - (init = current.memoizedState), + ($$typeof = current.memoizedState), (prevState = workInProgress.memoizedState), - init.parent !== lazyComponent - ? ((init = { parent: lazyComponent, cache: lazyComponent }), - (workInProgress.memoizedState = init), + $$typeof.parent !== props + ? (($$typeof = { parent: props, cache: props }), + (workInProgress.memoizedState = $$typeof), 0 === workInProgress.lanes && (workInProgress.memoizedState = workInProgress.updateQueue.baseState = - init), - pushProvider(workInProgress, CacheContext, lazyComponent)) - : ((lazyComponent = prevState.cache), - pushProvider(workInProgress, CacheContext, lazyComponent), - lazyComponent !== init.cache && + $$typeof), + pushProvider(workInProgress, CacheContext, props)) + : ((props = prevState.cache), + pushProvider(workInProgress, CacheContext, props), + props !== $$typeof.cache && propagateContextChanges( workInProgress, [CacheContext], @@ -12085,20 +12064,20 @@ function extractEvents$1( } } for ( - var i$jscomp$inline_1578 = 0; - i$jscomp$inline_1578 < simpleEventPluginEvents.length; - i$jscomp$inline_1578++ + var i$jscomp$inline_1576 = 0; + i$jscomp$inline_1576 < simpleEventPluginEvents.length; + i$jscomp$inline_1576++ ) { - var eventName$jscomp$inline_1579 = - simpleEventPluginEvents[i$jscomp$inline_1578], - domEventName$jscomp$inline_1580 = - eventName$jscomp$inline_1579.toLowerCase(), - capitalizedEvent$jscomp$inline_1581 = - eventName$jscomp$inline_1579[0].toUpperCase() + - eventName$jscomp$inline_1579.slice(1); + var eventName$jscomp$inline_1577 = + simpleEventPluginEvents[i$jscomp$inline_1576], + domEventName$jscomp$inline_1578 = + eventName$jscomp$inline_1577.toLowerCase(), + capitalizedEvent$jscomp$inline_1579 = + eventName$jscomp$inline_1577[0].toUpperCase() + + eventName$jscomp$inline_1577.slice(1); registerSimpleEvent( - domEventName$jscomp$inline_1580, - "on" + capitalizedEvent$jscomp$inline_1581 + domEventName$jscomp$inline_1578, + "on" + capitalizedEvent$jscomp$inline_1579 ); } registerSimpleEvent(ANIMATION_END, "onAnimationEnd"); @@ -15714,16 +15693,16 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { 0 === i && attemptExplicitHydrationTarget(target); } }; -var isomorphicReactPackageVersion$jscomp$inline_1838 = React.version; +var isomorphicReactPackageVersion$jscomp$inline_1836 = React.version; if ( - "19.2.0-canary-eaee5308-20250728" !== - isomorphicReactPackageVersion$jscomp$inline_1838 + "19.2.0-canary-9be531cd-20250729" !== + isomorphicReactPackageVersion$jscomp$inline_1836 ) throw Error( formatProdErrorMessage( 527, - isomorphicReactPackageVersion$jscomp$inline_1838, - "19.2.0-canary-eaee5308-20250728" + isomorphicReactPackageVersion$jscomp$inline_1836, + "19.2.0-canary-9be531cd-20250729" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -15743,24 +15722,24 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { null === componentOrElement ? null : componentOrElement.stateNode; return componentOrElement; }; -var internals$jscomp$inline_2331 = { +var internals$jscomp$inline_2329 = { bundleType: 0, - version: "19.2.0-canary-eaee5308-20250728", + version: "19.2.0-canary-9be531cd-20250729", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-canary-eaee5308-20250728" + reconcilerVersion: "19.2.0-canary-9be531cd-20250729" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var hook$jscomp$inline_2332 = __REACT_DEVTOOLS_GLOBAL_HOOK__; + var hook$jscomp$inline_2330 = __REACT_DEVTOOLS_GLOBAL_HOOK__; if ( - !hook$jscomp$inline_2332.isDisabled && - hook$jscomp$inline_2332.supportsFiber + !hook$jscomp$inline_2330.isDisabled && + hook$jscomp$inline_2330.supportsFiber ) try { - (rendererID = hook$jscomp$inline_2332.inject( - internals$jscomp$inline_2331 + (rendererID = hook$jscomp$inline_2330.inject( + internals$jscomp$inline_2329 )), - (injectedHook = hook$jscomp$inline_2332); + (injectedHook = hook$jscomp$inline_2330); } catch (err) {} } exports.createRoot = function (container, options) { @@ -15846,4 +15825,4 @@ exports.hydrateRoot = function (container, initialChildren, options) { listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; -exports.version = "19.2.0-canary-eaee5308-20250728"; +exports.version = "19.2.0-canary-9be531cd-20250729"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.development.js index b23d770784cec7..6f91a5db377c96 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.development.js @@ -5162,6 +5162,19 @@ throw SuspenseException; } } + function resolveLazy(lazyType) { + try { + return callLazyInitInDEV(lazyType); + } catch (x) { + if (null !== x && "object" === typeof x && "function" === typeof x.then) + throw ( + ((suspendedThenable = x), + (needsToResetSuspendedThenableDEV = !0), + SuspenseException) + ); + throw x; + } + } function getSuspendedThenable() { if (null === suspendedThenable) throw Error( @@ -5367,7 +5380,7 @@ ("object" === typeof elementType && null !== elementType && elementType.$$typeof === REACT_LAZY_TYPE && - callLazyInitInDEV(elementType) === current.type)) + resolveLazy(elementType) === current.type)) ) return ( (current = useFiber(current, element.props)), @@ -5468,7 +5481,7 @@ ); case REACT_LAZY_TYPE: var _prevDebugInfo = pushDebugInfo(newChild._debugInfo); - newChild = callLazyInitInDEV(newChild); + newChild = resolveLazy(newChild); returnFiber = createChild(returnFiber, newChild, lanes); currentDebugInfo = _prevDebugInfo; return returnFiber; @@ -5544,7 +5557,7 @@ case REACT_LAZY_TYPE: return ( (key = pushDebugInfo(newChild._debugInfo)), - (newChild = callLazyInitInDEV(newChild)), + (newChild = resolveLazy(newChild)), (returnFiber = updateSlot( returnFiber, oldFiber, @@ -5638,7 +5651,7 @@ ); case REACT_LAZY_TYPE: var _prevDebugInfo7 = pushDebugInfo(newChild._debugInfo); - newChild = callLazyInitInDEV(newChild); + newChild = resolveLazy(newChild); returnFiber = updateFromMap( existingChildren, returnFiber, @@ -5716,7 +5729,7 @@ }); break; case REACT_LAZY_TYPE: - (child = callLazyInitInDEV(child)), + (child = resolveLazy(child)), warnOnInvalidKey(returnFiber, workInProgress, child, knownKeys); } return knownKeys; @@ -5993,7 +6006,7 @@ ("object" === typeof key && null !== key && key.$$typeof === REACT_LAZY_TYPE && - callLazyInitInDEV(key) === currentFirstChild.type) + resolveLazy(key) === currentFirstChild.type) ) { deleteRemainingChildren( returnFiber, @@ -6084,7 +6097,7 @@ case REACT_LAZY_TYPE: return ( (prevDebugInfo = pushDebugInfo(newChild._debugInfo)), - (newChild = callLazyInitInDEV(newChild)), + (newChild = resolveLazy(newChild)), (returnFiber = reconcileChildFibersImpl( returnFiber, currentFirstChild, @@ -10609,7 +10622,7 @@ case 16: a: if ( ((returnFiber = workInProgress.pendingProps), - (current = callLazyInitInDEV(workInProgress.elementType)), + (current = resolveLazy(workInProgress.elementType)), (workInProgress.type = current), "function" === typeof current) ) @@ -23577,25 +23590,7 @@ pendingUNSAFE_ComponentWillUpdateWarnings = []; pendingLegacyContextWarning = new Map(); }; - var SuspenseException = Error( - "Suspense Exception: This is not a real error! It's an implementation detail of `use` to interrupt the current render. You must either rethrow it immediately, or move the `use` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary, or call the promise's `.catch` method and pass the result to `use`." - ), - SuspenseyCommitException = Error( - "Suspense Exception: This is not a real error, and should not leak into userspace. If you're seeing this, it's likely a bug in React." - ), - SuspenseActionException = Error( - "Suspense Exception: This is not a real error! It's an implementation detail of `useActionState` to interrupt the current render. You must either rethrow it immediately, or move the `useActionState` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary." - ), - noopSuspenseyCommitThenable = { - then: function () { - console.error( - 'Internal React error: A listener was unexpectedly attached to a "noop" thenable. This is a bug in React. Please file an issue.' - ); - } - }, - suspendedThenable = null, - needsToResetSuspendedThenableDEV = !1, - callComponent = { + var callComponent = { react_stack_bottom_frame: function (Component, props, secondArg) { var wasRendering = isRendering; isRendering = !0; @@ -23712,6 +23707,24 @@ }, callLazyInitInDEV = callLazyInit.react_stack_bottom_frame.bind(callLazyInit), + SuspenseException = Error( + "Suspense Exception: This is not a real error! It's an implementation detail of `use` to interrupt the current render. You must either rethrow it immediately, or move the `use` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary, or call the promise's `.catch` method and pass the result to `use`." + ), + SuspenseyCommitException = Error( + "Suspense Exception: This is not a real error, and should not leak into userspace. If you're seeing this, it's likely a bug in React." + ), + SuspenseActionException = Error( + "Suspense Exception: This is not a real error! It's an implementation detail of `useActionState` to interrupt the current render. You must either rethrow it immediately, or move the `useActionState` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary." + ), + noopSuspenseyCommitThenable = { + then: function () { + console.error( + 'Internal React error: A listener was unexpectedly attached to a "noop" thenable. This is a bug in React. Please file an issue.' + ); + } + }, + suspendedThenable = null, + needsToResetSuspendedThenableDEV = !1, thenableState$1 = null, thenableIndexCounter$1 = 0, currentDebugInfo = null, @@ -25558,11 +25571,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-canary-eaee5308-20250728" !== isomorphicReactPackageVersion) + if ("19.2.0-canary-9be531cd-20250729" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.2.0-canary-eaee5308-20250728\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-canary-9be531cd-20250729\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -25599,10 +25612,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.2.0-canary-eaee5308-20250728", + version: "19.2.0-canary-9be531cd-20250729", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-canary-eaee5308-20250728" + reconcilerVersion: "19.2.0-canary-9be531cd-20250729" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -26070,7 +26083,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.2.0-canary-eaee5308-20250728"; + exports.version = "19.2.0-canary-9be531cd-20250729"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.profiling.js b/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.profiling.js index 2a4e2cc7998a72..9bfb66b280440d 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.profiling.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.profiling.js @@ -3413,6 +3413,16 @@ function trackUsedThenable(thenableState, thenable, index) { throw SuspenseException; } } +function resolveLazy(lazyType) { + try { + var init = lazyType._init; + return init(lazyType._payload); + } catch (x) { + if (null !== x && "object" === typeof x && "function" === typeof x.then) + throw ((suspendedThenable = x), SuspenseException); + throw x; + } +} var suspendedThenable = null; function getSuspendedThenable() { if (null === suspendedThenable) throw Error(formatProdErrorMessage(459)); @@ -3452,10 +3462,6 @@ function throwOnInvalidObjectType(returnFiber, newChild) { ) ); } -function resolveLazy(lazyType) { - var init = lazyType._init; - return init(lazyType._payload); -} function createChildReconciler(shouldTrackSideEffects) { function deleteChild(returnFiber, childToDelete) { if (shouldTrackSideEffects) { @@ -3628,9 +3634,10 @@ function createChildReconciler(shouldTrackSideEffects) { newChild ); case REACT_LAZY_TYPE: - var init = newChild._init; - newChild = init(newChild._payload); - return createChild(returnFiber, newChild, lanes); + return ( + (newChild = resolveLazy(newChild)), + createChild(returnFiber, newChild, lanes) + ); } if (isArrayImpl(newChild) || getIteratorFn(newChild)) return ( @@ -3677,8 +3684,7 @@ function createChildReconciler(shouldTrackSideEffects) { : null; case REACT_LAZY_TYPE: return ( - (key = newChild._init), - (newChild = key(newChild._payload)), + (newChild = resolveLazy(newChild)), updateSlot(returnFiber, oldFiber, newChild, lanes) ); } @@ -3739,14 +3745,15 @@ function createChildReconciler(shouldTrackSideEffects) { updatePortal(returnFiber, existingChildren, newChild, lanes) ); case REACT_LAZY_TYPE: - var init = newChild._init; - newChild = init(newChild._payload); - return updateFromMap( - existingChildren, - returnFiber, - newIdx, - newChild, - lanes + return ( + (newChild = resolveLazy(newChild)), + updateFromMap( + existingChildren, + returnFiber, + newIdx, + newChild, + lanes + ) ); } if (isArrayImpl(newChild) || getIteratorFn(newChild)) @@ -4054,8 +4061,7 @@ function createChildReconciler(shouldTrackSideEffects) { return placeSingleChild(returnFiber); case REACT_LAZY_TYPE: return ( - (key = newChild._init), - (newChild = key(newChild._payload)), + (newChild = resolveLazy(newChild)), reconcileChildFibersImpl( returnFiber, currentFirstChild, @@ -7435,57 +7441,54 @@ function beginWork(current, workInProgress, renderLanes) { switch (workInProgress.tag) { case 16: a: { - current = workInProgress.pendingProps; - var lazyComponent = workInProgress.elementType, - init = lazyComponent._init; - lazyComponent = init(lazyComponent._payload); - workInProgress.type = lazyComponent; - if ("function" === typeof lazyComponent) - shouldConstruct(lazyComponent) - ? ((current = resolveClassComponentProps(lazyComponent, current)), + var props = workInProgress.pendingProps; + current = resolveLazy(workInProgress.elementType); + workInProgress.type = current; + if ("function" === typeof current) + shouldConstruct(current) + ? ((props = resolveClassComponentProps(current, props)), (workInProgress.tag = 1), (workInProgress = updateClassComponent( null, workInProgress, - lazyComponent, current, + props, renderLanes ))) : ((workInProgress.tag = 0), (workInProgress = updateFunctionComponent( null, workInProgress, - lazyComponent, current, + props, renderLanes ))); else { - if (void 0 !== lazyComponent && null !== lazyComponent) - if ( - ((init = lazyComponent.$$typeof), init === REACT_FORWARD_REF_TYPE) - ) { + if (void 0 !== current && null !== current) { + var $$typeof = current.$$typeof; + if ($$typeof === REACT_FORWARD_REF_TYPE) { workInProgress.tag = 11; workInProgress = updateForwardRef( null, workInProgress, - lazyComponent, current, + props, renderLanes ); break a; - } else if (init === REACT_MEMO_TYPE) { + } else if ($$typeof === REACT_MEMO_TYPE) { workInProgress.tag = 14; workInProgress = updateMemoComponent( null, workInProgress, - lazyComponent, current, + props, renderLanes ); break a; } - workInProgress = - getComponentNameFromType(lazyComponent) || lazyComponent; + } + workInProgress = getComponentNameFromType(current) || current; throw Error(formatProdErrorMessage(306, workInProgress, "")); } } @@ -7500,16 +7503,16 @@ function beginWork(current, workInProgress, renderLanes) { ); case 1: return ( - (lazyComponent = workInProgress.type), - (init = resolveClassComponentProps( - lazyComponent, + (props = workInProgress.type), + ($$typeof = resolveClassComponentProps( + props, workInProgress.pendingProps )), updateClassComponent( current, workInProgress, - lazyComponent, - init, + props, + $$typeof, renderLanes ) ); @@ -7520,15 +7523,15 @@ function beginWork(current, workInProgress, renderLanes) { workInProgress.stateNode.containerInfo ); if (null === current) throw Error(formatProdErrorMessage(387)); - lazyComponent = workInProgress.pendingProps; + props = workInProgress.pendingProps; var prevState = workInProgress.memoizedState; - init = prevState.element; + $$typeof = prevState.element; cloneUpdateQueue(current, workInProgress); - processUpdateQueue(workInProgress, lazyComponent, null, renderLanes); + processUpdateQueue(workInProgress, props, null, renderLanes); var nextState = workInProgress.memoizedState; - lazyComponent = nextState.cache; - pushProvider(workInProgress, CacheContext, lazyComponent); - lazyComponent !== prevState.cache && + props = nextState.cache; + pushProvider(workInProgress, CacheContext, props); + props !== prevState.cache && propagateContextChanges( workInProgress, [CacheContext], @@ -7536,11 +7539,11 @@ function beginWork(current, workInProgress, renderLanes) { !0 ); suspendIfUpdateReadFromEntangledAsyncAction(); - lazyComponent = nextState.element; + props = nextState.element; if (prevState.isDehydrated) if ( ((prevState = { - element: lazyComponent, + element: props, isDehydrated: !1, cache: nextState.cache }), @@ -7551,20 +7554,20 @@ function beginWork(current, workInProgress, renderLanes) { workInProgress = mountHostRootWithoutHydrating( current, workInProgress, - lazyComponent, + props, renderLanes ); break a; - } else if (lazyComponent !== init) { - init = createCapturedValueAtFiber( + } else if (props !== $$typeof) { + $$typeof = createCapturedValueAtFiber( Error(formatProdErrorMessage(424)), workInProgress ); - queueHydrationError(init); + queueHydrationError($$typeof); workInProgress = mountHostRootWithoutHydrating( current, workInProgress, - lazyComponent, + props, renderLanes ); break a; @@ -7588,7 +7591,7 @@ function beginWork(current, workInProgress, renderLanes) { renderLanes = mountChildFibers( workInProgress, null, - lazyComponent, + props, renderLanes ); for (workInProgress.child = renderLanes; renderLanes; ) @@ -7597,7 +7600,7 @@ function beginWork(current, workInProgress, renderLanes) { } else { resetHydrationState(); - if (lazyComponent === init) { + if (props === $$typeof) { workInProgress = bailoutOnAlreadyFinishedWork( current, workInProgress, @@ -7605,12 +7608,7 @@ function beginWork(current, workInProgress, renderLanes) { ); break a; } - reconcileChildren( - current, - workInProgress, - lazyComponent, - renderLanes - ); + reconcileChildren(current, workInProgress, props, renderLanes); } workInProgress = workInProgress.child; } @@ -7629,14 +7627,14 @@ function beginWork(current, workInProgress, renderLanes) { : isHydrating || ((renderLanes = workInProgress.type), (current = workInProgress.pendingProps), - (lazyComponent = getOwnerDocumentFromRootContainer( + (props = getOwnerDocumentFromRootContainer( rootInstanceStackCursor.current ).createElement(renderLanes)), - (lazyComponent[internalInstanceKey] = workInProgress), - (lazyComponent[internalPropsKey] = current), - setInitialProperties(lazyComponent, renderLanes, current), - markNodeAsHoistable(lazyComponent), - (workInProgress.stateNode = lazyComponent)) + (props[internalInstanceKey] = workInProgress), + (props[internalPropsKey] = current), + setInitialProperties(props, renderLanes, current), + markNodeAsHoistable(props), + (workInProgress.stateNode = props)) : (workInProgress.memoizedState = getResource( workInProgress.type, current.memoizedProps, @@ -7650,7 +7648,7 @@ function beginWork(current, workInProgress, renderLanes) { pushHostContext(workInProgress), null === current && isHydrating && - ((lazyComponent = workInProgress.stateNode = + ((props = workInProgress.stateNode = resolveSingletonInstance( workInProgress.type, workInProgress.pendingProps, @@ -7658,13 +7656,11 @@ function beginWork(current, workInProgress, renderLanes) { )), (hydrationParentFiber = workInProgress), (rootOrSingletonContext = !0), - (init = nextHydratableInstance), + ($$typeof = nextHydratableInstance), isSingletonScope(workInProgress.type) - ? ((previousHydratableOnEnteringScopedSingleton = init), - (nextHydratableInstance = getNextHydratable( - lazyComponent.firstChild - ))) - : (nextHydratableInstance = init)), + ? ((previousHydratableOnEnteringScopedSingleton = $$typeof), + (nextHydratableInstance = getNextHydratable(props.firstChild))) + : (nextHydratableInstance = $$typeof)), reconcileChildren( current, workInProgress, @@ -7677,36 +7673,34 @@ function beginWork(current, workInProgress, renderLanes) { ); case 5: if (null === current && isHydrating) { - if ((init = lazyComponent = nextHydratableInstance)) - (lazyComponent = canHydrateInstance( - lazyComponent, + if (($$typeof = props = nextHydratableInstance)) + (props = canHydrateInstance( + props, workInProgress.type, workInProgress.pendingProps, rootOrSingletonContext )), - null !== lazyComponent - ? ((workInProgress.stateNode = lazyComponent), + null !== props + ? ((workInProgress.stateNode = props), (hydrationParentFiber = workInProgress), - (nextHydratableInstance = getNextHydratable( - lazyComponent.firstChild - )), + (nextHydratableInstance = getNextHydratable(props.firstChild)), (rootOrSingletonContext = !1), - (init = !0)) - : (init = !1); - init || throwOnHydrationMismatch(workInProgress); + ($$typeof = !0)) + : ($$typeof = !1); + $$typeof || throwOnHydrationMismatch(workInProgress); } pushHostContext(workInProgress); - init = workInProgress.type; + $$typeof = workInProgress.type; prevState = workInProgress.pendingProps; nextState = null !== current ? current.memoizedProps : null; - lazyComponent = prevState.children; - shouldSetTextContent(init, prevState) - ? (lazyComponent = null) + props = prevState.children; + shouldSetTextContent($$typeof, prevState) + ? (props = null) : null !== nextState && - shouldSetTextContent(init, nextState) && + shouldSetTextContent($$typeof, nextState) && (workInProgress.flags |= 32); null !== workInProgress.memoizedState && - ((init = renderWithHooks( + (($$typeof = renderWithHooks( current, workInProgress, TransitionAwareHostComponent, @@ -7714,9 +7708,9 @@ function beginWork(current, workInProgress, renderLanes) { null, renderLanes )), - (HostTransitionContext._currentValue = init)); + (HostTransitionContext._currentValue = $$typeof)); markRef(current, workInProgress); - reconcileChildren(current, workInProgress, lazyComponent, renderLanes); + reconcileChildren(current, workInProgress, props, renderLanes); return workInProgress.child; case 6: if (null === current && isHydrating) { @@ -7743,20 +7737,15 @@ function beginWork(current, workInProgress, renderLanes) { workInProgress, workInProgress.stateNode.containerInfo ), - (lazyComponent = workInProgress.pendingProps), + (props = workInProgress.pendingProps), null === current ? (workInProgress.child = reconcileChildFibers( workInProgress, null, - lazyComponent, + props, renderLanes )) - : reconcileChildren( - current, - workInProgress, - lazyComponent, - renderLanes - ), + : reconcileChildren(current, workInProgress, props, renderLanes), workInProgress.child ); case 11: @@ -7791,9 +7780,9 @@ function beginWork(current, workInProgress, renderLanes) { return ( (workInProgress.flags |= 4), (workInProgress.flags |= 2048), - (lazyComponent = workInProgress.stateNode), - (lazyComponent.effectDuration = -0), - (lazyComponent.passiveEffectDuration = -0), + (props = workInProgress.stateNode), + (props.effectDuration = -0), + (props.passiveEffectDuration = -0), reconcileChildren( current, workInProgress, @@ -7804,27 +7793,22 @@ function beginWork(current, workInProgress, renderLanes) { ); case 10: return ( - (lazyComponent = workInProgress.pendingProps), - pushProvider(workInProgress, workInProgress.type, lazyComponent.value), - reconcileChildren( - current, - workInProgress, - lazyComponent.children, - renderLanes - ), + (props = workInProgress.pendingProps), + pushProvider(workInProgress, workInProgress.type, props.value), + reconcileChildren(current, workInProgress, props.children, renderLanes), workInProgress.child ); case 9: return ( - (init = workInProgress.type._context), - (lazyComponent = workInProgress.pendingProps.children), + ($$typeof = workInProgress.type._context), + (props = workInProgress.pendingProps.children), prepareToReadContext(workInProgress), - (init = readContext(init)), + ($$typeof = readContext($$typeof)), markComponentRenderStarted(workInProgress), - (lazyComponent = lazyComponent(init)), + (props = props($$typeof)), markComponentRenderStopped(), (workInProgress.flags |= 1), - reconcileChildren(current, workInProgress, lazyComponent, renderLanes), + reconcileChildren(current, workInProgress, props, renderLanes), workInProgress.child ); case 14: @@ -7846,13 +7830,13 @@ function beginWork(current, workInProgress, renderLanes) { case 19: return updateSuspenseListComponent(current, workInProgress, renderLanes); case 31: - init = workInProgress.pendingProps; + $$typeof = workInProgress.pendingProps; nextState = 0 !== (workInProgress.flags & 128); workInProgress.flags &= -129; if (null === current) if (isHydrating) { - if ("hidden" === init.mode) - mountActivityChildren(workInProgress, init); + if ("hidden" === $$typeof.mode) + mountActivityChildren(workInProgress, $$typeof); else if ( (pushDehydratedActivitySuspenseHandler(workInProgress), (renderLanes = nextHydratableInstance) @@ -7885,12 +7869,10 @@ function beginWork(current, workInProgress, renderLanes) { throw throwOnHydrationMismatch(workInProgress); workInProgress.lanes = 536870912; workInProgress = null; - } else workInProgress = mountActivityChildren(workInProgress, init); - else if ( - ((lazyComponent = current.memoizedState), null !== lazyComponent) - ) + } else workInProgress = mountActivityChildren(workInProgress, $$typeof); + else if (((props = current.memoizedState), null !== props)) if ( - ((prevState = lazyComponent.dehydrated), + ((prevState = props.dehydrated), pushDehydratedActivitySuspenseHandler(workInProgress), nextState) ) @@ -7917,16 +7899,16 @@ function beginWork(current, workInProgress, renderLanes) { (nextState = 0 !== (renderLanes & current.childLanes)), didReceiveUpdate || nextState) ) { - init = workInProgressRoot; + $$typeof = workInProgressRoot; if ( - null !== init && - ((prevState = getBumpedLaneForHydration(init, renderLanes)), - 0 !== prevState && prevState !== lazyComponent.retryLane) + null !== $$typeof && + ((prevState = getBumpedLaneForHydration($$typeof, renderLanes)), + 0 !== prevState && prevState !== props.retryLane) ) throw ( - ((lazyComponent.retryLane = prevState), + ((props.retryLane = prevState), enqueueConcurrentRenderForLane(current, prevState), - scheduleUpdateOnFiber(init, current, prevState), + scheduleUpdateOnFiber($$typeof, current, prevState), SelectiveHydrationException) ); renderDidSuspendDelayIfPossible(); @@ -7936,7 +7918,7 @@ function beginWork(current, workInProgress, renderLanes) { renderLanes ); } else - (renderLanes = lazyComponent.treeContext), + (renderLanes = props.treeContext), (nextHydratableInstance = getNextHydratable(prevState.nextSibling)), (hydrationParentFiber = workInProgress), (isHydrating = !0), @@ -7944,12 +7926,12 @@ function beginWork(current, workInProgress, renderLanes) { (rootOrSingletonContext = !1), null !== renderLanes && restoreSuspendedTreeContext(workInProgress, renderLanes), - (workInProgress = mountActivityChildren(workInProgress, init)), + (workInProgress = mountActivityChildren(workInProgress, $$typeof)), (workInProgress.flags |= 4096); else (renderLanes = createWorkInProgress(current.child, { - mode: init.mode, - children: init.children + mode: $$typeof.mode, + children: $$typeof.children })), (renderLanes.ref = workInProgress.ref), (workInProgress.child = renderLanes), @@ -7966,39 +7948,36 @@ function beginWork(current, workInProgress, renderLanes) { case 24: return ( prepareToReadContext(workInProgress), - (lazyComponent = readContext(CacheContext)), + (props = readContext(CacheContext)), null === current - ? ((init = peekCacheFromPool()), - null === init && - ((init = workInProgressRoot), + ? (($$typeof = peekCacheFromPool()), + null === $$typeof && + (($$typeof = workInProgressRoot), (prevState = createCache()), - (init.pooledCache = prevState), + ($$typeof.pooledCache = prevState), prevState.refCount++, - null !== prevState && (init.pooledCacheLanes |= renderLanes), - (init = prevState)), - (workInProgress.memoizedState = { - parent: lazyComponent, - cache: init - }), + null !== prevState && ($$typeof.pooledCacheLanes |= renderLanes), + ($$typeof = prevState)), + (workInProgress.memoizedState = { parent: props, cache: $$typeof }), initializeUpdateQueue(workInProgress), - pushProvider(workInProgress, CacheContext, init)) + pushProvider(workInProgress, CacheContext, $$typeof)) : (0 !== (current.lanes & renderLanes) && (cloneUpdateQueue(current, workInProgress), processUpdateQueue(workInProgress, null, null, renderLanes), suspendIfUpdateReadFromEntangledAsyncAction()), - (init = current.memoizedState), + ($$typeof = current.memoizedState), (prevState = workInProgress.memoizedState), - init.parent !== lazyComponent - ? ((init = { parent: lazyComponent, cache: lazyComponent }), - (workInProgress.memoizedState = init), + $$typeof.parent !== props + ? (($$typeof = { parent: props, cache: props }), + (workInProgress.memoizedState = $$typeof), 0 === workInProgress.lanes && (workInProgress.memoizedState = workInProgress.updateQueue.baseState = - init), - pushProvider(workInProgress, CacheContext, lazyComponent)) - : ((lazyComponent = prevState.cache), - pushProvider(workInProgress, CacheContext, lazyComponent), - lazyComponent !== init.cache && + $$typeof), + pushProvider(workInProgress, CacheContext, props)) + : ((props = prevState.cache), + pushProvider(workInProgress, CacheContext, props), + props !== $$typeof.cache && propagateContextChanges( workInProgress, [CacheContext], @@ -12767,20 +12746,20 @@ function extractEvents$1( } } for ( - var i$jscomp$inline_1680 = 0; - i$jscomp$inline_1680 < simpleEventPluginEvents.length; - i$jscomp$inline_1680++ + var i$jscomp$inline_1678 = 0; + i$jscomp$inline_1678 < simpleEventPluginEvents.length; + i$jscomp$inline_1678++ ) { - var eventName$jscomp$inline_1681 = - simpleEventPluginEvents[i$jscomp$inline_1680], - domEventName$jscomp$inline_1682 = - eventName$jscomp$inline_1681.toLowerCase(), - capitalizedEvent$jscomp$inline_1683 = - eventName$jscomp$inline_1681[0].toUpperCase() + - eventName$jscomp$inline_1681.slice(1); + var eventName$jscomp$inline_1679 = + simpleEventPluginEvents[i$jscomp$inline_1678], + domEventName$jscomp$inline_1680 = + eventName$jscomp$inline_1679.toLowerCase(), + capitalizedEvent$jscomp$inline_1681 = + eventName$jscomp$inline_1679[0].toUpperCase() + + eventName$jscomp$inline_1679.slice(1); registerSimpleEvent( - domEventName$jscomp$inline_1682, - "on" + capitalizedEvent$jscomp$inline_1683 + domEventName$jscomp$inline_1680, + "on" + capitalizedEvent$jscomp$inline_1681 ); } registerSimpleEvent(ANIMATION_END, "onAnimationEnd"); @@ -16415,16 +16394,16 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { 0 === i && attemptExplicitHydrationTarget(target); } }; -var isomorphicReactPackageVersion$jscomp$inline_1942 = React.version; +var isomorphicReactPackageVersion$jscomp$inline_1940 = React.version; if ( - "19.2.0-canary-eaee5308-20250728" !== - isomorphicReactPackageVersion$jscomp$inline_1942 + "19.2.0-canary-9be531cd-20250729" !== + isomorphicReactPackageVersion$jscomp$inline_1940 ) throw Error( formatProdErrorMessage( 527, - isomorphicReactPackageVersion$jscomp$inline_1942, - "19.2.0-canary-eaee5308-20250728" + isomorphicReactPackageVersion$jscomp$inline_1940, + "19.2.0-canary-9be531cd-20250729" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -16444,12 +16423,12 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { null === componentOrElement ? null : componentOrElement.stateNode; return componentOrElement; }; -var internals$jscomp$inline_1949 = { +var internals$jscomp$inline_1947 = { bundleType: 0, - version: "19.2.0-canary-eaee5308-20250728", + version: "19.2.0-canary-9be531cd-20250729", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-canary-eaee5308-20250728", + reconcilerVersion: "19.2.0-canary-9be531cd-20250729", getLaneLabelMap: function () { for ( var map = new Map(), lane = 1, index$281 = 0; @@ -16467,16 +16446,16 @@ var internals$jscomp$inline_1949 = { } }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var hook$jscomp$inline_2403 = __REACT_DEVTOOLS_GLOBAL_HOOK__; + var hook$jscomp$inline_2401 = __REACT_DEVTOOLS_GLOBAL_HOOK__; if ( - !hook$jscomp$inline_2403.isDisabled && - hook$jscomp$inline_2403.supportsFiber + !hook$jscomp$inline_2401.isDisabled && + hook$jscomp$inline_2401.supportsFiber ) try { - (rendererID = hook$jscomp$inline_2403.inject( - internals$jscomp$inline_1949 + (rendererID = hook$jscomp$inline_2401.inject( + internals$jscomp$inline_1947 )), - (injectedHook = hook$jscomp$inline_2403); + (injectedHook = hook$jscomp$inline_2401); } catch (err) {} } function getCrossOriginStringAs(as, input) { @@ -16722,7 +16701,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.2.0-canary-eaee5308-20250728"; +exports.version = "19.2.0-canary-9be531cd-20250729"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.development.js index 51ba44825d5989..0efa855baa9658 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.development.js @@ -9734,5 +9734,5 @@ 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server' ); }; - exports.version = "19.2.0-canary-eaee5308-20250728"; + exports.version = "19.2.0-canary-9be531cd-20250729"; })(); diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.production.js index 9a6624d240164d..9d8ef618005e89 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.production.js @@ -6485,4 +6485,4 @@ exports.renderToString = function (children, options) { 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server' ); }; -exports.version = "19.2.0-canary-eaee5308-20250728"; +exports.version = "19.2.0-canary-9be531cd-20250729"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.development.js index 586e54ec9cbdbd..040194f7ba528b 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.development.js @@ -9734,5 +9734,5 @@ 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server' ); }; - exports.version = "19.2.0-canary-eaee5308-20250728"; + exports.version = "19.2.0-canary-9be531cd-20250729"; })(); diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.production.js index df141c20a3d9af..818c7f9df8afa2 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.production.js @@ -6568,4 +6568,4 @@ exports.renderToString = function (children, options) { 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server' ); }; -exports.version = "19.2.0-canary-eaee5308-20250728"; +exports.version = "19.2.0-canary-9be531cd-20250729"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.development.js index ad6dbb79810e27..5f3592437feeb8 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.development.js @@ -8481,11 +8481,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-canary-eaee5308-20250728" !== isomorphicReactPackageVersion) + if ("19.2.0-canary-9be531cd-20250729" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.2.0-canary-eaee5308-20250728\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-canary-9be531cd-20250729\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react"), @@ -10175,5 +10175,5 @@ startWork(request); }); }; - exports.version = "19.2.0-canary-eaee5308-20250728"; + exports.version = "19.2.0-canary-9be531cd-20250729"; })(); diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.production.js index 3d711a2724472e..3581accfc2d2c0 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.production.js @@ -6869,12 +6869,12 @@ function addToReplayParent(node, parentKeyPath, trackedPostpones) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-canary-eaee5308-20250728" !== isomorphicReactPackageVersion) + if ("19.2.0-canary-9be531cd-20250729" !== isomorphicReactPackageVersion) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion, - "19.2.0-canary-eaee5308-20250728" + "19.2.0-canary-9be531cd-20250729" ) ); } @@ -7021,4 +7021,4 @@ exports.renderToReadableStream = function (children, options) { startWork(request); }); }; -exports.version = "19.2.0-canary-eaee5308-20250728"; +exports.version = "19.2.0-canary-9be531cd-20250729"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.bun.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.bun.production.js index 88f0542c220035..1102254d2a79db 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.bun.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.bun.production.js @@ -6517,13 +6517,13 @@ function addToReplayParent(node, parentKeyPath, trackedPostpones) { } var isomorphicReactPackageVersion$jscomp$inline_816 = React.version; if ( - "19.2.0-canary-eaee5308-20250728" !== + "19.2.0-canary-9be531cd-20250729" !== isomorphicReactPackageVersion$jscomp$inline_816 ) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion$jscomp$inline_816 + - "\n - react-dom: 19.2.0-canary-eaee5308-20250728\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-canary-9be531cd-20250729\nLearn more: https://react.dev/warnings/version-mismatch") ); exports.renderToReadableStream = function (children, options) { return new Promise(function (resolve, reject) { @@ -6614,4 +6614,4 @@ exports.renderToReadableStream = function (children, options) { startWork(request); }); }; -exports.version = "19.2.0-canary-eaee5308-20250728"; +exports.version = "19.2.0-canary-9be531cd-20250729"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.development.js index f01d24f4025408..24a1608009f422 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.development.js @@ -8504,11 +8504,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-canary-eaee5308-20250728" !== isomorphicReactPackageVersion) + if ("19.2.0-canary-9be531cd-20250729" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.2.0-canary-eaee5308-20250728\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-canary-9be531cd-20250729\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react"), @@ -10194,5 +10194,5 @@ startWork(request); }); }; - exports.version = "19.2.0-canary-eaee5308-20250728"; + exports.version = "19.2.0-canary-9be531cd-20250729"; })(); diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.production.js index d2e866cd114b60..a7294ef1b61a5a 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.production.js @@ -6967,11 +6967,11 @@ function addToReplayParent(node, parentKeyPath, trackedPostpones) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-canary-eaee5308-20250728" !== isomorphicReactPackageVersion) + if ("19.2.0-canary-9be531cd-20250729" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.2.0-canary-eaee5308-20250728\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-canary-9be531cd-20250729\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -7117,4 +7117,4 @@ exports.renderToReadableStream = function (children, options) { startWork(request); }); }; -exports.version = "19.2.0-canary-eaee5308-20250728"; +exports.version = "19.2.0-canary-9be531cd-20250729"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.development.js index 841a8647c274a5..1dd18ee00f30fd 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.development.js @@ -8379,11 +8379,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-canary-eaee5308-20250728" !== isomorphicReactPackageVersion) + if ("19.2.0-canary-9be531cd-20250729" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.2.0-canary-eaee5308-20250728\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-canary-9be531cd-20250729\nLearn more: https://react.dev/warnings/version-mismatch") ); } function createDrainHandler(destination, request) { @@ -10254,5 +10254,5 @@ startWork(request); }); }; - exports.version = "19.2.0-canary-eaee5308-20250728"; + exports.version = "19.2.0-canary-9be531cd-20250729"; })(); diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.production.js index 327f32bbc56800..a44863965554bc 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.production.js @@ -6859,11 +6859,11 @@ function addToReplayParent(node, parentKeyPath, trackedPostpones) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-canary-eaee5308-20250728" !== isomorphicReactPackageVersion) + if ("19.2.0-canary-9be531cd-20250729" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.2.0-canary-eaee5308-20250728\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-canary-9be531cd-20250729\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -7201,4 +7201,4 @@ exports.renderToReadableStream = function (children, options) { startWork(request); }); }; -exports.version = "19.2.0-canary-eaee5308-20250728"; +exports.version = "19.2.0-canary-9be531cd-20250729"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom.development.js index 8327402534a812..7eb8afed37df9f 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom.development.js @@ -416,7 +416,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.2.0-canary-eaee5308-20250728"; + exports.version = "19.2.0-canary-9be531cd-20250729"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom.production.js index 5ef4b278031e64..c6a711aeff5be7 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom.production.js @@ -207,4 +207,4 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.2.0-canary-eaee5308-20250728"; +exports.version = "19.2.0-canary-9be531cd-20250729"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.development.js index d007b54cc80a0c..a8fbdab687450b 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.development.js @@ -336,5 +336,5 @@ })) : Internals.d.m(href)); }; - exports.version = "19.2.0-canary-eaee5308-20250728"; + exports.version = "19.2.0-canary-9be531cd-20250729"; })(); diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.production.js index 2778d89e3dc079..a1ea3270168be0 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.production.js @@ -149,4 +149,4 @@ exports.preloadModule = function (href, options) { }); } else Internals.d.m(href); }; -exports.version = "19.2.0-canary-eaee5308-20250728"; +exports.version = "19.2.0-canary-9be531cd-20250729"; diff --git a/packages/next/src/compiled/react-dom/package.json b/packages/next/src/compiled/react-dom/package.json index 77ccb503154fc2..b4d0a5fe589dcf 100644 --- a/packages/next/src/compiled/react-dom/package.json +++ b/packages/next/src/compiled/react-dom/package.json @@ -67,10 +67,10 @@ "./package.json": "./package.json" }, "dependencies": { - "scheduler": "0.27.0-canary-eaee5308-20250728" + "scheduler": "0.27.0-canary-9be531cd-20250729" }, "peerDependencies": { - "react": "19.2.0-canary-eaee5308-20250728" + "react": "19.2.0-canary-9be531cd-20250729" }, "browser": { "./server.js": "./server.browser.js", diff --git a/packages/next/src/compiled/react-experimental/cjs/react.development.js b/packages/next/src/compiled/react-experimental/cjs/react.development.js index b274495149c06e..e2983655dd4bcc 100644 --- a/packages/next/src/compiled/react-experimental/cjs/react.development.js +++ b/packages/next/src/compiled/react-experimental/cjs/react.development.js @@ -1328,7 +1328,7 @@ exports.useTransition = function () { return resolveDispatcher().useTransition(); }; - exports.version = "19.2.0-experimental-eaee5308-20250728"; + exports.version = "19.2.0-experimental-9be531cd-20250729"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-experimental/cjs/react.production.js b/packages/next/src/compiled/react-experimental/cjs/react.production.js index c5006e10455d33..9b592aaae6aa9a 100644 --- a/packages/next/src/compiled/react-experimental/cjs/react.production.js +++ b/packages/next/src/compiled/react-experimental/cjs/react.production.js @@ -605,4 +605,4 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.2.0-experimental-eaee5308-20250728"; +exports.version = "19.2.0-experimental-9be531cd-20250729"; diff --git a/packages/next/src/compiled/react-experimental/cjs/react.react-server.development.js b/packages/next/src/compiled/react-experimental/cjs/react.react-server.development.js index 31be57786b74c6..eb72426a4d7081 100644 --- a/packages/next/src/compiled/react-experimental/cjs/react.react-server.development.js +++ b/packages/next/src/compiled/react-experimental/cjs/react.react-server.development.js @@ -996,5 +996,5 @@ exports.useMemo = function (create, deps) { return resolveDispatcher().useMemo(create, deps); }; - exports.version = "19.2.0-experimental-eaee5308-20250728"; + exports.version = "19.2.0-experimental-9be531cd-20250729"; })(); diff --git a/packages/next/src/compiled/react-experimental/cjs/react.react-server.production.js b/packages/next/src/compiled/react-experimental/cjs/react.react-server.production.js index 79961c1f6b6fb2..d428b4fae36d7c 100644 --- a/packages/next/src/compiled/react-experimental/cjs/react.react-server.production.js +++ b/packages/next/src/compiled/react-experimental/cjs/react.react-server.production.js @@ -572,4 +572,4 @@ exports.useId = function () { exports.useMemo = function (create, deps) { return ReactSharedInternals.H.useMemo(create, deps); }; -exports.version = "19.2.0-experimental-eaee5308-20250728"; +exports.version = "19.2.0-experimental-9be531cd-20250729"; diff --git a/packages/next/src/compiled/react-is/package.json b/packages/next/src/compiled/react-is/package.json index 0b22527fd5d56b..4a1b0b924ee9c1 100644 --- a/packages/next/src/compiled/react-is/package.json +++ b/packages/next/src/compiled/react-is/package.json @@ -1,6 +1,6 @@ { "name": "react-is", - "version": "19.2.0-canary-eaee5308-20250728", + "version": "19.2.0-canary-9be531cd-20250729", "description": "Brand checking of React Elements.", "main": "index.js", "sideEffects": false, diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.development.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.development.js index 1440ba94f90925..0de1717bf79c83 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.development.js @@ -1108,35 +1108,6 @@ value ]); } - function markAllTracksInOrder() { - supportsUserTiming && - (console.timeStamp( - "Server Requests Track", - 0.001, - 0.001, - "Server Requests \u269b", - void 0, - "primary-light" - ), - console.timeStamp( - "Server Components Track", - 0.001, - 0.001, - "Primary", - "Server Components \u269b", - "primary-light" - )); - } - function getIOColor(functionName) { - switch (functionName.charCodeAt(0) % 3) { - case 0: - return "tertiary-light"; - case 1: - return "tertiary"; - default: - return "tertiary-dark"; - } - } function getIODescription(value) { try { switch (typeof value) { @@ -1180,6 +1151,35 @@ return ""; } } + function markAllTracksInOrder() { + supportsUserTiming && + (console.timeStamp( + "Server Requests Track", + 0.001, + 0.001, + "Server Requests \u269b", + void 0, + "primary-light" + ), + console.timeStamp( + "Server Components Track", + 0.001, + 0.001, + "Primary", + "Server Components \u269b", + "primary-light" + )); + } + function getIOColor(functionName) { + switch (functionName.charCodeAt(0) % 3) { + case 0: + return "tertiary-light"; + case 1: + return "tertiary"; + default: + return "tertiary-dark"; + } + } function getIOLongName(ioInfo, description, env, rootEnv) { ioInfo = ioInfo.name; description = @@ -4417,10 +4417,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.2.0-experimental-eaee5308-20250728", + version: "19.2.0-experimental-9be531cd-20250729", rendererPackageName: "react-server-dom-turbopack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-eaee5308-20250728", + reconcilerVersion: "19.2.0-experimental-9be531cd-20250729", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.edge.development.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.edge.development.js index 02d2c1bfd2abb4..ab5d94e57589d6 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.edge.development.js @@ -1314,35 +1314,6 @@ value ]); } - function markAllTracksInOrder() { - supportsUserTiming && - (console.timeStamp( - "Server Requests Track", - 0.001, - 0.001, - "Server Requests \u269b", - void 0, - "primary-light" - ), - console.timeStamp( - "Server Components Track", - 0.001, - 0.001, - "Primary", - "Server Components \u269b", - "primary-light" - )); - } - function getIOColor(functionName) { - switch (functionName.charCodeAt(0) % 3) { - case 0: - return "tertiary-light"; - case 1: - return "tertiary"; - default: - return "tertiary-dark"; - } - } function getIODescription(value) { try { switch (typeof value) { @@ -1386,6 +1357,35 @@ return ""; } } + function markAllTracksInOrder() { + supportsUserTiming && + (console.timeStamp( + "Server Requests Track", + 0.001, + 0.001, + "Server Requests \u269b", + void 0, + "primary-light" + ), + console.timeStamp( + "Server Components Track", + 0.001, + 0.001, + "Primary", + "Server Components \u269b", + "primary-light" + )); + } + function getIOColor(functionName) { + switch (functionName.charCodeAt(0) % 3) { + case 0: + return "tertiary-light"; + case 1: + return "tertiary"; + default: + return "tertiary-dark"; + } + } function getIOLongName(ioInfo, description, env, rootEnv) { ioInfo = ioInfo.name; description = diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.node.development.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.node.development.js index e4e978a726e210..bd3507a53fac94 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.node.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.node.development.js @@ -1314,35 +1314,6 @@ value ]); } - function markAllTracksInOrder() { - supportsUserTiming && - (console.timeStamp( - "Server Requests Track", - 0.001, - 0.001, - "Server Requests \u269b", - void 0, - "primary-light" - ), - console.timeStamp( - "Server Components Track", - 0.001, - 0.001, - "Primary", - "Server Components \u269b", - "primary-light" - )); - } - function getIOColor(functionName) { - switch (functionName.charCodeAt(0) % 3) { - case 0: - return "tertiary-light"; - case 1: - return "tertiary"; - default: - return "tertiary-dark"; - } - } function getIODescription(value) { try { switch (typeof value) { @@ -1386,6 +1357,35 @@ return ""; } } + function markAllTracksInOrder() { + supportsUserTiming && + (console.timeStamp( + "Server Requests Track", + 0.001, + 0.001, + "Server Requests \u269b", + void 0, + "primary-light" + ), + console.timeStamp( + "Server Components Track", + 0.001, + 0.001, + "Primary", + "Server Components \u269b", + "primary-light" + )); + } + function getIOColor(functionName) { + switch (functionName.charCodeAt(0) % 3) { + case 0: + return "tertiary-light"; + case 1: + return "tertiary"; + default: + return "tertiary-dark"; + } + } function getIOLongName(ioInfo, description, env, rootEnv) { ioInfo = ioInfo.name; description = diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/package.json b/packages/next/src/compiled/react-server-dom-turbopack-experimental/package.json index 76f2470493c42a..d2215539c9dbda 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/package.json +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/package.json @@ -48,7 +48,7 @@ "neo-async": "^2.6.1" }, "peerDependencies": { - "react": "0.0.0-experimental-eaee5308-20250728", - "react-dom": "0.0.0-experimental-eaee5308-20250728" + "react": "0.0.0-experimental-9be531cd-20250729", + "react-dom": "0.0.0-experimental-9be531cd-20250729" } } \ No newline at end of file diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.development.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.development.js index 592e91e36bd339..7b1f1d3101218b 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.development.js @@ -3355,10 +3355,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.2.0-canary-eaee5308-20250728", + version: "19.2.0-canary-9be531cd-20250729", rendererPackageName: "react-server-dom-turbopack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-canary-eaee5308-20250728", + reconcilerVersion: "19.2.0-canary-9be531cd-20250729", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-turbopack/package.json b/packages/next/src/compiled/react-server-dom-turbopack/package.json index d18b0397bfbc3f..e16c635f589091 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/package.json +++ b/packages/next/src/compiled/react-server-dom-turbopack/package.json @@ -48,7 +48,7 @@ "neo-async": "^2.6.1" }, "peerDependencies": { - "react": "19.2.0-canary-eaee5308-20250728", - "react-dom": "19.2.0-canary-eaee5308-20250728" + "react": "19.2.0-canary-9be531cd-20250729", + "react-dom": "19.2.0-canary-9be531cd-20250729" } } \ No newline at end of file diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.development.js index 67c1c18e69d775..8facc4c6c03371 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.development.js @@ -1117,35 +1117,6 @@ value ]); } - function markAllTracksInOrder() { - supportsUserTiming && - (console.timeStamp( - "Server Requests Track", - 0.001, - 0.001, - "Server Requests \u269b", - void 0, - "primary-light" - ), - console.timeStamp( - "Server Components Track", - 0.001, - 0.001, - "Primary", - "Server Components \u269b", - "primary-light" - )); - } - function getIOColor(functionName) { - switch (functionName.charCodeAt(0) % 3) { - case 0: - return "tertiary-light"; - case 1: - return "tertiary"; - default: - return "tertiary-dark"; - } - } function getIODescription(value) { try { switch (typeof value) { @@ -1189,6 +1160,35 @@ return ""; } } + function markAllTracksInOrder() { + supportsUserTiming && + (console.timeStamp( + "Server Requests Track", + 0.001, + 0.001, + "Server Requests \u269b", + void 0, + "primary-light" + ), + console.timeStamp( + "Server Components Track", + 0.001, + 0.001, + "Primary", + "Server Components \u269b", + "primary-light" + )); + } + function getIOColor(functionName) { + switch (functionName.charCodeAt(0) % 3) { + case 0: + return "tertiary-light"; + case 1: + return "tertiary"; + default: + return "tertiary-dark"; + } + } function getIOLongName(ioInfo, description, env, rootEnv) { ioInfo = ioInfo.name; description = @@ -4433,10 +4433,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.2.0-experimental-eaee5308-20250728", + version: "19.2.0-experimental-9be531cd-20250729", rendererPackageName: "react-server-dom-webpack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-eaee5308-20250728", + reconcilerVersion: "19.2.0-experimental-9be531cd-20250729", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.development.js index 8a2b574e81617f..9fa3ab95d5dab4 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.development.js @@ -1319,35 +1319,6 @@ value ]); } - function markAllTracksInOrder() { - supportsUserTiming && - (console.timeStamp( - "Server Requests Track", - 0.001, - 0.001, - "Server Requests \u269b", - void 0, - "primary-light" - ), - console.timeStamp( - "Server Components Track", - 0.001, - 0.001, - "Primary", - "Server Components \u269b", - "primary-light" - )); - } - function getIOColor(functionName) { - switch (functionName.charCodeAt(0) % 3) { - case 0: - return "tertiary-light"; - case 1: - return "tertiary"; - default: - return "tertiary-dark"; - } - } function getIODescription(value) { try { switch (typeof value) { @@ -1391,6 +1362,35 @@ return ""; } } + function markAllTracksInOrder() { + supportsUserTiming && + (console.timeStamp( + "Server Requests Track", + 0.001, + 0.001, + "Server Requests \u269b", + void 0, + "primary-light" + ), + console.timeStamp( + "Server Components Track", + 0.001, + 0.001, + "Primary", + "Server Components \u269b", + "primary-light" + )); + } + function getIOColor(functionName) { + switch (functionName.charCodeAt(0) % 3) { + case 0: + return "tertiary-light"; + case 1: + return "tertiary"; + default: + return "tertiary-dark"; + } + } function getIOLongName(ioInfo, description, env, rootEnv) { ioInfo = ioInfo.name; description = diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.development.js index 34e67e2219fb4d..f498e50d89ef38 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.development.js @@ -1319,35 +1319,6 @@ value ]); } - function markAllTracksInOrder() { - supportsUserTiming && - (console.timeStamp( - "Server Requests Track", - 0.001, - 0.001, - "Server Requests \u269b", - void 0, - "primary-light" - ), - console.timeStamp( - "Server Components Track", - 0.001, - 0.001, - "Primary", - "Server Components \u269b", - "primary-light" - )); - } - function getIOColor(functionName) { - switch (functionName.charCodeAt(0) % 3) { - case 0: - return "tertiary-light"; - case 1: - return "tertiary"; - default: - return "tertiary-dark"; - } - } function getIODescription(value) { try { switch (typeof value) { @@ -1391,6 +1362,35 @@ return ""; } } + function markAllTracksInOrder() { + supportsUserTiming && + (console.timeStamp( + "Server Requests Track", + 0.001, + 0.001, + "Server Requests \u269b", + void 0, + "primary-light" + ), + console.timeStamp( + "Server Components Track", + 0.001, + 0.001, + "Primary", + "Server Components \u269b", + "primary-light" + )); + } + function getIOColor(functionName) { + switch (functionName.charCodeAt(0) % 3) { + case 0: + return "tertiary-light"; + case 1: + return "tertiary"; + default: + return "tertiary-dark"; + } + } function getIOLongName(ioInfo, description, env, rootEnv) { ioInfo = ioInfo.name; description = diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.unbundled.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.unbundled.development.js index 62321688807218..4bc4f0d5fe5a2e 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.unbundled.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.unbundled.development.js @@ -1281,35 +1281,6 @@ value ]); } - function markAllTracksInOrder() { - supportsUserTiming && - (console.timeStamp( - "Server Requests Track", - 0.001, - 0.001, - "Server Requests \u269b", - void 0, - "primary-light" - ), - console.timeStamp( - "Server Components Track", - 0.001, - 0.001, - "Primary", - "Server Components \u269b", - "primary-light" - )); - } - function getIOColor(functionName) { - switch (functionName.charCodeAt(0) % 3) { - case 0: - return "tertiary-light"; - case 1: - return "tertiary"; - default: - return "tertiary-dark"; - } - } function getIODescription(value) { try { switch (typeof value) { @@ -1353,6 +1324,35 @@ return ""; } } + function markAllTracksInOrder() { + supportsUserTiming && + (console.timeStamp( + "Server Requests Track", + 0.001, + 0.001, + "Server Requests \u269b", + void 0, + "primary-light" + ), + console.timeStamp( + "Server Components Track", + 0.001, + 0.001, + "Primary", + "Server Components \u269b", + "primary-light" + )); + } + function getIOColor(functionName) { + switch (functionName.charCodeAt(0) % 3) { + case 0: + return "tertiary-light"; + case 1: + return "tertiary"; + default: + return "tertiary-dark"; + } + } function getIOLongName(ioInfo, description, env, rootEnv) { ioInfo = ioInfo.name; description = diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/package.json b/packages/next/src/compiled/react-server-dom-webpack-experimental/package.json index 97d53f2a5778ab..6c31628b4e5c85 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/package.json +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/package.json @@ -64,8 +64,8 @@ "webpack-sources": "^3.2.0" }, "peerDependencies": { - "react": "0.0.0-experimental-eaee5308-20250728", - "react-dom": "0.0.0-experimental-eaee5308-20250728", + "react": "0.0.0-experimental-9be531cd-20250729", + "react-dom": "0.0.0-experimental-9be531cd-20250729", "webpack": "^5.59.0" } } \ No newline at end of file diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js index eaf2822b5a8e37..add85d057c2e0e 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js @@ -3371,10 +3371,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.2.0-canary-eaee5308-20250728", + version: "19.2.0-canary-9be531cd-20250729", rendererPackageName: "react-server-dom-webpack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-canary-eaee5308-20250728", + reconcilerVersion: "19.2.0-canary-9be531cd-20250729", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-webpack/package.json b/packages/next/src/compiled/react-server-dom-webpack/package.json index 67997c8bcbd517..eaed5d0a5dd9f6 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/package.json +++ b/packages/next/src/compiled/react-server-dom-webpack/package.json @@ -64,8 +64,8 @@ "webpack-sources": "^3.2.0" }, "peerDependencies": { - "react": "19.2.0-canary-eaee5308-20250728", - "react-dom": "19.2.0-canary-eaee5308-20250728", + "react": "19.2.0-canary-9be531cd-20250729", + "react-dom": "19.2.0-canary-9be531cd-20250729", "webpack": "^5.59.0" } } \ No newline at end of file diff --git a/packages/next/src/compiled/react/cjs/react.development.js b/packages/next/src/compiled/react/cjs/react.development.js index 0104fc689b575e..ec1ca36752ee38 100644 --- a/packages/next/src/compiled/react/cjs/react.development.js +++ b/packages/next/src/compiled/react/cjs/react.development.js @@ -1244,7 +1244,7 @@ exports.useTransition = function () { return resolveDispatcher().useTransition(); }; - exports.version = "19.2.0-canary-eaee5308-20250728"; + exports.version = "19.2.0-canary-9be531cd-20250729"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react/cjs/react.production.js b/packages/next/src/compiled/react/cjs/react.production.js index 57e31b24bb3ec8..36f935ba90c32c 100644 --- a/packages/next/src/compiled/react/cjs/react.production.js +++ b/packages/next/src/compiled/react/cjs/react.production.js @@ -543,4 +543,4 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.2.0-canary-eaee5308-20250728"; +exports.version = "19.2.0-canary-9be531cd-20250729"; diff --git a/packages/next/src/compiled/react/cjs/react.react-server.development.js b/packages/next/src/compiled/react/cjs/react.react-server.development.js index 9ad91308a7a7c5..adf082f9ecfaeb 100644 --- a/packages/next/src/compiled/react/cjs/react.react-server.development.js +++ b/packages/next/src/compiled/react/cjs/react.react-server.development.js @@ -816,5 +816,5 @@ exports.useMemo = function (create, deps) { return resolveDispatcher().useMemo(create, deps); }; - exports.version = "19.2.0-canary-eaee5308-20250728"; + exports.version = "19.2.0-canary-9be531cd-20250729"; })(); diff --git a/packages/next/src/compiled/react/cjs/react.react-server.production.js b/packages/next/src/compiled/react/cjs/react.react-server.production.js index a0b07873a89aff..a8e25c02b3a2a5 100644 --- a/packages/next/src/compiled/react/cjs/react.react-server.production.js +++ b/packages/next/src/compiled/react/cjs/react.react-server.production.js @@ -430,4 +430,4 @@ exports.useId = function () { exports.useMemo = function (create, deps) { return ReactSharedInternals.H.useMemo(create, deps); }; -exports.version = "19.2.0-canary-eaee5308-20250728"; +exports.version = "19.2.0-canary-9be531cd-20250729"; diff --git a/packages/next/src/compiled/unistore/unistore.js b/packages/next/src/compiled/unistore/unistore.js index c919e4642bee1e..91850c3f0d7084 100644 --- a/packages/next/src/compiled/unistore/unistore.js +++ b/packages/next/src/compiled/unistore/unistore.js @@ -1 +1 @@ -(()=>{var t={809:t=>{function n(t,i){for(var _ in i)t[_]=i[_];return t}t.exports=function(t){var i=[];function u(t){for(var _=[],a=0;a{var t={448:t=>{function n(t,i){for(var _ in i)t[_]=i[_];return t}t.exports=function(t){var i=[];function u(t){for(var _=[],a=0;a=14.0.0'} peerDependencies: '@types/react': 19.1.8 - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729 peerDependenciesMeta: '@types/react': optional: true @@ -2975,7 +2975,7 @@ packages: resolution: {integrity: sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==} peerDependencies: '@types/react': '*' - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 peerDependenciesMeta: '@types/react': optional: true @@ -2992,7 +2992,7 @@ packages: '@emotion/use-insertion-effect-with-fallbacks@1.0.1': resolution: {integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==} peerDependencies: - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 '@emotion/utils@1.2.1': resolution: {integrity: sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==} @@ -3659,20 +3659,20 @@ packages: '@floating-ui/react-dom@2.1.0': resolution: {integrity: sha512-lNzj5EQmEKn5FFKc04+zasr09h/uX8RtJRNj5gUXsSQIXHVWTVh+hVAg1vOMCexkX8EgvemMvIFpQfkosnVNyA==} peerDependencies: - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729 '@floating-ui/react-dom@2.1.4': resolution: {integrity: sha512-JbbpPhp38UmXDDAu60RJmbeme37Jbgsm7NrHGgzYYFKmblzRUh6Pa641dII6LsjwF4XlScDrde2UAzDo/b9KPw==} peerDependencies: - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729 '@floating-ui/react@0.26.16': resolution: {integrity: sha512-HEf43zxZNAI/E781QIVpYSF3K2VH4TTYZpqecjdsFkjsaU1EbaWcM++kw0HXFffj7gDUcBFevX8s0rQGQpxkow==} peerDependencies: - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729 '@floating-ui/utils@0.2.10': resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==} @@ -4396,13 +4396,13 @@ packages: resolution: {integrity: sha512-l9ypojKN3PjwO1CSLIsqxi7mA25+7w+xc71Q+JuCCREI0tuGwkZsKbIOpuTATIJOjPh8ycLiW7QxX1LYsRTq6w==} peerDependencies: '@mantine/hooks': 7.10.1 - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729 '@mantine/hooks@7.11.2': resolution: {integrity: sha512-jhyVe/sbDEG2U8rr2lMecUPgQxcfr5hh9HazqGfkS7ZRIMDO7uJ947yAcTMGGkp5Lxtt5TBFt1Cb6tiB2/1agg==} peerDependencies: - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 '@manypkg/find-root@1.1.0': resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} @@ -4425,13 +4425,13 @@ packages: '@mdx-js/react@2.2.1': resolution: {integrity: sha512-YdXcMcEnqZhzql98RNrqYo9cEhTTesBiCclEtoiQUbJwx87q9453GTapYU6kJ8ZZ2ek1Vp25SiAXEFy5O/eAPw==} peerDependencies: - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 '@mdx-js/react@3.1.0': resolution: {integrity: sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==} peerDependencies: '@types/react': 19.1.8 - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 '@modelcontextprotocol/sdk@1.15.1': resolution: {integrity: sha512-W/XlN9c528yYn+9MQkVjxiTPgPxoxt+oczfjHBDsJx0+59+O7B75Zhsp0B16Xbwbz8ANISDajh6+V7nIcPMc5w==} @@ -5135,8 +5135,8 @@ packages: '@storybook/blocks@8.6.0': resolution: {integrity: sha512-3PNxlB5Ooj8CIhttbDxeV6kW7ui+2GEdTngtqhnsUHVjzeTKpilsk2lviOeUzqlyq5FDK+rhpZ3L3DJ9pDvioA==} peerDependencies: - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729 storybook: ^8.6.0 peerDependenciesMeta: react: @@ -5186,8 +5186,8 @@ packages: resolution: {integrity: sha512-Nz/UzeYQdUZUhacrPyfkiiysSjydyjgg/p0P9HxB4p/WaJUUjMAcaoaLgy3EXx61zZJ3iD36WPuDkZs5QYrA0A==} engines: {node: '>=14.0.0'} peerDependencies: - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729 '@storybook/instrumenter@8.6.0': resolution: {integrity: sha512-eEY/Hfa3Vj5Nv4vHRHlSqjoyW6oAKNK3rKIXfL/eawQwb7rKhzijDLG5YBH44Hh7dEPIqUp0LEdgpyIY7GXezg==} @@ -5203,8 +5203,8 @@ packages: resolution: {integrity: sha512-04T86VG0UJtiozgZkTR5sY1qM3E0Rgwqwllvyy7kFFdkV+Sv/VsPjW9sC38s9C8FtCYRL8pJZz81ey3oylpIMA==} engines: {node: '>=18.0.0'} peerDependencies: - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729 storybook: ^8.6.0 typescript: '*' peerDependenciesMeta: @@ -5225,16 +5225,16 @@ packages: '@storybook/react-dom-shim@8.6.0': resolution: {integrity: sha512-5Y+vMHhcx0xnaNsLQMbkmjc3zkDn/fGBNsiLH2e4POvW3ZQvOxjoyxAsEQaKwLtFgsdCFSd2tR89F6ItYrA2JQ==} peerDependencies: - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729 storybook: ^8.6.0 '@storybook/react-webpack5@8.6.0': resolution: {integrity: sha512-2L9CYDPn1OL0B8K5EU/Wpo9Slg8f0vkYPaPioQnmcK3Q4SJR4JAuDVWHUtNdxhaPOkHIy887Tfrf6BEC/blMaQ==} engines: {node: '>=18.0.0'} peerDependencies: - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729 storybook: ^8.6.0 typescript: '>= 4.2.x' peerDependenciesMeta: @@ -5246,8 +5246,8 @@ packages: engines: {node: '>=18.0.0'} peerDependencies: '@storybook/test': 8.6.0 - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729 storybook: ^8.6.0 typescript: '>= 4.2.x' peerDependenciesMeta: @@ -5427,8 +5427,8 @@ packages: engines: {node: '>=18'} peerDependencies: '@types/react': 19.1.8 - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729 peerDependenciesMeta: '@types/react': optional: true @@ -11663,7 +11663,7 @@ packages: lucide-react@0.383.0: resolution: {integrity: sha512-13xlG0CQCJtzjSQYwwJ3WRqMHtRj3EXmLlorrARt7y+IHnxUCp3XyFNL1DfaGySWxHObDvnu1u1dV+0VMKHUSg==} peerDependencies: - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 lz-string@1.5.0: resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} @@ -14238,15 +14238,23 @@ packages: resolution: {integrity: sha512-APPU8HB2uZnpl6Vt/+0AFoVYgSRtfiP6FLrZgPPTDmqSb2R4qZRbgd0A3VzIFxDt5e+Fozjx79WjLWnF69DK8g==} engines: {node: '>=16.14.0'} - react-dom@0.0.0-experimental-eaee5308-20250728: - resolution: {integrity: sha512-6b6DZQoDDlSlaOWwf3vZzQNd7gzQLrxfueyaq3YhX3nXfNJI4OQK10ow/nNRlf6Sh66sF50gxhYLsyqGZZcsag==} + react-dom@0.0.0-experimental-9be531cd-20250729: + resolution: {integrity: sha512-yl7v54BEfaHJY/UFfjtPbXS4vqDdHeChbwd+DSzJqcyl5foRqxwCkHDPEA8XnR5qRSimymGTEMMBV6O9Wr6Xew==} peerDependencies: - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 + + react-dom@19.2.0-canary-9be531cd-20250729: + resolution: {integrity: sha512-pJd0JzxZZpLtCTTxSlfwGiHDQq91zanDrJy5OquYQjMUs0oNtIa4xuhI3ggktTrhMypY/3zayaRXGo4dXQxo5g==} + peerDependencies: + react: 19.2.0-canary-9be531cd-20250729 react-dom@19.2.0-canary-eaee5308-20250728: resolution: {integrity: sha512-MVLdI3bsHF962avEiCIMIQ8yO6p6cRIGGTeBl4K1Lw3Yq/KsFxkpRbBqV4C1DVoDe5EXIGDezoTEPDpZcRFUow==} peerDependencies: - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 + + react-is@19.2.0-canary-9be531cd-20250729: + resolution: {integrity: sha512-DM9aXJvtYagwhJ2BTVj2w5tpqQotoVuN31s6++SSGj1DjBzYVSmsYrhIgD/67aTTdt3NQYEwTnLTNuSQcnObzA==} react-is@19.2.0-canary-eaee5308-20250728: resolution: {integrity: sha512-kaeTCRQJulmP27MCI7/AEiWE9c0lRCIGumFD9A9NXvxtBR1QDHcPLJDQ7B8A3we9uuJJhW5iY2IrCHWERX194w==} @@ -14257,8 +14265,8 @@ packages: react-number-format@5.4.0: resolution: {integrity: sha512-NWdICrqLhI7rAS8yUeLVd6Wr4cN7UjJ9IBTS0f/a9i7UB4x4Ti70kGnksBtZ7o4Z7YRbvCMMR/jQmkoOBa/4fg==} peerDependencies: - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729 react-refresh@0.12.0: resolution: {integrity: sha512-suLIhrU2IHKL5JEKR/fAwJv7bbeq4kJ+pJopf77jHwuR+HmJS/HbrPIGsTBUVfw7tXPOmYv7UJ7PCaN49e8x4A==} @@ -14269,7 +14277,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.1.8 - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 peerDependenciesMeta: '@types/react': optional: true @@ -14279,58 +14287,58 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.1.8 - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 peerDependenciesMeta: '@types/react': optional: true - react-server-dom-turbopack@0.0.0-experimental-eaee5308-20250728: - resolution: {integrity: sha512-XENn+MCxPXcFREC3XxMwkwgnFVb6MMKH4TX/zCs50Y7i2J9LMcI3nV7Kxqa/JqSKRjVbvP5YZK+IRV6VtVtMqA==} + react-server-dom-turbopack@0.0.0-experimental-9be531cd-20250729: + resolution: {integrity: sha512-WFBTmtyVCBN5+k2zpZG0zZepDPtTtrXhklmDfcrw01KNyBUsy5frsEs/XRCNN4p+AsaZJ4caVMwvB9W0So3Z/g==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729 - react-server-dom-turbopack@19.2.0-canary-eaee5308-20250728: - resolution: {integrity: sha512-Ptu+lBaTs5Movph7nEjdZLU02HW6+LAhJuXSVdEyZLB4RJDkKElmKV7gUrOhrv3G+75j6ry2VfrnmlYN4fBsPA==} + react-server-dom-turbopack@19.2.0-canary-9be531cd-20250729: + resolution: {integrity: sha512-u22/WBiSoBBfesDow/0Lbii4+u6gUlpvRFoR7aaFEskGfNQwZnNhfj9VUs7S2yuvqyzRBYemeCReGaRn6eCHVg==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729 - react-server-dom-webpack@0.0.0-experimental-eaee5308-20250728: - resolution: {integrity: sha512-gOA3f1J81t59nwrWEboV9RvbLRBHRaj3jQtWsOax74UqQq8ACg2UCWyKVVtSH0hioqU0zXtQ2+2LHWPLCkjPFw==} + react-server-dom-webpack@0.0.0-experimental-9be531cd-20250729: + resolution: {integrity: sha512-kOBwVORFMPgV9UKHQwOp6D4Mopkf3En9JxhU8QVP79/laX6KglFKhxF01lq8x6mCkJSkTyDcv5rnoXypqRPBPw==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729 webpack: 5.98.0 - react-server-dom-webpack@19.2.0-canary-eaee5308-20250728: - resolution: {integrity: sha512-4Ew5QtIwLZrMePeLiRekt2ekCQn7ZisqeYh5nYKAV+wT3JMoath02yvRYZmzySCGCuVN8QXGnH72uyuYRBqN7w==} + react-server-dom-webpack@19.2.0-canary-9be531cd-20250729: + resolution: {integrity: sha512-YPcNh/yQcsjpykyrj79sr1i4nMFfdHZzKEOnFgkHg+bOA9X3II8e6MvnbpOuFymlQ2hNR6jI33fueP8hEX/yCQ==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729 webpack: 5.98.0 react-shallow-renderer@16.15.0: resolution: {integrity: sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==} peerDependencies: - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 react-ssr-prepass@1.0.8: resolution: {integrity: sha512-O0gfRA1SaK+9ITKxqfnXsej2jF+OHGP/+GxD4unROQaM/0/UczGF9fuF+wTboxaQoKdIf4FvS3h/OigWh704VA==} peerDependencies: - react: 19.2.0-canary-eaee5308-20250728 - react-is: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 + react-is: 19.2.0-canary-9be531cd-20250729 react-style-singleton@2.2.1: resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} engines: {node: '>=10'} peerDependencies: '@types/react': 19.1.8 - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 peerDependenciesMeta: '@types/react': optional: true @@ -14338,22 +14346,26 @@ packages: react-test-renderer@18.2.0: resolution: {integrity: sha512-JWD+aQ0lh2gvh4NM3bBM42Kx+XybOxCpgYK7F8ugAlpaTSnWsX+39Z4XkOykGZAHrjwwTZT3x3KxswVWxHPUqA==} peerDependencies: - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 react-textarea-autosize@8.5.3: resolution: {integrity: sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==} engines: {node: '>=10'} peerDependencies: - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 react-virtualized@9.22.3: resolution: {integrity: sha512-MKovKMxWTcwPSxE1kK1HcheQTWfuCxAuBoSTf2gwyMM21NdX/PXUhnoP8Uc5dRKd+nKm8v41R36OellhdCpkrw==} peerDependencies: - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729 - react@0.0.0-experimental-eaee5308-20250728: - resolution: {integrity: sha512-ZplOLBAxg2pMvqiKEjJ95GcengCpsiQqc1mbq+3ZLKnD+FhOvVhafwqsGjI/atzeEyOwkjAH2jqE341BhmByhA==} + react@0.0.0-experimental-9be531cd-20250729: + resolution: {integrity: sha512-BjDLAzB0N9+CAz9kTsiNtd3UeYVDPpRnzXyOCO6s1dMmJ2P+T+3ltQYS83ksa29v/n2GoR0G+yP9KU5jFjLkpw==} + engines: {node: '>=0.10.0'} + + react@19.2.0-canary-9be531cd-20250729: + resolution: {integrity: sha512-jY2XQg3xeXpVCPjszLdKMhsGZmw7AB6tX6zBcb6FeurrV94tE81PQZavf1mQvDhpw17aAkEUxo2vdy4im5gluQ==} engines: {node: '>=0.10.0'} react@19.2.0-canary-eaee5308-20250728: @@ -14919,11 +14931,11 @@ packages: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} - scheduler@0.0.0-experimental-eaee5308-20250728: - resolution: {integrity: sha512-73Y4WrH6tokA251eqmpAeVKXQhfn54w/Dz+bw5AptEJNqE1CNARQM1bHb1NyyffJq3mSh3mkf/6Zmqfg8Cwzxg==} + scheduler@0.0.0-experimental-9be531cd-20250729: + resolution: {integrity: sha512-4BYUhS5TayuI/+eXYAbXYfNsX66WeSK1XsoURdin9Q8CK7PK8oxiXiG4miiuma09OIWWqmQsnQfLgI+PGDS8vw==} - scheduler@0.27.0-canary-eaee5308-20250728: - resolution: {integrity: sha512-A0V5T1UFY4S5zj9PWIKXbbab98X8955GY0OyFVIciBB2XkAC90kA5yKKtysu8aTL/UmU1ajAjxWqlrEuGoqnFg==} + scheduler@0.27.0-canary-9be531cd-20250729: + resolution: {integrity: sha512-419p9640AZyaAIkqu0+Cu9y9jEfkKaPPf1/oz4BX7mWksKdP2+gywhr3z/zUQuEL/42fufGSRUS+AkKVgN0rTA==} schema-utils@2.7.1: resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} @@ -15606,7 +15618,7 @@ packages: peerDependencies: '@babel/core': '*' babel-plugin-macros: '*' - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 peerDependenciesMeta: '@babel/core': optional: true @@ -15687,7 +15699,7 @@ packages: swr@2.2.4: resolution: {integrity: sha512-njiZ/4RiIhoOlAaLYDqwz5qH/KZXVilRLvomrx83HjzCWTfa+InyfAjv05PSFxnmLzZkNO9ZfvgoqzAaEI4sGQ==} peerDependencies: - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 symbol-observable@1.0.1: resolution: {integrity: sha512-Kb3PrPYz4HanVF1LVGuAdW6LoVgIwjUYJGzFe7NDrBLCN4lsV/5J0MFurV+ygS4bRVwrCEt2c7MQ1R2a72oJDw==} @@ -16483,7 +16495,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.1.8 - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 peerDependenciesMeta: '@types/react': optional: true @@ -16491,13 +16503,13 @@ packages: use-composed-ref@1.3.0: resolution: {integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==} peerDependencies: - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 use-isomorphic-layout-effect@1.1.2: resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} peerDependencies: '@types/react': '*' - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 peerDependenciesMeta: '@types/react': optional: true @@ -16506,7 +16518,7 @@ packages: resolution: {integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==} peerDependencies: '@types/react': '*' - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 peerDependenciesMeta: '@types/react': optional: true @@ -16516,7 +16528,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.1.8 - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 peerDependenciesMeta: '@types/react': optional: true @@ -16524,12 +16536,12 @@ packages: use-sync-external-store@1.2.0: resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} peerDependencies: - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 use-sync-external-store@1.5.0: resolution: {integrity: sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==} peerDependencies: - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -18224,16 +18236,16 @@ snapshots: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@base-ui-components/react@1.0.0-beta.1(patch_hash=husdbmnwfarofaw5whjzcd7l2a)(@types/react@19.1.8)(react-dom@19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728))(react@19.2.0-canary-eaee5308-20250728)': + '@base-ui-components/react@1.0.0-beta.1(patch_hash=husdbmnwfarofaw5whjzcd7l2a)(@types/react@19.1.8)(react-dom@19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729))(react@19.2.0-canary-9be531cd-20250729)': dependencies: '@babel/runtime': 7.27.6 - '@floating-ui/react-dom': 2.1.4(react-dom@19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728))(react@19.2.0-canary-eaee5308-20250728) + '@floating-ui/react-dom': 2.1.4(react-dom@19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729))(react@19.2.0-canary-9be531cd-20250729) '@floating-ui/utils': 0.2.10 - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728) + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729) reselect: 5.1.1 tabbable: 6.2.0 - use-sync-external-store: 1.5.0(react@19.2.0-canary-eaee5308-20250728) + use-sync-external-store: 1.5.0(react@19.2.0-canary-9be531cd-20250729) optionalDependencies: '@types/react': 19.1.8 @@ -18566,17 +18578,17 @@ snapshots: '@emotion/memoize@0.8.1': {} - '@emotion/react@11.11.1(@types/react@19.1.8)(react@19.2.0-canary-eaee5308-20250728)': + '@emotion/react@11.11.1(@types/react@19.1.8)(react@19.2.0-canary-9be531cd-20250729)': dependencies: '@babel/runtime': 7.27.0 '@emotion/babel-plugin': 11.11.0 '@emotion/cache': 11.11.0 '@emotion/serialize': 1.1.2 - '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@19.2.0-canary-eaee5308-20250728) + '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@19.2.0-canary-9be531cd-20250729) '@emotion/utils': 1.2.1 '@emotion/weak-memoize': 0.3.1 hoist-non-react-statics: 3.3.2 - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 optionalDependencies: '@types/react': 19.1.8 transitivePeerDependencies: @@ -18594,9 +18606,9 @@ snapshots: '@emotion/unitless@0.8.1': {} - '@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@19.2.0-canary-eaee5308-20250728)': + '@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@19.2.0-canary-9be531cd-20250729)': dependencies: - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 '@emotion/utils@1.2.1': {} @@ -19120,11 +19132,11 @@ snapshots: react: 19.2.0-canary-eaee5308-20250728 react-dom: 19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728) - '@floating-ui/react-dom@2.1.4(react-dom@19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728))(react@19.2.0-canary-eaee5308-20250728)': + '@floating-ui/react-dom@2.1.4(react-dom@19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729))(react@19.2.0-canary-9be531cd-20250729)': dependencies: '@floating-ui/dom': 1.7.2 - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728) + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729) '@floating-ui/react@0.26.16(react-dom@19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728))(react@19.2.0-canary-eaee5308-20250728)': dependencies: @@ -20283,17 +20295,23 @@ snapshots: transitivePeerDependencies: - supports-color + '@mdx-js/react@2.2.1(react@19.2.0-canary-9be531cd-20250729)': + dependencies: + '@types/mdx': 2.0.3 + '@types/react': 19.1.8 + react: 19.2.0-canary-9be531cd-20250729 + '@mdx-js/react@2.2.1(react@19.2.0-canary-eaee5308-20250728)': dependencies: '@types/mdx': 2.0.3 '@types/react': 19.1.8 react: 19.2.0-canary-eaee5308-20250728 - '@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.2.0-canary-eaee5308-20250728)': + '@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.2.0-canary-9be531cd-20250729)': dependencies: '@types/mdx': 2.0.3 '@types/react': 19.1.8 - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 '@modelcontextprotocol/sdk@1.15.1': dependencies: @@ -21070,12 +21088,12 @@ snapshots: '@storybook/addon-docs@8.6.0(@types/react@19.1.8)(storybook@8.6.0(prettier@3.3.3))': dependencies: - '@mdx-js/react': 3.1.0(@types/react@19.1.8)(react@19.2.0-canary-eaee5308-20250728) - '@storybook/blocks': 8.6.0(react-dom@19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728))(react@19.2.0-canary-eaee5308-20250728)(storybook@8.6.0(prettier@3.3.3)) + '@mdx-js/react': 3.1.0(@types/react@19.1.8)(react@19.2.0-canary-9be531cd-20250729) + '@storybook/blocks': 8.6.0(react-dom@19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729))(react@19.2.0-canary-9be531cd-20250729)(storybook@8.6.0(prettier@3.3.3)) '@storybook/csf-plugin': 8.6.0(storybook@8.6.0(prettier@3.3.3)) - '@storybook/react-dom-shim': 8.6.0(react-dom@19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728))(react@19.2.0-canary-eaee5308-20250728)(storybook@8.6.0(prettier@3.3.3)) - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728) + '@storybook/react-dom-shim': 8.6.0(react-dom@19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729))(react@19.2.0-canary-9be531cd-20250729)(storybook@8.6.0(prettier@3.3.3)) + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729) storybook: 8.6.0(prettier@3.3.3) ts-dedent: 2.2.0 transitivePeerDependencies: @@ -21140,14 +21158,14 @@ snapshots: - '@swc/helpers' - webpack - '@storybook/blocks@8.6.0(react-dom@19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728))(react@19.2.0-canary-eaee5308-20250728)(storybook@8.6.0(prettier@3.3.3))': + '@storybook/blocks@8.6.0(react-dom@19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729))(react@19.2.0-canary-9be531cd-20250729)(storybook@8.6.0(prettier@3.3.3))': dependencies: - '@storybook/icons': 1.3.0(react-dom@19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728))(react@19.2.0-canary-eaee5308-20250728) + '@storybook/icons': 1.3.0(react-dom@19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729))(react@19.2.0-canary-9be531cd-20250729) storybook: 8.6.0(prettier@3.3.3) ts-dedent: 2.2.0 optionalDependencies: - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728) + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729) '@storybook/builder-webpack5@8.6.0(@rspack/core@1.4.5(@swc/helpers@0.5.15))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.24.2)(storybook@8.6.0(prettier@3.3.3))(typescript@5.8.2)': dependencies: @@ -21226,10 +21244,10 @@ snapshots: '@storybook/global@5.0.0': {} - '@storybook/icons@1.3.0(react-dom@19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728))(react@19.2.0-canary-eaee5308-20250728)': + '@storybook/icons@1.3.0(react-dom@19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729))(react@19.2.0-canary-9be531cd-20250729)': dependencies: - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728) + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729) '@storybook/instrumenter@8.6.0(storybook@8.6.0(prettier@3.3.3))': dependencies: @@ -21241,17 +21259,17 @@ snapshots: dependencies: storybook: 8.6.0(prettier@3.3.3) - '@storybook/preset-react-webpack@8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.3.3)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728))(react@19.2.0-canary-eaee5308-20250728)(storybook@8.6.0(prettier@3.3.3))(typescript@5.8.2)': + '@storybook/preset-react-webpack@8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.3.3)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729))(react@19.2.0-canary-9be531cd-20250729)(storybook@8.6.0(prettier@3.3.3))(typescript@5.8.2)': dependencies: '@storybook/core-webpack': 8.6.0(storybook@8.6.0(prettier@3.3.3)) - '@storybook/react': 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.3.3)))(react-dom@19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728))(react@19.2.0-canary-eaee5308-20250728)(storybook@8.6.0(prettier@3.3.3))(typescript@5.8.2) + '@storybook/react': 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.3.3)))(react-dom@19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729))(react@19.2.0-canary-9be531cd-20250729)(storybook@8.6.0(prettier@3.3.3))(typescript@5.8.2) '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.8.2)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@types/semver': 7.5.6 find-up: 5.0.0 magic-string: 0.30.17 - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 react-docgen: 7.1.0 - react-dom: 19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728) + react-dom: 19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729) resolve: 1.22.10 semver: 7.6.3 storybook: 8.6.0(prettier@3.3.3) @@ -21285,19 +21303,19 @@ snapshots: transitivePeerDependencies: - supports-color - '@storybook/react-dom-shim@8.6.0(react-dom@19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728))(react@19.2.0-canary-eaee5308-20250728)(storybook@8.6.0(prettier@3.3.3))': + '@storybook/react-dom-shim@8.6.0(react-dom@19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729))(react@19.2.0-canary-9be531cd-20250729)(storybook@8.6.0(prettier@3.3.3))': dependencies: - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728) + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729) storybook: 8.6.0(prettier@3.3.3) - '@storybook/react-webpack5@8.6.0(@rspack/core@1.4.5(@swc/helpers@0.5.15))(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.3.3)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728))(react@19.2.0-canary-eaee5308-20250728)(storybook@8.6.0(prettier@3.3.3))(typescript@5.8.2)': + '@storybook/react-webpack5@8.6.0(@rspack/core@1.4.5(@swc/helpers@0.5.15))(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.3.3)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729))(react@19.2.0-canary-9be531cd-20250729)(storybook@8.6.0(prettier@3.3.3))(typescript@5.8.2)': dependencies: '@storybook/builder-webpack5': 8.6.0(@rspack/core@1.4.5(@swc/helpers@0.5.15))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.24.2)(storybook@8.6.0(prettier@3.3.3))(typescript@5.8.2) - '@storybook/preset-react-webpack': 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.3.3)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728))(react@19.2.0-canary-eaee5308-20250728)(storybook@8.6.0(prettier@3.3.3))(typescript@5.8.2) - '@storybook/react': 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.3.3)))(react-dom@19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728))(react@19.2.0-canary-eaee5308-20250728)(storybook@8.6.0(prettier@3.3.3))(typescript@5.8.2) - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728) + '@storybook/preset-react-webpack': 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.3.3)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729))(react@19.2.0-canary-9be531cd-20250729)(storybook@8.6.0(prettier@3.3.3))(typescript@5.8.2) + '@storybook/react': 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.3.3)))(react-dom@19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729))(react@19.2.0-canary-9be531cd-20250729)(storybook@8.6.0(prettier@3.3.3))(typescript@5.8.2) + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729) storybook: 8.6.0(prettier@3.3.3) optionalDependencies: typescript: 5.8.2 @@ -21310,16 +21328,16 @@ snapshots: - uglify-js - webpack-cli - '@storybook/react@8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.3.3)))(react-dom@19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728))(react@19.2.0-canary-eaee5308-20250728)(storybook@8.6.0(prettier@3.3.3))(typescript@5.8.2)': + '@storybook/react@8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.3.3)))(react-dom@19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729))(react@19.2.0-canary-9be531cd-20250729)(storybook@8.6.0(prettier@3.3.3))(typescript@5.8.2)': dependencies: '@storybook/components': 8.6.0(storybook@8.6.0(prettier@3.3.3)) '@storybook/global': 5.0.0 '@storybook/manager-api': 8.6.0(storybook@8.6.0(prettier@3.3.3)) '@storybook/preview-api': 8.6.0(storybook@8.6.0(prettier@3.3.3)) - '@storybook/react-dom-shim': 8.6.0(react-dom@19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728))(react@19.2.0-canary-eaee5308-20250728)(storybook@8.6.0(prettier@3.3.3)) + '@storybook/react-dom-shim': 8.6.0(react-dom@19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729))(react@19.2.0-canary-9be531cd-20250729)(storybook@8.6.0(prettier@3.3.3)) '@storybook/theming': 8.6.0(storybook@8.6.0(prettier@3.3.3)) - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728) + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729) storybook: 8.6.0(prettier@3.3.3) optionalDependencies: '@storybook/test': 8.6.0(storybook@8.6.0(prettier@3.3.3)) @@ -21526,13 +21544,13 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 - '@testing-library/react@15.0.7(@types/react@19.1.8)(react-dom@19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728))(react@19.2.0-canary-eaee5308-20250728)': + '@testing-library/react@15.0.7(@types/react@19.1.8)(react-dom@19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729))(react@19.2.0-canary-9be531cd-20250729)': dependencies: '@babel/runtime': 7.27.0 '@testing-library/dom': 10.1.0 '@types/react-dom': 19.1.6(@types/react@19.1.8) - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728) + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729) optionalDependencies: '@types/react': 19.1.8 @@ -27455,7 +27473,7 @@ snapshots: hoist-non-react-statics@3.3.2: dependencies: - react-is: 19.2.0-canary-eaee5308-20250728 + react-is: 19.2.0-canary-9be531cd-20250729 homedir-polyfill@1.0.3: dependencies: @@ -32418,25 +32436,25 @@ snapshots: dependencies: ansi-regex: 5.0.1 ansi-styles: 5.2.0 - react-is: 19.2.0-canary-eaee5308-20250728 + react-is: 19.2.0-canary-9be531cd-20250729 pretty-format@29.5.0: dependencies: '@jest/schemas': 29.4.3 ansi-styles: 5.2.0 - react-is: 19.2.0-canary-eaee5308-20250728 + react-is: 19.2.0-canary-9be531cd-20250729 pretty-format@29.7.0: dependencies: '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 - react-is: 19.2.0-canary-eaee5308-20250728 + react-is: 19.2.0-canary-9be531cd-20250729 pretty-format@30.0.0-alpha.6: dependencies: '@jest/schemas': 30.0.0-alpha.6 ansi-styles: 5.2.0 - react-is: 19.2.0-canary-eaee5308-20250728 + react-is: 19.2.0-canary-9be531cd-20250729 pretty-ms@7.0.0: dependencies: @@ -32499,7 +32517,7 @@ snapshots: dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 - react-is: 19.2.0-canary-eaee5308-20250728 + react-is: 19.2.0-canary-9be531cd-20250729 property-information@5.6.0: dependencies: @@ -32721,15 +32739,22 @@ snapshots: transitivePeerDependencies: - supports-color - react-dom@0.0.0-experimental-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728): + react-dom@0.0.0-experimental-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729): dependencies: - react: 19.2.0-canary-eaee5308-20250728 - scheduler: 0.27.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 + scheduler: 0.27.0-canary-9be531cd-20250729 + + react-dom@19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729): + dependencies: + react: 19.2.0-canary-9be531cd-20250729 + scheduler: 0.27.0-canary-9be531cd-20250729 react-dom@19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728): dependencies: react: 19.2.0-canary-eaee5308-20250728 - scheduler: 0.27.0-canary-eaee5308-20250728 + scheduler: 0.27.0-canary-9be531cd-20250729 + + react-is@19.2.0-canary-9be531cd-20250729: {} react-is@19.2.0-canary-eaee5308-20250728: {} @@ -32762,48 +32787,48 @@ snapshots: optionalDependencies: '@types/react': 19.1.8 - react-server-dom-turbopack@0.0.0-experimental-eaee5308-20250728(react-dom@19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728))(react@19.2.0-canary-eaee5308-20250728): + react-server-dom-turbopack@0.0.0-experimental-9be531cd-20250729(react-dom@19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729))(react@19.2.0-canary-9be531cd-20250729): dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728) + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729) - react-server-dom-turbopack@19.2.0-canary-eaee5308-20250728(react-dom@19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728))(react@19.2.0-canary-eaee5308-20250728): + react-server-dom-turbopack@19.2.0-canary-9be531cd-20250729(react-dom@19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729))(react@19.2.0-canary-9be531cd-20250729): dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728) + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729) - react-server-dom-webpack@0.0.0-experimental-eaee5308-20250728(react-dom@19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728))(react@19.2.0-canary-eaee5308-20250728)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))): + react-server-dom-webpack@0.0.0-experimental-9be531cd-20250729(react-dom@19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729))(react@19.2.0-canary-9be531cd-20250729)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))): dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728) + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729) webpack: 5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15)) webpack-sources: 3.2.3(patch_hash=jbynf5dc46ambamq3wuyho6hkq) - react-server-dom-webpack@19.2.0-canary-eaee5308-20250728(react-dom@19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728))(react@19.2.0-canary-eaee5308-20250728)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))): + react-server-dom-webpack@19.2.0-canary-9be531cd-20250729(react-dom@19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729))(react@19.2.0-canary-9be531cd-20250729)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))): dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728) + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729) webpack: 5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15)) webpack-sources: 3.2.3(patch_hash=jbynf5dc46ambamq3wuyho6hkq) - react-shallow-renderer@16.15.0(react@19.2.0-canary-eaee5308-20250728): + react-shallow-renderer@16.15.0(react@19.2.0-canary-9be531cd-20250729): dependencies: object-assign: 4.1.1 - react: 19.2.0-canary-eaee5308-20250728 - react-is: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 + react-is: 19.2.0-canary-9be531cd-20250729 - react-ssr-prepass@1.0.8(react-is@19.2.0-canary-eaee5308-20250728)(react@19.2.0-canary-eaee5308-20250728): + react-ssr-prepass@1.0.8(react-is@19.2.0-canary-eaee5308-20250728)(react@19.2.0-canary-9be531cd-20250729): dependencies: object-is: 1.0.2 - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 react-is: 19.2.0-canary-eaee5308-20250728 react-style-singleton@2.2.1(@types/react@19.1.8)(react@19.2.0-canary-eaee5308-20250728): @@ -32815,12 +32840,12 @@ snapshots: optionalDependencies: '@types/react': 19.1.8 - react-test-renderer@18.2.0(react@19.2.0-canary-eaee5308-20250728): + react-test-renderer@18.2.0(react@19.2.0-canary-9be531cd-20250729): dependencies: - react: 19.2.0-canary-eaee5308-20250728 - react-is: 19.2.0-canary-eaee5308-20250728 - react-shallow-renderer: 16.15.0(react@19.2.0-canary-eaee5308-20250728) - scheduler: 0.27.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 + react-is: 19.2.0-canary-9be531cd-20250729 + react-shallow-renderer: 16.15.0(react@19.2.0-canary-9be531cd-20250729) + scheduler: 0.27.0-canary-9be531cd-20250729 react-textarea-autosize@8.5.3(@types/react@19.1.8)(react@19.2.0-canary-eaee5308-20250728): dependencies: @@ -32831,18 +32856,20 @@ snapshots: transitivePeerDependencies: - '@types/react' - react-virtualized@9.22.3(react-dom@19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728))(react@19.2.0-canary-eaee5308-20250728): + react-virtualized@9.22.3(react-dom@19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729))(react@19.2.0-canary-9be531cd-20250729): dependencies: '@babel/runtime': 7.27.0 clsx: 1.1.1 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 - react: 19.2.0-canary-eaee5308-20250728 - react-dom: 19.2.0-canary-eaee5308-20250728(react@19.2.0-canary-eaee5308-20250728) + react: 19.2.0-canary-9be531cd-20250729 + react-dom: 19.2.0-canary-9be531cd-20250729(react@19.2.0-canary-9be531cd-20250729) react-lifecycles-compat: 3.0.4 - react@0.0.0-experimental-eaee5308-20250728: {} + react@0.0.0-experimental-9be531cd-20250729: {} + + react@19.2.0-canary-9be531cd-20250729: {} react@19.2.0-canary-eaee5308-20250728: {} @@ -33622,9 +33649,9 @@ snapshots: dependencies: xmlchars: 2.2.0 - scheduler@0.0.0-experimental-eaee5308-20250728: {} + scheduler@0.0.0-experimental-9be531cd-20250729: {} - scheduler@0.27.0-canary-eaee5308-20250728: {} + scheduler@0.27.0-canary-9be531cd-20250729: {} schema-utils@2.7.1: dependencies: @@ -34478,10 +34505,10 @@ snapshots: postcss: 7.0.32 postcss-load-plugins: 2.3.0 - styled-jsx@5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.2.0-canary-eaee5308-20250728): + styled-jsx@5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.2.0-canary-9be531cd-20250729): dependencies: client-only: 0.0.1 - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 optionalDependencies: '@babel/core': 7.26.10 babel-plugin-macros: 3.1.0 @@ -34575,11 +34602,11 @@ snapshots: '@swc/counter': 0.1.3 webpack: 5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.24.2) - swr@2.2.4(react@19.2.0-canary-eaee5308-20250728): + swr@2.2.4(react@19.2.0-canary-9be531cd-20250729): dependencies: client-only: 0.0.1 - react: 19.2.0-canary-eaee5308-20250728 - use-sync-external-store: 1.2.0(react@19.2.0-canary-eaee5308-20250728) + react: 19.2.0-canary-9be531cd-20250729 + use-sync-external-store: 1.2.0(react@19.2.0-canary-9be531cd-20250729) symbol-observable@1.0.1: {} @@ -35382,9 +35409,9 @@ snapshots: unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - unistore@3.4.1(react@19.2.0-canary-eaee5308-20250728): + unistore@3.4.1(react@19.2.0-canary-9be531cd-20250729): optionalDependencies: - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 universal-github-app-jwt@1.1.1: dependencies: @@ -35510,13 +35537,13 @@ snapshots: optionalDependencies: '@types/react': 19.1.8 - use-sync-external-store@1.2.0(react@19.2.0-canary-eaee5308-20250728): + use-sync-external-store@1.2.0(react@19.2.0-canary-9be531cd-20250729): dependencies: - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 - use-sync-external-store@1.5.0(react@19.2.0-canary-eaee5308-20250728): + use-sync-external-store@1.5.0(react@19.2.0-canary-9be531cd-20250729): dependencies: - react: 19.2.0-canary-eaee5308-20250728 + react: 19.2.0-canary-9be531cd-20250729 util-deprecate@1.0.2: {}