diff --git a/Cargo.lock b/Cargo.lock index c93e7aa32a94e..eec8e5a00b17f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -35,9 +35,9 @@ checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" [[package]] name = "afl" -version = "0.15.18" +version = "0.15.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eda81c043843d2eeb489c3f30774953326fa043b7a6470d4c2ad7c3cdfd9847b" +checksum = "a2e868a49dcc54f7edcec970721ba68c4b5cc5f1e478393ae2dd2d475efd752e" dependencies = [ "home", "libc", @@ -11532,9 +11532,9 @@ dependencies = [ [[package]] name = "xdg" -version = "2.5.2" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "213b7324336b53d2414b2db8537e56544d981803139155afa84f76eeebb7a546" +checksum = "2fb433233f2df9344722454bc7e96465c9d03bff9d77c248f9e7523fe79585b5" [[package]] name = "xtask" diff --git a/package.json b/package.json index 8e917b42236a2..7c85e33de0ff2 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-fa3feba6-20250623", + "react-builtin": "npm:react@19.2.0-canary-cee7939b-20250625", "react-dom": "19.0.0", - "react-dom-builtin": "npm:react-dom@19.2.0-canary-fa3feba6-20250623", - "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-fa3feba6-20250623", - "react-experimental-builtin": "npm:react@0.0.0-experimental-fa3feba6-20250623", - "react-is-builtin": "npm:react-is@19.2.0-canary-fa3feba6-20250623", - "react-server-dom-turbopack": "19.2.0-canary-fa3feba6-20250623", - "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-fa3feba6-20250623", - "react-server-dom-webpack": "19.2.0-canary-fa3feba6-20250623", - "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-fa3feba6-20250623", + "react-dom-builtin": "npm:react-dom@19.2.0-canary-cee7939b-20250625", + "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-cee7939b-20250625", + "react-experimental-builtin": "npm:react@0.0.0-experimental-cee7939b-20250625", + "react-is-builtin": "npm:react-is@19.2.0-canary-cee7939b-20250625", + "react-server-dom-turbopack": "19.2.0-canary-cee7939b-20250625", + "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-cee7939b-20250625", + "react-server-dom-webpack": "19.2.0-canary-cee7939b-20250625", + "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-cee7939b-20250625", "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.12.2", - "scheduler-builtin": "npm:scheduler@0.27.0-canary-fa3feba6-20250623", - "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-fa3feba6-20250623", + "scheduler-builtin": "npm:scheduler@0.27.0-canary-cee7939b-20250625", + "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-cee7939b-20250625", "seedrandom": "3.0.5", "semver": "7.3.7", "shell-quote": "1.7.3", @@ -296,10 +296,10 @@ "@types/react-dom": "19.1.2", "@types/retry": "0.12.0", "jest-snapshot": "30.0.0-alpha.6", - "react": "19.2.0-canary-fa3feba6-20250623", - "react-dom": "19.2.0-canary-fa3feba6-20250623", - "react-is": "19.2.0-canary-fa3feba6-20250623", - "scheduler": "0.27.0-canary-fa3feba6-20250623" + "react": "19.2.0-canary-cee7939b-20250625", + "react-dom": "19.2.0-canary-cee7939b-20250625", + "react-is": "19.2.0-canary-cee7939b-20250625", + "scheduler": "0.27.0-canary-cee7939b-20250625" }, "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 6ff4b8b58b0f7..0d894cdff8192 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 @@ -648,6 +648,27 @@ "disabledDepth fell below zero. This is a bug in React. Please file an issue." ); } + function formatOwnerStack(error) { + var prevPrepareStackTrace = Error.prepareStackTrace; + Error.prepareStackTrace = void 0; + error = error.stack; + Error.prepareStackTrace = prevPrepareStackTrace; + error.startsWith("Error: react-stack-top-frame\n") && + (error = error.slice(29)); + prevPrepareStackTrace = error.indexOf("\n"); + -1 !== prevPrepareStackTrace && + (error = error.slice(prevPrepareStackTrace + 1)); + prevPrepareStackTrace = error.indexOf("react-stack-bottom-frame"); + -1 !== prevPrepareStackTrace && + (prevPrepareStackTrace = error.lastIndexOf( + "\n", + prevPrepareStackTrace + )); + if (-1 !== prevPrepareStackTrace) + error = error.slice(0, prevPrepareStackTrace); + else return ""; + return error; + } function describeBuiltInComponentFrame(name) { if (void 0 === prefix) try { @@ -820,27 +841,6 @@ "function" === typeof fn && componentFrameCache.set(fn, sampleLines); return sampleLines; } - function formatOwnerStack(error) { - var prevPrepareStackTrace = Error.prepareStackTrace; - Error.prepareStackTrace = void 0; - error = error.stack; - Error.prepareStackTrace = prevPrepareStackTrace; - error.startsWith("Error: react-stack-top-frame\n") && - (error = error.slice(29)); - prevPrepareStackTrace = error.indexOf("\n"); - -1 !== prevPrepareStackTrace && - (error = error.slice(prevPrepareStackTrace + 1)); - prevPrepareStackTrace = error.indexOf("react-stack-bottom-frame"); - -1 !== prevPrepareStackTrace && - (prevPrepareStackTrace = error.lastIndexOf( - "\n", - prevPrepareStackTrace - )); - if (-1 !== prevPrepareStackTrace) - error = error.slice(0, prevPrepareStackTrace); - else return ""; - return error; - } function describeFiber(fiber) { switch (fiber.tag) { case 26: @@ -878,11 +878,25 @@ for (var i = debugInfo.length - 1; 0 <= i; i--) { var entry = debugInfo[i]; if ("string" === typeof entry.name) { - var JSCompiler_temp_const = info, - env = entry.env; - var JSCompiler_inline_result = describeBuiltInComponentFrame( - entry.name + (env ? " [" + env + "]" : "") - ); + var JSCompiler_temp_const = info; + a: { + var name = entry.name, + env = entry.env, + location = entry.debugLocation; + if (null != location) { + var childStack = formatOwnerStack(location), + idx = childStack.lastIndexOf("\n"), + lastLine = + -1 === idx ? childStack : childStack.slice(idx + 1); + if (-1 !== lastLine.indexOf(name)) { + var JSCompiler_inline_result = "\n" + lastLine; + break a; + } + } + JSCompiler_inline_result = describeBuiltInComponentFrame( + name + (env ? " [" + env + "]" : "") + ); + } info = JSCompiler_temp_const + JSCompiler_inline_result; } } @@ -10480,25 +10494,25 @@ return current; } function updateSuspenseComponent(current, workInProgress, renderLanes) { - var JSCompiler_object_inline_componentStack_3148; - var JSCompiler_object_inline_stack_3147 = workInProgress.pendingProps; + var JSCompiler_object_inline_componentStack_3152; + var JSCompiler_object_inline_stack_3151 = workInProgress.pendingProps; shouldSuspendImpl(workInProgress) && (workInProgress.flags |= 128); - var JSCompiler_object_inline_digest_3146 = !1; + var JSCompiler_object_inline_digest_3150 = !1; var didSuspend = 0 !== (workInProgress.flags & 128); - (JSCompiler_object_inline_componentStack_3148 = didSuspend) || - (JSCompiler_object_inline_componentStack_3148 = + (JSCompiler_object_inline_componentStack_3152 = didSuspend) || + (JSCompiler_object_inline_componentStack_3152 = null !== current && null === current.memoizedState ? !1 : 0 !== (suspenseStackCursor.current & ForceSuspenseFallback)); - JSCompiler_object_inline_componentStack_3148 && - ((JSCompiler_object_inline_digest_3146 = !0), + JSCompiler_object_inline_componentStack_3152 && + ((JSCompiler_object_inline_digest_3150 = !0), (workInProgress.flags &= -129)); - JSCompiler_object_inline_componentStack_3148 = + JSCompiler_object_inline_componentStack_3152 = 0 !== (workInProgress.flags & 32); workInProgress.flags &= -33; if (null === current) { if (isHydrating) { - JSCompiler_object_inline_digest_3146 + JSCompiler_object_inline_digest_3150 ? pushPrimaryTreeSuspenseHandler(workInProgress) : reuseSuspenseHandlerOnStack(workInProgress); (current = nextHydratableInstance) @@ -10511,20 +10525,20 @@ ? renderLanes : null), null !== renderLanes && - ((JSCompiler_object_inline_componentStack_3148 = { + ((JSCompiler_object_inline_componentStack_3152 = { dehydrated: renderLanes, treeContext: getSuspendedTreeContext(), retryLane: 536870912, hydrationErrors: null }), (workInProgress.memoizedState = - JSCompiler_object_inline_componentStack_3148), - (JSCompiler_object_inline_componentStack_3148 = + JSCompiler_object_inline_componentStack_3152), + (JSCompiler_object_inline_componentStack_3152 = createFiberFromDehydratedFragment(renderLanes)), - (JSCompiler_object_inline_componentStack_3148.return = + (JSCompiler_object_inline_componentStack_3152.return = workInProgress), (workInProgress.child = - JSCompiler_object_inline_componentStack_3148), + JSCompiler_object_inline_componentStack_3152), (hydrationParentFiber = workInProgress), (nextHydratableInstance = null))) : (renderLanes = null); @@ -10538,12 +10552,12 @@ : (workInProgress.lanes = 536870912); return null; } - var nextPrimaryChildren = JSCompiler_object_inline_stack_3147.children, - nextFallbackChildren = JSCompiler_object_inline_stack_3147.fallback; - if (JSCompiler_object_inline_digest_3146) + var nextPrimaryChildren = JSCompiler_object_inline_stack_3151.children, + nextFallbackChildren = JSCompiler_object_inline_stack_3151.fallback; + if (JSCompiler_object_inline_digest_3150) return ( reuseSuspenseHandlerOnStack(workInProgress), - (JSCompiler_object_inline_stack_3147 = + (JSCompiler_object_inline_stack_3151 = mountSuspenseFallbackChildren( workInProgress, nextPrimaryChildren, @@ -10555,19 +10569,19 @@ mountSuspenseOffscreenState(renderLanes)), (nextPrimaryChildren.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3148, + JSCompiler_object_inline_componentStack_3152, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), - JSCompiler_object_inline_stack_3147 + JSCompiler_object_inline_stack_3151 ); if ( "number" === - typeof JSCompiler_object_inline_stack_3147.unstable_expectedLoadTime + typeof JSCompiler_object_inline_stack_3151.unstable_expectedLoadTime ) return ( reuseSuspenseHandlerOnStack(workInProgress), - (JSCompiler_object_inline_stack_3147 = + (JSCompiler_object_inline_stack_3151 = mountSuspenseFallbackChildren( workInProgress, nextPrimaryChildren, @@ -10579,12 +10593,12 @@ mountSuspenseOffscreenState(renderLanes)), (nextPrimaryChildren.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3148, + JSCompiler_object_inline_componentStack_3152, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), (workInProgress.lanes = 4194304), - JSCompiler_object_inline_stack_3147 + JSCompiler_object_inline_stack_3151 ); pushPrimaryTreeSuspenseHandler(workInProgress); return mountSuspensePrimaryChildren( @@ -10594,8 +10608,8 @@ } var prevState = current.memoizedState; if (null !== prevState) { - var JSCompiler_object_inline_message_3145 = prevState.dehydrated; - if (null !== JSCompiler_object_inline_message_3145) { + var JSCompiler_object_inline_message_3149 = prevState.dehydrated; + if (null !== JSCompiler_object_inline_message_3149) { if (didSuspend) workInProgress.flags & 256 ? (pushPrimaryTreeSuspenseHandler(workInProgress), @@ -10612,13 +10626,13 @@ (workInProgress = null)) : (reuseSuspenseHandlerOnStack(workInProgress), (nextPrimaryChildren = - JSCompiler_object_inline_stack_3147.fallback), + JSCompiler_object_inline_stack_3151.fallback), (nextFallbackChildren = workInProgress.mode), - (JSCompiler_object_inline_stack_3147 = + (JSCompiler_object_inline_stack_3151 = mountWorkInProgressOffscreenFiber( { mode: "visible", - children: JSCompiler_object_inline_stack_3147.children + children: JSCompiler_object_inline_stack_3151.children }, nextFallbackChildren )), @@ -10629,24 +10643,24 @@ null )), (nextPrimaryChildren.flags |= 2), - (JSCompiler_object_inline_stack_3147.return = workInProgress), + (JSCompiler_object_inline_stack_3151.return = workInProgress), (nextPrimaryChildren.return = workInProgress), - (JSCompiler_object_inline_stack_3147.sibling = + (JSCompiler_object_inline_stack_3151.sibling = nextPrimaryChildren), - (workInProgress.child = JSCompiler_object_inline_stack_3147), + (workInProgress.child = JSCompiler_object_inline_stack_3151), reconcileChildFibers( workInProgress, current.child, null, renderLanes ), - (JSCompiler_object_inline_stack_3147 = workInProgress.child), - (JSCompiler_object_inline_stack_3147.memoizedState = + (JSCompiler_object_inline_stack_3151 = workInProgress.child), + (JSCompiler_object_inline_stack_3151.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_stack_3147.childLanes = + (JSCompiler_object_inline_stack_3151.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3148, + JSCompiler_object_inline_componentStack_3152, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), @@ -10654,48 +10668,48 @@ else if ( (pushPrimaryTreeSuspenseHandler(workInProgress), warnIfHydrating(), - isSuspenseInstanceFallback(JSCompiler_object_inline_message_3145)) + isSuspenseInstanceFallback(JSCompiler_object_inline_message_3149)) ) { - JSCompiler_object_inline_componentStack_3148 = - JSCompiler_object_inline_message_3145.nextSibling && - JSCompiler_object_inline_message_3145.nextSibling.dataset; - if (JSCompiler_object_inline_componentStack_3148) { + JSCompiler_object_inline_componentStack_3152 = + JSCompiler_object_inline_message_3149.nextSibling && + JSCompiler_object_inline_message_3149.nextSibling.dataset; + if (JSCompiler_object_inline_componentStack_3152) { nextPrimaryChildren = - JSCompiler_object_inline_componentStack_3148.dgst; - var message = JSCompiler_object_inline_componentStack_3148.msg; + JSCompiler_object_inline_componentStack_3152.dgst; + var message = JSCompiler_object_inline_componentStack_3152.msg; nextFallbackChildren = - JSCompiler_object_inline_componentStack_3148.stck; + JSCompiler_object_inline_componentStack_3152.stck; var componentStack = - JSCompiler_object_inline_componentStack_3148.cstck; + JSCompiler_object_inline_componentStack_3152.cstck; } - JSCompiler_object_inline_message_3145 = message; - JSCompiler_object_inline_digest_3146 = nextPrimaryChildren; - JSCompiler_object_inline_stack_3147 = nextFallbackChildren; - JSCompiler_object_inline_componentStack_3148 = componentStack; - nextPrimaryChildren = JSCompiler_object_inline_digest_3146; - nextFallbackChildren = JSCompiler_object_inline_message_3145; - componentStack = JSCompiler_object_inline_componentStack_3148; + JSCompiler_object_inline_message_3149 = message; + JSCompiler_object_inline_digest_3150 = nextPrimaryChildren; + JSCompiler_object_inline_stack_3151 = nextFallbackChildren; + JSCompiler_object_inline_componentStack_3152 = componentStack; + nextPrimaryChildren = JSCompiler_object_inline_digest_3150; + nextFallbackChildren = JSCompiler_object_inline_message_3149; + componentStack = JSCompiler_object_inline_componentStack_3152; "POSTPONE" !== nextPrimaryChildren && - ((JSCompiler_object_inline_componentStack_3148 = + ((JSCompiler_object_inline_componentStack_3152 = nextFallbackChildren ? Error(nextFallbackChildren) : Error( "The server could not finish this Suspense boundary, likely due to an error during server rendering. Switched to client rendering." )), - (JSCompiler_object_inline_componentStack_3148.stack = - JSCompiler_object_inline_stack_3147 || ""), - (JSCompiler_object_inline_componentStack_3148.digest = + (JSCompiler_object_inline_componentStack_3152.stack = + JSCompiler_object_inline_stack_3151 || ""), + (JSCompiler_object_inline_componentStack_3152.digest = nextPrimaryChildren), - (JSCompiler_object_inline_stack_3147 = + (JSCompiler_object_inline_stack_3151 = void 0 === componentStack ? null : componentStack), (nextPrimaryChildren = { - value: JSCompiler_object_inline_componentStack_3148, + value: JSCompiler_object_inline_componentStack_3152, source: null, - stack: JSCompiler_object_inline_stack_3147 + stack: JSCompiler_object_inline_stack_3151 }), - "string" === typeof JSCompiler_object_inline_stack_3147 && + "string" === typeof JSCompiler_object_inline_stack_3151 && CapturedStacks.set( - JSCompiler_object_inline_componentStack_3148, + JSCompiler_object_inline_componentStack_3152, nextPrimaryChildren ), queueHydrationError(nextPrimaryChildren)); @@ -10712,34 +10726,34 @@ renderLanes, !1 ), - (JSCompiler_object_inline_componentStack_3148 = + (JSCompiler_object_inline_componentStack_3152 = 0 !== (renderLanes & current.childLanes)), - didReceiveUpdate || JSCompiler_object_inline_componentStack_3148) + didReceiveUpdate || JSCompiler_object_inline_componentStack_3152) ) { - JSCompiler_object_inline_componentStack_3148 = workInProgressRoot; + JSCompiler_object_inline_componentStack_3152 = workInProgressRoot; if ( - null !== JSCompiler_object_inline_componentStack_3148 && - ((JSCompiler_object_inline_stack_3147 = getBumpedLaneForHydration( - JSCompiler_object_inline_componentStack_3148, + null !== JSCompiler_object_inline_componentStack_3152 && + ((JSCompiler_object_inline_stack_3151 = getBumpedLaneForHydration( + JSCompiler_object_inline_componentStack_3152, renderLanes )), - 0 !== JSCompiler_object_inline_stack_3147 && - JSCompiler_object_inline_stack_3147 !== prevState.retryLane) + 0 !== JSCompiler_object_inline_stack_3151 && + JSCompiler_object_inline_stack_3151 !== prevState.retryLane) ) throw ( - ((prevState.retryLane = JSCompiler_object_inline_stack_3147), + ((prevState.retryLane = JSCompiler_object_inline_stack_3151), enqueueConcurrentRenderForLane( current, - JSCompiler_object_inline_stack_3147 + JSCompiler_object_inline_stack_3151 ), scheduleUpdateOnFiber( - JSCompiler_object_inline_componentStack_3148, + JSCompiler_object_inline_componentStack_3152, current, - JSCompiler_object_inline_stack_3147 + JSCompiler_object_inline_stack_3151 ), SelectiveHydrationException) ); - isSuspenseInstancePending(JSCompiler_object_inline_message_3145) || + isSuspenseInstancePending(JSCompiler_object_inline_message_3149) || renderDidSuspendDelayIfPossible(); workInProgress = retrySuspenseComponentWithoutHydrating( current, @@ -10747,13 +10761,13 @@ renderLanes ); } else - isSuspenseInstancePending(JSCompiler_object_inline_message_3145) + isSuspenseInstancePending(JSCompiler_object_inline_message_3149) ? ((workInProgress.flags |= 192), (workInProgress.child = current.child), (workInProgress = null)) : ((current = prevState.treeContext), (nextHydratableInstance = getNextHydratable( - JSCompiler_object_inline_message_3145.nextSibling + JSCompiler_object_inline_message_3149.nextSibling )), (hydrationParentFiber = workInProgress), (isHydrating = !0), @@ -10765,31 +10779,31 @@ restoreSuspendedTreeContext(workInProgress, current), (workInProgress = mountSuspensePrimaryChildren( workInProgress, - JSCompiler_object_inline_stack_3147.children + JSCompiler_object_inline_stack_3151.children )), (workInProgress.flags |= 4096)); return workInProgress; } } - if (JSCompiler_object_inline_digest_3146) + if (JSCompiler_object_inline_digest_3150) return ( reuseSuspenseHandlerOnStack(workInProgress), - (nextPrimaryChildren = JSCompiler_object_inline_stack_3147.fallback), + (nextPrimaryChildren = JSCompiler_object_inline_stack_3151.fallback), (nextFallbackChildren = workInProgress.mode), (componentStack = current.child), - (JSCompiler_object_inline_message_3145 = componentStack.sibling), - (JSCompiler_object_inline_stack_3147 = createWorkInProgress( + (JSCompiler_object_inline_message_3149 = componentStack.sibling), + (JSCompiler_object_inline_stack_3151 = createWorkInProgress( componentStack, { mode: "hidden", - children: JSCompiler_object_inline_stack_3147.children + children: JSCompiler_object_inline_stack_3151.children } )), - (JSCompiler_object_inline_stack_3147.subtreeFlags = + (JSCompiler_object_inline_stack_3151.subtreeFlags = componentStack.subtreeFlags & 65011712), - null !== JSCompiler_object_inline_message_3145 + null !== JSCompiler_object_inline_message_3149 ? (nextPrimaryChildren = createWorkInProgress( - JSCompiler_object_inline_message_3145, + JSCompiler_object_inline_message_3149, nextPrimaryChildren )) : ((nextPrimaryChildren = createFiberFromFragment( @@ -10800,24 +10814,24 @@ )), (nextPrimaryChildren.flags |= 2)), (nextPrimaryChildren.return = workInProgress), - (JSCompiler_object_inline_stack_3147.return = workInProgress), - (JSCompiler_object_inline_stack_3147.sibling = nextPrimaryChildren), - (workInProgress.child = JSCompiler_object_inline_stack_3147), - (JSCompiler_object_inline_stack_3147 = nextPrimaryChildren), + (JSCompiler_object_inline_stack_3151.return = workInProgress), + (JSCompiler_object_inline_stack_3151.sibling = nextPrimaryChildren), + (workInProgress.child = JSCompiler_object_inline_stack_3151), + (JSCompiler_object_inline_stack_3151 = nextPrimaryChildren), (nextPrimaryChildren = workInProgress.child), (nextFallbackChildren = current.child.memoizedState), null === nextFallbackChildren ? (nextFallbackChildren = mountSuspenseOffscreenState(renderLanes)) : ((componentStack = nextFallbackChildren.cachePool), null !== componentStack - ? ((JSCompiler_object_inline_message_3145 = + ? ((JSCompiler_object_inline_message_3149 = CacheContext._currentValue), (componentStack = componentStack.parent !== - JSCompiler_object_inline_message_3145 + JSCompiler_object_inline_message_3149 ? { - parent: JSCompiler_object_inline_message_3145, - pool: JSCompiler_object_inline_message_3145 + parent: JSCompiler_object_inline_message_3149, + pool: JSCompiler_object_inline_message_3149 } : componentStack)) : (componentStack = getSuspendedCache()), @@ -10828,28 +10842,28 @@ (nextPrimaryChildren.memoizedState = nextFallbackChildren), (nextPrimaryChildren.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3148, + JSCompiler_object_inline_componentStack_3152, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), - JSCompiler_object_inline_stack_3147 + JSCompiler_object_inline_stack_3151 ); pushPrimaryTreeSuspenseHandler(workInProgress); renderLanes = current.child; current = renderLanes.sibling; renderLanes = createWorkInProgress(renderLanes, { mode: "visible", - children: JSCompiler_object_inline_stack_3147.children + children: JSCompiler_object_inline_stack_3151.children }); renderLanes.return = workInProgress; renderLanes.sibling = null; null !== current && - ((JSCompiler_object_inline_componentStack_3148 = + ((JSCompiler_object_inline_componentStack_3152 = workInProgress.deletions), - null === JSCompiler_object_inline_componentStack_3148 + null === JSCompiler_object_inline_componentStack_3152 ? ((workInProgress.deletions = [current]), (workInProgress.flags |= 16)) - : JSCompiler_object_inline_componentStack_3148.push(current)); + : JSCompiler_object_inline_componentStack_3152.push(current)); workInProgress.child = renderLanes; workInProgress.memoizedState = null; return renderLanes; @@ -30640,11 +30654,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-fa3feba6-20250623" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-cee7939b-20250625" !== 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-fa3feba6-20250623\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-cee7939b-20250625\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -30681,10 +30695,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.2.0-experimental-fa3feba6-20250623", + version: "19.2.0-experimental-cee7939b-20250625", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-fa3feba6-20250623" + reconcilerVersion: "19.2.0-experimental-cee7939b-20250625" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -30830,7 +30844,7 @@ listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; - exports.version = "19.2.0-experimental-fa3feba6-20250623"; + exports.version = "19.2.0-experimental-cee7939b-20250625"; "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 f12273d5fe062..453726a48ff6c 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 @@ -14482,20 +14482,20 @@ function debounceScrollEnd(targetInst, nativeEvent, nativeEventTarget) { (nativeEventTarget[internalScrollTimer] = targetInst)); } for ( - var i$jscomp$inline_1792 = 0; - i$jscomp$inline_1792 < simpleEventPluginEvents.length; - i$jscomp$inline_1792++ + var i$jscomp$inline_1798 = 0; + i$jscomp$inline_1798 < simpleEventPluginEvents.length; + i$jscomp$inline_1798++ ) { - var eventName$jscomp$inline_1793 = - simpleEventPluginEvents[i$jscomp$inline_1792], - domEventName$jscomp$inline_1794 = - eventName$jscomp$inline_1793.toLowerCase(), - capitalizedEvent$jscomp$inline_1795 = - eventName$jscomp$inline_1793[0].toUpperCase() + - eventName$jscomp$inline_1793.slice(1); + var eventName$jscomp$inline_1799 = + simpleEventPluginEvents[i$jscomp$inline_1798], + domEventName$jscomp$inline_1800 = + eventName$jscomp$inline_1799.toLowerCase(), + capitalizedEvent$jscomp$inline_1801 = + eventName$jscomp$inline_1799[0].toUpperCase() + + eventName$jscomp$inline_1799.slice(1); registerSimpleEvent( - domEventName$jscomp$inline_1794, - "on" + capitalizedEvent$jscomp$inline_1795 + domEventName$jscomp$inline_1800, + "on" + capitalizedEvent$jscomp$inline_1801 ); } registerSimpleEvent(ANIMATION_END, "onAnimationEnd"); @@ -19157,16 +19157,16 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { 0 === i && attemptExplicitHydrationTarget(target); } }; -var isomorphicReactPackageVersion$jscomp$inline_2180 = React.version; +var isomorphicReactPackageVersion$jscomp$inline_2186 = React.version; if ( - "19.2.0-experimental-fa3feba6-20250623" !== - isomorphicReactPackageVersion$jscomp$inline_2180 + "19.2.0-experimental-cee7939b-20250625" !== + isomorphicReactPackageVersion$jscomp$inline_2186 ) throw Error( formatProdErrorMessage( 527, - isomorphicReactPackageVersion$jscomp$inline_2180, - "19.2.0-experimental-fa3feba6-20250623" + isomorphicReactPackageVersion$jscomp$inline_2186, + "19.2.0-experimental-cee7939b-20250625" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -19186,24 +19186,24 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { null === componentOrElement ? null : componentOrElement.stateNode; return componentOrElement; }; -var internals$jscomp$inline_2865 = { +var internals$jscomp$inline_2871 = { bundleType: 0, - version: "19.2.0-experimental-fa3feba6-20250623", + version: "19.2.0-experimental-cee7939b-20250625", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-fa3feba6-20250623" + reconcilerVersion: "19.2.0-experimental-cee7939b-20250625" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var hook$jscomp$inline_2866 = __REACT_DEVTOOLS_GLOBAL_HOOK__; + var hook$jscomp$inline_2872 = __REACT_DEVTOOLS_GLOBAL_HOOK__; if ( - !hook$jscomp$inline_2866.isDisabled && - hook$jscomp$inline_2866.supportsFiber + !hook$jscomp$inline_2872.isDisabled && + hook$jscomp$inline_2872.supportsFiber ) try { - (rendererID = hook$jscomp$inline_2866.inject( - internals$jscomp$inline_2865 + (rendererID = hook$jscomp$inline_2872.inject( + internals$jscomp$inline_2871 )), - (injectedHook = hook$jscomp$inline_2866); + (injectedHook = hook$jscomp$inline_2872); } catch (err) {} } exports.createRoot = function (container, options) { @@ -19298,4 +19298,4 @@ exports.hydrateRoot = function (container, initialChildren, options) { listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; -exports.version = "19.2.0-experimental-fa3feba6-20250623"; +exports.version = "19.2.0-experimental-cee7939b-20250625"; 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 7db1e2b1cbe22..0726f1cdc7433 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 @@ -656,6 +656,27 @@ "disabledDepth fell below zero. This is a bug in React. Please file an issue." ); } + function formatOwnerStack(error) { + var prevPrepareStackTrace = Error.prepareStackTrace; + Error.prepareStackTrace = void 0; + error = error.stack; + Error.prepareStackTrace = prevPrepareStackTrace; + error.startsWith("Error: react-stack-top-frame\n") && + (error = error.slice(29)); + prevPrepareStackTrace = error.indexOf("\n"); + -1 !== prevPrepareStackTrace && + (error = error.slice(prevPrepareStackTrace + 1)); + prevPrepareStackTrace = error.indexOf("react-stack-bottom-frame"); + -1 !== prevPrepareStackTrace && + (prevPrepareStackTrace = error.lastIndexOf( + "\n", + prevPrepareStackTrace + )); + if (-1 !== prevPrepareStackTrace) + error = error.slice(0, prevPrepareStackTrace); + else return ""; + return error; + } function describeBuiltInComponentFrame(name) { if (void 0 === prefix) try { @@ -828,27 +849,6 @@ "function" === typeof fn && componentFrameCache.set(fn, sampleLines); return sampleLines; } - function formatOwnerStack(error) { - var prevPrepareStackTrace = Error.prepareStackTrace; - Error.prepareStackTrace = void 0; - error = error.stack; - Error.prepareStackTrace = prevPrepareStackTrace; - error.startsWith("Error: react-stack-top-frame\n") && - (error = error.slice(29)); - prevPrepareStackTrace = error.indexOf("\n"); - -1 !== prevPrepareStackTrace && - (error = error.slice(prevPrepareStackTrace + 1)); - prevPrepareStackTrace = error.indexOf("react-stack-bottom-frame"); - -1 !== prevPrepareStackTrace && - (prevPrepareStackTrace = error.lastIndexOf( - "\n", - prevPrepareStackTrace - )); - if (-1 !== prevPrepareStackTrace) - error = error.slice(0, prevPrepareStackTrace); - else return ""; - return error; - } function describeFiber(fiber) { switch (fiber.tag) { case 26: @@ -886,11 +886,25 @@ for (var i = debugInfo.length - 1; 0 <= i; i--) { var entry = debugInfo[i]; if ("string" === typeof entry.name) { - var JSCompiler_temp_const = info, - env = entry.env; - var JSCompiler_inline_result = describeBuiltInComponentFrame( - entry.name + (env ? " [" + env + "]" : "") - ); + var JSCompiler_temp_const = info; + a: { + var name = entry.name, + env = entry.env, + location = entry.debugLocation; + if (null != location) { + var childStack = formatOwnerStack(location), + idx = childStack.lastIndexOf("\n"), + lastLine = + -1 === idx ? childStack : childStack.slice(idx + 1); + if (-1 !== lastLine.indexOf(name)) { + var JSCompiler_inline_result = "\n" + lastLine; + break a; + } + } + JSCompiler_inline_result = describeBuiltInComponentFrame( + name + (env ? " [" + env + "]" : "") + ); + } info = JSCompiler_temp_const + JSCompiler_inline_result; } } @@ -10488,25 +10502,25 @@ return current; } function updateSuspenseComponent(current, workInProgress, renderLanes) { - var JSCompiler_object_inline_componentStack_3153; - var JSCompiler_object_inline_stack_3152 = workInProgress.pendingProps; + var JSCompiler_object_inline_componentStack_3157; + var JSCompiler_object_inline_stack_3156 = workInProgress.pendingProps; shouldSuspendImpl(workInProgress) && (workInProgress.flags |= 128); - var JSCompiler_object_inline_digest_3151 = !1; + var JSCompiler_object_inline_digest_3155 = !1; var didSuspend = 0 !== (workInProgress.flags & 128); - (JSCompiler_object_inline_componentStack_3153 = didSuspend) || - (JSCompiler_object_inline_componentStack_3153 = + (JSCompiler_object_inline_componentStack_3157 = didSuspend) || + (JSCompiler_object_inline_componentStack_3157 = null !== current && null === current.memoizedState ? !1 : 0 !== (suspenseStackCursor.current & ForceSuspenseFallback)); - JSCompiler_object_inline_componentStack_3153 && - ((JSCompiler_object_inline_digest_3151 = !0), + JSCompiler_object_inline_componentStack_3157 && + ((JSCompiler_object_inline_digest_3155 = !0), (workInProgress.flags &= -129)); - JSCompiler_object_inline_componentStack_3153 = + JSCompiler_object_inline_componentStack_3157 = 0 !== (workInProgress.flags & 32); workInProgress.flags &= -33; if (null === current) { if (isHydrating) { - JSCompiler_object_inline_digest_3151 + JSCompiler_object_inline_digest_3155 ? pushPrimaryTreeSuspenseHandler(workInProgress) : reuseSuspenseHandlerOnStack(workInProgress); (current = nextHydratableInstance) @@ -10519,20 +10533,20 @@ ? renderLanes : null), null !== renderLanes && - ((JSCompiler_object_inline_componentStack_3153 = { + ((JSCompiler_object_inline_componentStack_3157 = { dehydrated: renderLanes, treeContext: getSuspendedTreeContext(), retryLane: 536870912, hydrationErrors: null }), (workInProgress.memoizedState = - JSCompiler_object_inline_componentStack_3153), - (JSCompiler_object_inline_componentStack_3153 = + JSCompiler_object_inline_componentStack_3157), + (JSCompiler_object_inline_componentStack_3157 = createFiberFromDehydratedFragment(renderLanes)), - (JSCompiler_object_inline_componentStack_3153.return = + (JSCompiler_object_inline_componentStack_3157.return = workInProgress), (workInProgress.child = - JSCompiler_object_inline_componentStack_3153), + JSCompiler_object_inline_componentStack_3157), (hydrationParentFiber = workInProgress), (nextHydratableInstance = null))) : (renderLanes = null); @@ -10546,12 +10560,12 @@ : (workInProgress.lanes = 536870912); return null; } - var nextPrimaryChildren = JSCompiler_object_inline_stack_3152.children, - nextFallbackChildren = JSCompiler_object_inline_stack_3152.fallback; - if (JSCompiler_object_inline_digest_3151) + var nextPrimaryChildren = JSCompiler_object_inline_stack_3156.children, + nextFallbackChildren = JSCompiler_object_inline_stack_3156.fallback; + if (JSCompiler_object_inline_digest_3155) return ( reuseSuspenseHandlerOnStack(workInProgress), - (JSCompiler_object_inline_stack_3152 = + (JSCompiler_object_inline_stack_3156 = mountSuspenseFallbackChildren( workInProgress, nextPrimaryChildren, @@ -10563,19 +10577,19 @@ mountSuspenseOffscreenState(renderLanes)), (nextPrimaryChildren.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3153, + JSCompiler_object_inline_componentStack_3157, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), - JSCompiler_object_inline_stack_3152 + JSCompiler_object_inline_stack_3156 ); if ( "number" === - typeof JSCompiler_object_inline_stack_3152.unstable_expectedLoadTime + typeof JSCompiler_object_inline_stack_3156.unstable_expectedLoadTime ) return ( reuseSuspenseHandlerOnStack(workInProgress), - (JSCompiler_object_inline_stack_3152 = + (JSCompiler_object_inline_stack_3156 = mountSuspenseFallbackChildren( workInProgress, nextPrimaryChildren, @@ -10587,12 +10601,12 @@ mountSuspenseOffscreenState(renderLanes)), (nextPrimaryChildren.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3153, + JSCompiler_object_inline_componentStack_3157, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), (workInProgress.lanes = 4194304), - JSCompiler_object_inline_stack_3152 + JSCompiler_object_inline_stack_3156 ); pushPrimaryTreeSuspenseHandler(workInProgress); return mountSuspensePrimaryChildren( @@ -10602,8 +10616,8 @@ } var prevState = current.memoizedState; if (null !== prevState) { - var JSCompiler_object_inline_message_3150 = prevState.dehydrated; - if (null !== JSCompiler_object_inline_message_3150) { + var JSCompiler_object_inline_message_3154 = prevState.dehydrated; + if (null !== JSCompiler_object_inline_message_3154) { if (didSuspend) workInProgress.flags & 256 ? (pushPrimaryTreeSuspenseHandler(workInProgress), @@ -10620,13 +10634,13 @@ (workInProgress = null)) : (reuseSuspenseHandlerOnStack(workInProgress), (nextPrimaryChildren = - JSCompiler_object_inline_stack_3152.fallback), + JSCompiler_object_inline_stack_3156.fallback), (nextFallbackChildren = workInProgress.mode), - (JSCompiler_object_inline_stack_3152 = + (JSCompiler_object_inline_stack_3156 = mountWorkInProgressOffscreenFiber( { mode: "visible", - children: JSCompiler_object_inline_stack_3152.children + children: JSCompiler_object_inline_stack_3156.children }, nextFallbackChildren )), @@ -10637,24 +10651,24 @@ null )), (nextPrimaryChildren.flags |= 2), - (JSCompiler_object_inline_stack_3152.return = workInProgress), + (JSCompiler_object_inline_stack_3156.return = workInProgress), (nextPrimaryChildren.return = workInProgress), - (JSCompiler_object_inline_stack_3152.sibling = + (JSCompiler_object_inline_stack_3156.sibling = nextPrimaryChildren), - (workInProgress.child = JSCompiler_object_inline_stack_3152), + (workInProgress.child = JSCompiler_object_inline_stack_3156), reconcileChildFibers( workInProgress, current.child, null, renderLanes ), - (JSCompiler_object_inline_stack_3152 = workInProgress.child), - (JSCompiler_object_inline_stack_3152.memoizedState = + (JSCompiler_object_inline_stack_3156 = workInProgress.child), + (JSCompiler_object_inline_stack_3156.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_stack_3152.childLanes = + (JSCompiler_object_inline_stack_3156.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3153, + JSCompiler_object_inline_componentStack_3157, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), @@ -10662,48 +10676,48 @@ else if ( (pushPrimaryTreeSuspenseHandler(workInProgress), warnIfHydrating(), - isSuspenseInstanceFallback(JSCompiler_object_inline_message_3150)) + isSuspenseInstanceFallback(JSCompiler_object_inline_message_3154)) ) { - JSCompiler_object_inline_componentStack_3153 = - JSCompiler_object_inline_message_3150.nextSibling && - JSCompiler_object_inline_message_3150.nextSibling.dataset; - if (JSCompiler_object_inline_componentStack_3153) { + JSCompiler_object_inline_componentStack_3157 = + JSCompiler_object_inline_message_3154.nextSibling && + JSCompiler_object_inline_message_3154.nextSibling.dataset; + if (JSCompiler_object_inline_componentStack_3157) { nextPrimaryChildren = - JSCompiler_object_inline_componentStack_3153.dgst; - var message = JSCompiler_object_inline_componentStack_3153.msg; + JSCompiler_object_inline_componentStack_3157.dgst; + var message = JSCompiler_object_inline_componentStack_3157.msg; nextFallbackChildren = - JSCompiler_object_inline_componentStack_3153.stck; + JSCompiler_object_inline_componentStack_3157.stck; var componentStack = - JSCompiler_object_inline_componentStack_3153.cstck; + JSCompiler_object_inline_componentStack_3157.cstck; } - JSCompiler_object_inline_message_3150 = message; - JSCompiler_object_inline_digest_3151 = nextPrimaryChildren; - JSCompiler_object_inline_stack_3152 = nextFallbackChildren; - JSCompiler_object_inline_componentStack_3153 = componentStack; - nextPrimaryChildren = JSCompiler_object_inline_digest_3151; - nextFallbackChildren = JSCompiler_object_inline_message_3150; - componentStack = JSCompiler_object_inline_componentStack_3153; + JSCompiler_object_inline_message_3154 = message; + JSCompiler_object_inline_digest_3155 = nextPrimaryChildren; + JSCompiler_object_inline_stack_3156 = nextFallbackChildren; + JSCompiler_object_inline_componentStack_3157 = componentStack; + nextPrimaryChildren = JSCompiler_object_inline_digest_3155; + nextFallbackChildren = JSCompiler_object_inline_message_3154; + componentStack = JSCompiler_object_inline_componentStack_3157; "POSTPONE" !== nextPrimaryChildren && - ((JSCompiler_object_inline_componentStack_3153 = + ((JSCompiler_object_inline_componentStack_3157 = nextFallbackChildren ? Error(nextFallbackChildren) : Error( "The server could not finish this Suspense boundary, likely due to an error during server rendering. Switched to client rendering." )), - (JSCompiler_object_inline_componentStack_3153.stack = - JSCompiler_object_inline_stack_3152 || ""), - (JSCompiler_object_inline_componentStack_3153.digest = + (JSCompiler_object_inline_componentStack_3157.stack = + JSCompiler_object_inline_stack_3156 || ""), + (JSCompiler_object_inline_componentStack_3157.digest = nextPrimaryChildren), - (JSCompiler_object_inline_stack_3152 = + (JSCompiler_object_inline_stack_3156 = void 0 === componentStack ? null : componentStack), (nextPrimaryChildren = { - value: JSCompiler_object_inline_componentStack_3153, + value: JSCompiler_object_inline_componentStack_3157, source: null, - stack: JSCompiler_object_inline_stack_3152 + stack: JSCompiler_object_inline_stack_3156 }), - "string" === typeof JSCompiler_object_inline_stack_3152 && + "string" === typeof JSCompiler_object_inline_stack_3156 && CapturedStacks.set( - JSCompiler_object_inline_componentStack_3153, + JSCompiler_object_inline_componentStack_3157, nextPrimaryChildren ), queueHydrationError(nextPrimaryChildren)); @@ -10720,34 +10734,34 @@ renderLanes, !1 ), - (JSCompiler_object_inline_componentStack_3153 = + (JSCompiler_object_inline_componentStack_3157 = 0 !== (renderLanes & current.childLanes)), - didReceiveUpdate || JSCompiler_object_inline_componentStack_3153) + didReceiveUpdate || JSCompiler_object_inline_componentStack_3157) ) { - JSCompiler_object_inline_componentStack_3153 = workInProgressRoot; + JSCompiler_object_inline_componentStack_3157 = workInProgressRoot; if ( - null !== JSCompiler_object_inline_componentStack_3153 && - ((JSCompiler_object_inline_stack_3152 = getBumpedLaneForHydration( - JSCompiler_object_inline_componentStack_3153, + null !== JSCompiler_object_inline_componentStack_3157 && + ((JSCompiler_object_inline_stack_3156 = getBumpedLaneForHydration( + JSCompiler_object_inline_componentStack_3157, renderLanes )), - 0 !== JSCompiler_object_inline_stack_3152 && - JSCompiler_object_inline_stack_3152 !== prevState.retryLane) + 0 !== JSCompiler_object_inline_stack_3156 && + JSCompiler_object_inline_stack_3156 !== prevState.retryLane) ) throw ( - ((prevState.retryLane = JSCompiler_object_inline_stack_3152), + ((prevState.retryLane = JSCompiler_object_inline_stack_3156), enqueueConcurrentRenderForLane( current, - JSCompiler_object_inline_stack_3152 + JSCompiler_object_inline_stack_3156 ), scheduleUpdateOnFiber( - JSCompiler_object_inline_componentStack_3153, + JSCompiler_object_inline_componentStack_3157, current, - JSCompiler_object_inline_stack_3152 + JSCompiler_object_inline_stack_3156 ), SelectiveHydrationException) ); - isSuspenseInstancePending(JSCompiler_object_inline_message_3150) || + isSuspenseInstancePending(JSCompiler_object_inline_message_3154) || renderDidSuspendDelayIfPossible(); workInProgress = retrySuspenseComponentWithoutHydrating( current, @@ -10755,13 +10769,13 @@ renderLanes ); } else - isSuspenseInstancePending(JSCompiler_object_inline_message_3150) + isSuspenseInstancePending(JSCompiler_object_inline_message_3154) ? ((workInProgress.flags |= 192), (workInProgress.child = current.child), (workInProgress = null)) : ((current = prevState.treeContext), (nextHydratableInstance = getNextHydratable( - JSCompiler_object_inline_message_3150.nextSibling + JSCompiler_object_inline_message_3154.nextSibling )), (hydrationParentFiber = workInProgress), (isHydrating = !0), @@ -10773,31 +10787,31 @@ restoreSuspendedTreeContext(workInProgress, current), (workInProgress = mountSuspensePrimaryChildren( workInProgress, - JSCompiler_object_inline_stack_3152.children + JSCompiler_object_inline_stack_3156.children )), (workInProgress.flags |= 4096)); return workInProgress; } } - if (JSCompiler_object_inline_digest_3151) + if (JSCompiler_object_inline_digest_3155) return ( reuseSuspenseHandlerOnStack(workInProgress), - (nextPrimaryChildren = JSCompiler_object_inline_stack_3152.fallback), + (nextPrimaryChildren = JSCompiler_object_inline_stack_3156.fallback), (nextFallbackChildren = workInProgress.mode), (componentStack = current.child), - (JSCompiler_object_inline_message_3150 = componentStack.sibling), - (JSCompiler_object_inline_stack_3152 = createWorkInProgress( + (JSCompiler_object_inline_message_3154 = componentStack.sibling), + (JSCompiler_object_inline_stack_3156 = createWorkInProgress( componentStack, { mode: "hidden", - children: JSCompiler_object_inline_stack_3152.children + children: JSCompiler_object_inline_stack_3156.children } )), - (JSCompiler_object_inline_stack_3152.subtreeFlags = + (JSCompiler_object_inline_stack_3156.subtreeFlags = componentStack.subtreeFlags & 65011712), - null !== JSCompiler_object_inline_message_3150 + null !== JSCompiler_object_inline_message_3154 ? (nextPrimaryChildren = createWorkInProgress( - JSCompiler_object_inline_message_3150, + JSCompiler_object_inline_message_3154, nextPrimaryChildren )) : ((nextPrimaryChildren = createFiberFromFragment( @@ -10808,24 +10822,24 @@ )), (nextPrimaryChildren.flags |= 2)), (nextPrimaryChildren.return = workInProgress), - (JSCompiler_object_inline_stack_3152.return = workInProgress), - (JSCompiler_object_inline_stack_3152.sibling = nextPrimaryChildren), - (workInProgress.child = JSCompiler_object_inline_stack_3152), - (JSCompiler_object_inline_stack_3152 = nextPrimaryChildren), + (JSCompiler_object_inline_stack_3156.return = workInProgress), + (JSCompiler_object_inline_stack_3156.sibling = nextPrimaryChildren), + (workInProgress.child = JSCompiler_object_inline_stack_3156), + (JSCompiler_object_inline_stack_3156 = nextPrimaryChildren), (nextPrimaryChildren = workInProgress.child), (nextFallbackChildren = current.child.memoizedState), null === nextFallbackChildren ? (nextFallbackChildren = mountSuspenseOffscreenState(renderLanes)) : ((componentStack = nextFallbackChildren.cachePool), null !== componentStack - ? ((JSCompiler_object_inline_message_3150 = + ? ((JSCompiler_object_inline_message_3154 = CacheContext._currentValue), (componentStack = componentStack.parent !== - JSCompiler_object_inline_message_3150 + JSCompiler_object_inline_message_3154 ? { - parent: JSCompiler_object_inline_message_3150, - pool: JSCompiler_object_inline_message_3150 + parent: JSCompiler_object_inline_message_3154, + pool: JSCompiler_object_inline_message_3154 } : componentStack)) : (componentStack = getSuspendedCache()), @@ -10836,28 +10850,28 @@ (nextPrimaryChildren.memoizedState = nextFallbackChildren), (nextPrimaryChildren.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3153, + JSCompiler_object_inline_componentStack_3157, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), - JSCompiler_object_inline_stack_3152 + JSCompiler_object_inline_stack_3156 ); pushPrimaryTreeSuspenseHandler(workInProgress); renderLanes = current.child; current = renderLanes.sibling; renderLanes = createWorkInProgress(renderLanes, { mode: "visible", - children: JSCompiler_object_inline_stack_3152.children + children: JSCompiler_object_inline_stack_3156.children }); renderLanes.return = workInProgress; renderLanes.sibling = null; null !== current && - ((JSCompiler_object_inline_componentStack_3153 = + ((JSCompiler_object_inline_componentStack_3157 = workInProgress.deletions), - null === JSCompiler_object_inline_componentStack_3153 + null === JSCompiler_object_inline_componentStack_3157 ? ((workInProgress.deletions = [current]), (workInProgress.flags |= 16)) - : JSCompiler_object_inline_componentStack_3153.push(current)); + : JSCompiler_object_inline_componentStack_3157.push(current)); workInProgress.child = renderLanes; workInProgress.memoizedState = null; return renderLanes; @@ -30692,11 +30706,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-fa3feba6-20250623" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-cee7939b-20250625" !== 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-fa3feba6-20250623\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-cee7939b-20250625\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -30733,10 +30747,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.2.0-experimental-fa3feba6-20250623", + version: "19.2.0-experimental-cee7939b-20250625", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-fa3feba6-20250623" + reconcilerVersion: "19.2.0-experimental-cee7939b-20250625" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -31212,7 +31226,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.2.0-experimental-fa3feba6-20250623"; + exports.version = "19.2.0-experimental-cee7939b-20250625"; "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 a52746502035a..0ee662236154d 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 @@ -16111,20 +16111,20 @@ function debounceScrollEnd(targetInst, nativeEvent, nativeEventTarget) { (nativeEventTarget[internalScrollTimer] = targetInst)); } for ( - var i$jscomp$inline_2012 = 0; - i$jscomp$inline_2012 < simpleEventPluginEvents.length; - i$jscomp$inline_2012++ + var i$jscomp$inline_2018 = 0; + i$jscomp$inline_2018 < simpleEventPluginEvents.length; + i$jscomp$inline_2018++ ) { - var eventName$jscomp$inline_2013 = - simpleEventPluginEvents[i$jscomp$inline_2012], - domEventName$jscomp$inline_2014 = - eventName$jscomp$inline_2013.toLowerCase(), - capitalizedEvent$jscomp$inline_2015 = - eventName$jscomp$inline_2013[0].toUpperCase() + - eventName$jscomp$inline_2013.slice(1); + var eventName$jscomp$inline_2019 = + simpleEventPluginEvents[i$jscomp$inline_2018], + domEventName$jscomp$inline_2020 = + eventName$jscomp$inline_2019.toLowerCase(), + capitalizedEvent$jscomp$inline_2021 = + eventName$jscomp$inline_2019[0].toUpperCase() + + eventName$jscomp$inline_2019.slice(1); registerSimpleEvent( - domEventName$jscomp$inline_2014, - "on" + capitalizedEvent$jscomp$inline_2015 + domEventName$jscomp$inline_2020, + "on" + capitalizedEvent$jscomp$inline_2021 ); } registerSimpleEvent(ANIMATION_END, "onAnimationEnd"); @@ -20812,16 +20812,16 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { 0 === i && attemptExplicitHydrationTarget(target); } }; -var isomorphicReactPackageVersion$jscomp$inline_2400 = React.version; +var isomorphicReactPackageVersion$jscomp$inline_2406 = React.version; if ( - "19.2.0-experimental-fa3feba6-20250623" !== - isomorphicReactPackageVersion$jscomp$inline_2400 + "19.2.0-experimental-cee7939b-20250625" !== + isomorphicReactPackageVersion$jscomp$inline_2406 ) throw Error( formatProdErrorMessage( 527, - isomorphicReactPackageVersion$jscomp$inline_2400, - "19.2.0-experimental-fa3feba6-20250623" + isomorphicReactPackageVersion$jscomp$inline_2406, + "19.2.0-experimental-cee7939b-20250625" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -20841,24 +20841,24 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { null === componentOrElement ? null : componentOrElement.stateNode; return componentOrElement; }; -var internals$jscomp$inline_3087 = { +var internals$jscomp$inline_3093 = { bundleType: 0, - version: "19.2.0-experimental-fa3feba6-20250623", + version: "19.2.0-experimental-cee7939b-20250625", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-fa3feba6-20250623" + reconcilerVersion: "19.2.0-experimental-cee7939b-20250625" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var hook$jscomp$inline_3088 = __REACT_DEVTOOLS_GLOBAL_HOOK__; + var hook$jscomp$inline_3094 = __REACT_DEVTOOLS_GLOBAL_HOOK__; if ( - !hook$jscomp$inline_3088.isDisabled && - hook$jscomp$inline_3088.supportsFiber + !hook$jscomp$inline_3094.isDisabled && + hook$jscomp$inline_3094.supportsFiber ) try { - (rendererID = hook$jscomp$inline_3088.inject( - internals$jscomp$inline_3087 + (rendererID = hook$jscomp$inline_3094.inject( + internals$jscomp$inline_3093 )), - (injectedHook = hook$jscomp$inline_3088); + (injectedHook = hook$jscomp$inline_3094); } catch (err) {} } function getCrossOriginStringAs(as, input) { @@ -21113,7 +21113,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.2.0-experimental-fa3feba6-20250623"; +exports.version = "19.2.0-experimental-cee7939b-20250625"; "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 1add107c508eb..93bfd38aee960 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 @@ -4366,6 +4366,27 @@ "disabledDepth fell below zero. This is a bug in React. Please file an issue." ); } + function formatOwnerStack(error) { + var prevPrepareStackTrace = Error.prepareStackTrace; + Error.prepareStackTrace = void 0; + error = error.stack; + Error.prepareStackTrace = prevPrepareStackTrace; + error.startsWith("Error: react-stack-top-frame\n") && + (error = error.slice(29)); + prevPrepareStackTrace = error.indexOf("\n"); + -1 !== prevPrepareStackTrace && + (error = error.slice(prevPrepareStackTrace + 1)); + prevPrepareStackTrace = error.indexOf("react-stack-bottom-frame"); + -1 !== prevPrepareStackTrace && + (prevPrepareStackTrace = error.lastIndexOf( + "\n", + prevPrepareStackTrace + )); + if (-1 !== prevPrepareStackTrace) + error = error.slice(0, prevPrepareStackTrace); + else return ""; + return error; + } function describeBuiltInComponentFrame(name) { if (void 0 === prefix) try { @@ -4538,27 +4559,6 @@ "function" === typeof fn && componentFrameCache.set(fn, sampleLines); return sampleLines; } - function formatOwnerStack(error) { - var prevPrepareStackTrace = Error.prepareStackTrace; - Error.prepareStackTrace = void 0; - error = error.stack; - Error.prepareStackTrace = prevPrepareStackTrace; - error.startsWith("Error: react-stack-top-frame\n") && - (error = error.slice(29)); - prevPrepareStackTrace = error.indexOf("\n"); - -1 !== prevPrepareStackTrace && - (error = error.slice(prevPrepareStackTrace + 1)); - prevPrepareStackTrace = error.indexOf("react-stack-bottom-frame"); - -1 !== prevPrepareStackTrace && - (prevPrepareStackTrace = error.lastIndexOf( - "\n", - prevPrepareStackTrace - )); - if (-1 !== prevPrepareStackTrace) - error = error.slice(0, prevPrepareStackTrace); - else return ""; - return error; - } function describeComponentStackByType(type) { if ("string" === typeof type) return describeBuiltInComponentFrame(type); if ("function" === typeof type) @@ -4582,13 +4582,26 @@ } return describeComponentStackByType(type); } - if ("string" === typeof type.name) - return ( - (payload = type.env), - describeBuiltInComponentFrame( - type.name + (payload ? " [" + payload + "]" : "") - ) - ); + if ("string" === typeof type.name) { + a: { + payload = type.name; + lazyComponent = type.env; + type = type.debugLocation; + if (null != type) { + type = formatOwnerStack(type); + var idx = type.lastIndexOf("\n"); + type = -1 === idx ? type : type.slice(idx + 1); + if (-1 !== type.indexOf(payload)) { + payload = "\n" + type; + break a; + } + } + payload = describeBuiltInComponentFrame( + payload + (lazyComponent ? " [" + lazyComponent + "]" : "") + ); + } + return payload; + } } switch (type) { case REACT_SUSPENSE_LIST_TYPE: @@ -4934,6 +4947,25 @@ } return JSCompiler_inline_result$jscomp$0; } + function pushHaltedAwaitOnComponentStack(task, debugInfo) { + if (null != debugInfo) + for (var i = debugInfo.length - 1; 0 <= i; i--) { + var info = debugInfo[i]; + if ("string" === typeof info.name) break; + if ("number" === typeof info.time) break; + if (null != info.awaited) { + var bestStack = null == info.debugStack ? info.awaited : info; + void 0 !== bestStack.debugStack && + ((task.componentStack = { + parent: task.componentStack, + type: info, + owner: bestStack.owner, + stack: bestStack.debugStack + }), + (task.debugTask = bestStack.debugTask)); + } + } + } function pushServerComponentStack(task, debugInfo) { if (null != debugInfo) for (var i = 0; i < debugInfo.length; i++) { @@ -7397,7 +7429,11 @@ if (6 === segment.status) return; segment.status = ABORTED; } - var errorInfo = getThrownInfo(task.componentStack); + var errorInfo = getThrownInfo(task.componentStack), + node = task.node; + null !== node && + "object" === typeof node && + pushHaltedAwaitOnComponentStack(task, node._debugInfo); if (null === boundary) { if (13 !== request.status && request.status !== CLOSED) { boundary = task.replay; @@ -7407,22 +7443,42 @@ error.$$typeof === REACT_POSTPONE_TYPE ? ((boundary = request.trackedPostpones), null !== boundary && null !== segment - ? (logPostpone(request, error.message, errorInfo, null), + ? (logPostpone( + request, + error.message, + errorInfo, + task.debugTask + ), trackPostpone(request, boundary, task, segment), finishedTask(request, null, task.row, segment)) - : ((task = Error( + : ((segment = Error( "The render was aborted with postpone when the shell is incomplete. Reason: " + error.message )), - logRecoverableError(request, task, errorInfo, null), - fatalError(request, task, errorInfo, null))) + logRecoverableError( + request, + segment, + errorInfo, + task.debugTask + ), + fatalError(request, segment, errorInfo, task.debugTask))) : null !== request.trackedPostpones && null !== segment ? ((boundary = request.trackedPostpones), - logRecoverableError(request, error, errorInfo, null), + logRecoverableError( + request, + error, + errorInfo, + task.debugTask + ), trackPostpone(request, boundary, task, segment), finishedTask(request, null, task.row, segment)) - : (logRecoverableError(request, error, errorInfo, null), - fatalError(request, error, errorInfo, null)); + : (logRecoverableError( + request, + error, + errorInfo, + task.debugTask + ), + fatalError(request, error, errorInfo, task.debugTask)); return; } boundary.pendingTasks--; @@ -7431,7 +7487,7 @@ ("object" === typeof error && null !== error && error.$$typeof === REACT_POSTPONE_TYPE - ? (logPostpone(request, error.message, errorInfo, null), + ? (logPostpone(request, error.message, errorInfo, task.debugTask), (segment = "POSTPONE")) : (segment = logRecoverableError( request, @@ -7453,16 +7509,21 @@ 0 === request.pendingRootTasks && completeShell(request); } } else { - var _trackedPostpones2 = request.trackedPostpones; + node = request.trackedPostpones; if (boundary.status !== CLIENT_RENDERED) { - if (null !== _trackedPostpones2 && null !== segment) + if (null !== node && null !== segment) return ( "object" === typeof error && null !== error && error.$$typeof === REACT_POSTPONE_TYPE - ? logPostpone(request, error.message, errorInfo, null) - : logRecoverableError(request, error, errorInfo, null), - trackPostpone(request, _trackedPostpones2, task, segment), + ? logPostpone(request, error.message, errorInfo, task.debugTask) + : logRecoverableError( + request, + error, + errorInfo, + task.debugTask + ), + trackPostpone(request, node, task, segment), boundary.fallbackAbortableTasks.forEach(function (fallbackTask) { return abortTask(fallbackTask, request, error); }), @@ -7475,7 +7536,7 @@ null !== error && error.$$typeof === REACT_POSTPONE_TYPE ) { - logPostpone(request, error.message, errorInfo, null); + logPostpone(request, error.message, errorInfo, task.debugTask); if (null !== request.trackedPostpones && null !== segment) { trackPostpone(request, request.trackedPostpones, task, segment); finishedTask(request, task.blockedBoundary, task.row, segment); @@ -7486,7 +7547,13 @@ return; } segment = "POSTPONE"; - } else segment = logRecoverableError(request, error, errorInfo, null); + } else + segment = logRecoverableError( + request, + error, + errorInfo, + task.debugTask + ); boundary.status = CLIENT_RENDERED; encodeErrorForBoundary(boundary, segment, error, errorInfo, !0); untrackBoundary(request, boundary); @@ -10415,5 +10482,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-fa3feba6-20250623"; + exports.version = "19.2.0-experimental-cee7939b-20250625"; })(); 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 e746d2a2b36ad..01cf755a40de6 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 @@ -2943,16 +2943,16 @@ function createRenderState(resumableState, generateStaticMarkup) { "\x3c/script>" )); bootstrapScriptContent = idPrefix + "P:"; - var JSCompiler_object_inline_segmentPrefix_1865 = idPrefix + "S:"; + var JSCompiler_object_inline_segmentPrefix_1875 = idPrefix + "S:"; idPrefix += "B:"; - var JSCompiler_object_inline_preconnects_1879 = new Set(), - JSCompiler_object_inline_fontPreloads_1880 = new Set(), - JSCompiler_object_inline_highImagePreloads_1881 = new Set(), - JSCompiler_object_inline_styles_1882 = new Map(), - JSCompiler_object_inline_bootstrapScripts_1883 = new Set(), - JSCompiler_object_inline_scripts_1884 = new Set(), - JSCompiler_object_inline_bulkPreloads_1885 = new Set(), - JSCompiler_object_inline_preloads_1886 = { + var JSCompiler_object_inline_preconnects_1889 = new Set(), + JSCompiler_object_inline_fontPreloads_1890 = new Set(), + JSCompiler_object_inline_highImagePreloads_1891 = new Set(), + JSCompiler_object_inline_styles_1892 = new Map(), + JSCompiler_object_inline_bootstrapScripts_1893 = new Set(), + JSCompiler_object_inline_scripts_1894 = new Set(), + JSCompiler_object_inline_bulkPreloads_1895 = new Set(), + JSCompiler_object_inline_preloads_1896 = { images: new Map(), stylesheets: new Map(), scripts: new Map(), @@ -2989,7 +2989,7 @@ function createRenderState(resumableState, generateStaticMarkup) { scriptConfig.moduleScriptResources[href] = null; scriptConfig = []; pushLinkImpl(scriptConfig, props); - JSCompiler_object_inline_bootstrapScripts_1883.add(scriptConfig); + JSCompiler_object_inline_bootstrapScripts_1893.add(scriptConfig); bootstrapChunks.push('