diff --git a/package.json b/package.json index db5e54b3e8d93..5ee60c0079c78 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 72d0ece94e487..eef3e1a4758cc 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 df53267a68bc2..a28a9ed39a515 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 03921c496aaa4..dcce5279aa5aa 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 b235c23ae8e1c..37fa4ae0cbf7d 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 23ad0a244ed9a..dfd2cf38b3fca 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 9ddacaa49f97a..ffe0b0d2429d2 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 3fbb4e49f41f8..df47fbcfcb5d8 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 8412b82825c2d..ecf24c8fcf560 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 4ce53e4ac82ae..591f2e3a0de13 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 eef208f291826..95f40e67bf556 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 4a853b593fe27..32f00bc5c2165 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 32dba10335d54..b3c439c93e651 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 c188b070d2551..d21d4164798cd 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 d340b0995ecd9..522813c6b5d9a 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 9da4094d41efc..be37fbd1b01d5 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 3c93f4ea4df8c..a41c5b3890eb4 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 03013b25b7ecc..bd614da299e77 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 05c3e0ab83e83..25cb404d1fa26 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 b7d3fce1a0c68..b83ff232321cd 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 791cf48543bb0..18d1906cb857e 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 545320df54f93..60100c41deea5 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 2329dcb0accd4..71bf10788ff37 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 15a9b6cfaef8c..263a162547798 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 cd3ebdee67bcc..53c1137452e27 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 b23d770784cec..6f91a5db377c9 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 2a4e2cc7998a7..9bfb66b280440 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 51ba44825d598..0efa855baa965 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 9a6624d240164..9d8ef618005e8 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 586e54ec9cbdb..040194f7ba528 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 df141c20a3d9a..818c7f9df8afa 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 ad6dbb79810e2..5f3592437feeb 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 3d711a2724472..3581accfc2d2c 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 88f0542c22003..1102254d2a79d 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 f01d24f402540..24a1608009f42 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 d2e866cd114b6..a7294ef1b61a5 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 841a8647c274a..1dd18ee00f30f 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 327f32bbc5680..a44863965554b 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 8327402534a81..7eb8afed37df9 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 5ef4b278031e6..c6a711aeff5be 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 d007b54cc80a0..a8fbdab687450 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 2778d89e3dc07..a1ea3270168be 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 77ccb503154fc..b4d0a5fe589dc 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 b274495149c06..e2983655dd4bc 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 c5006e10455d3..9b592aaae6aa9 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 31be57786b74c..eb72426a4d708 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 79961c1f6b6fb..d428b4fae36d7 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 0b22527fd5d56..4a1b0b924ee9c 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 1440ba94f9092..0de1717bf79c8 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 02d2c1bfd2abb..ab5d94e57589d 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 e4e978a726e21..bd3507a53fac9 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 76f2470493c42..d2215539c9dbd 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 592e91e36bd33..7b1f1d3101218 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 d18b0397bfbc3..e16c635f58909 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 67c1c18e69d77..8facc4c6c0337 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 8a2b574e81617..9fa3ab95d5dab 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 34e67e2219fb4..f498e50d89ef3 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 6232168880721..4bc4f0d5fe5a2 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 97d53f2a5778a..6c31628b4e5c8 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 eaf2822b5a8e3..add85d057c2e0 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 67997c8bcbd51..eaed5d0a5dd9f 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 0104fc689b575..ec1ca36752ee3 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 57e31b24bb3ec..36f935ba90c32 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 9ad91308a7a7c..adf082f9ecfae 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 a0b07873a89af..a8e25c02b3a2a 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 c919e4642bee1..91850c3f0d708 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: {}