diff --git a/.eslintrc.json b/.eslintrc.json index a0f1d488e58b9..4614a2e0d040a 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -248,8 +248,9 @@ "packages/next/src/next-devtools/dev-overlay/**/*.tsx", "packages/next/src/next-devtools/dev-overlay/**/*.ts" ], + "extends": ["plugin:react-hooks/recommended"], "rules": { - "react-hooks/react-compiler": "error" + "react-hooks/exhaustive-deps": "error" } } ], diff --git a/package.json b/package.json index 5bda241999fb0..e4c6ba909384f 100644 --- a/package.json +++ b/package.json @@ -173,7 +173,7 @@ "eslint-plugin-jsdoc": "48.0.4", "eslint-plugin-mdx": "3.1.5", "eslint-plugin-react": "7.35.0", - "eslint-plugin-react-hooks": "0.0.0-experimental-03fda05d-20250820", + "eslint-plugin-react-hooks": "0.0.0-experimental-6de32a5a-20250822", "eslint-v8": "npm:eslint@^8.57.0", "event-stream": "4.0.1", "execa": "2.0.3", @@ -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-03fda05d-20250820", + "react-builtin": "npm:react@19.2.0-canary-6de32a5a-20250822", "react-dom": "19.0.0", - "react-dom-builtin": "npm:react-dom@19.2.0-canary-03fda05d-20250820", - "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-03fda05d-20250820", - "react-experimental-builtin": "npm:react@0.0.0-experimental-03fda05d-20250820", - "react-is-builtin": "npm:react-is@19.2.0-canary-03fda05d-20250820", - "react-server-dom-turbopack": "19.2.0-canary-03fda05d-20250820", - "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-03fda05d-20250820", - "react-server-dom-webpack": "19.2.0-canary-03fda05d-20250820", - "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-03fda05d-20250820", + "react-dom-builtin": "npm:react-dom@19.2.0-canary-6de32a5a-20250822", + "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-6de32a5a-20250822", + "react-experimental-builtin": "npm:react@0.0.0-experimental-6de32a5a-20250822", + "react-is-builtin": "npm:react-is@19.2.0-canary-6de32a5a-20250822", + "react-server-dom-turbopack": "19.2.0-canary-6de32a5a-20250822", + "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-6de32a5a-20250822", + "react-server-dom-webpack": "19.2.0-canary-6de32a5a-20250822", + "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-6de32a5a-20250822", "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-03fda05d-20250820", - "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-03fda05d-20250820", + "scheduler-builtin": "npm:scheduler@0.27.0-canary-6de32a5a-20250822", + "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-6de32a5a-20250822", "seedrandom": "3.0.5", "semver": "7.3.7", "serve-handler": "6.1.6", @@ -297,10 +297,17 @@ "@types/react-dom": "19.1.7", "@types/retry": "0.12.0", "jest-snapshot": "30.0.0-alpha.6", - "react": "19.2.0-canary-03fda05d-20250820", - "react-dom": "19.2.0-canary-03fda05d-20250820", - "react-is": "19.2.0-canary-03fda05d-20250820", - "scheduler": "0.27.0-canary-03fda05d-20250820" + "react": "19.2.0-canary-6de32a5a-20250822", + "react-dom": "19.2.0-canary-6de32a5a-20250822", + "react-is": "19.2.0-canary-6de32a5a-20250822", + "scheduler": "0.27.0-canary-6de32a5a-20250822" + }, + "packageExtensions": { + "eslint-plugin-react-hooks@0.0.0-experimental-6de32a5a-20250822": { + "dependencies": { + "@babel/plugin-proposal-private-methods": "^7.18.6" + } + } }, "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 8d7086b96c436..0cbafb4ce5a82 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 @@ -28300,7 +28300,11 @@ "aria-rowcount": 0, "aria-rowindex": 0, "aria-rowspan": 0, - "aria-setsize": 0 + "aria-setsize": 0, + "aria-braillelabel": 0, + "aria-brailleroledescription": 0, + "aria-colindextext": 0, + "aria-rowindextext": 0 }, warnedProperties$1 = {}, rARIA$1 = RegExp( @@ -30928,8 +30932,9 @@ ); }; FragmentInstance.prototype.unobserveUsing = function (observer) { - null !== this._observers && this._observers.has(observer) - ? (this._observers.delete(observer), + var observers = this._observers; + null !== observers && observers.has(observer) + ? (observers.delete(observer), traverseVisibleHostChildren( this._fragmentFiber.child, !1, @@ -31473,11 +31478,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-03fda05d-20250820" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-6de32a5a-20250822" !== 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-03fda05d-20250820\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-6de32a5a-20250822\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -31514,10 +31519,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.2.0-experimental-03fda05d-20250820", + version: "19.2.0-experimental-6de32a5a-20250822", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-03fda05d-20250820" + reconcilerVersion: "19.2.0-experimental-6de32a5a-20250822" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -31664,7 +31669,7 @@ listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; - exports.version = "19.2.0-experimental-03fda05d-20250820"; + exports.version = "19.2.0-experimental-6de32a5a-20250822"; "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 0b42f9abdbb90..64a186bd475bb 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 @@ -17204,9 +17204,10 @@ function observeChild(child, observer) { return !1; } FragmentInstance.prototype.unobserveUsing = function (observer) { - null !== this._observers && - this._observers.has(observer) && - (this._observers.delete(observer), + var observers = this._observers; + null !== observers && + observers.has(observer) && + (observers.delete(observer), traverseVisibleHostChildren( this._fragmentFiber.child, !1, @@ -19292,14 +19293,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2188 = React.version; if ( - "19.2.0-experimental-03fda05d-20250820" !== + "19.2.0-experimental-6de32a5a-20250822" !== isomorphicReactPackageVersion$jscomp$inline_2188 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2188, - "19.2.0-experimental-03fda05d-20250820" + "19.2.0-experimental-6de32a5a-20250822" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -19321,10 +19322,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2885 = { bundleType: 0, - version: "19.2.0-experimental-03fda05d-20250820", + version: "19.2.0-experimental-6de32a5a-20250822", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-03fda05d-20250820" + reconcilerVersion: "19.2.0-experimental-6de32a5a-20250822" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2886 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -19431,4 +19432,4 @@ exports.hydrateRoot = function (container, initialChildren, options) { listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; -exports.version = "19.2.0-experimental-03fda05d-20250820"; +exports.version = "19.2.0-experimental-6de32a5a-20250822"; 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 ce9c80c6a69ef..6cee2742f00b8 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 @@ -28352,7 +28352,11 @@ "aria-rowcount": 0, "aria-rowindex": 0, "aria-rowspan": 0, - "aria-setsize": 0 + "aria-setsize": 0, + "aria-braillelabel": 0, + "aria-brailleroledescription": 0, + "aria-colindextext": 0, + "aria-rowindextext": 0 }, warnedProperties$1 = {}, rARIA$1 = RegExp( @@ -30980,8 +30984,9 @@ ); }; FragmentInstance.prototype.unobserveUsing = function (observer) { - null !== this._observers && this._observers.has(observer) - ? (this._observers.delete(observer), + var observers = this._observers; + null !== observers && observers.has(observer) + ? (observers.delete(observer), traverseVisibleHostChildren( this._fragmentFiber.child, !1, @@ -31525,11 +31530,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-03fda05d-20250820" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-6de32a5a-20250822" !== 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-03fda05d-20250820\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-6de32a5a-20250822\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -31566,10 +31571,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.2.0-experimental-03fda05d-20250820", + version: "19.2.0-experimental-6de32a5a-20250822", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-03fda05d-20250820" + reconcilerVersion: "19.2.0-experimental-6de32a5a-20250822" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -32046,7 +32051,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.2.0-experimental-03fda05d-20250820"; + exports.version = "19.2.0-experimental-6de32a5a-20250822"; "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 a93c7438599ec..a4943dd9578ad 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 @@ -18921,9 +18921,10 @@ function observeChild(child, observer) { return !1; } FragmentInstance.prototype.unobserveUsing = function (observer) { - null !== this._observers && - this._observers.has(observer) && - (this._observers.delete(observer), + var observers = this._observers; + null !== observers && + observers.has(observer) && + (observers.delete(observer), traverseVisibleHostChildren( this._fragmentFiber.child, !1, @@ -21026,14 +21027,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2421 = React.version; if ( - "19.2.0-experimental-03fda05d-20250820" !== + "19.2.0-experimental-6de32a5a-20250822" !== isomorphicReactPackageVersion$jscomp$inline_2421 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2421, - "19.2.0-experimental-03fda05d-20250820" + "19.2.0-experimental-6de32a5a-20250822" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -21055,10 +21056,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_3120 = { bundleType: 0, - version: "19.2.0-experimental-03fda05d-20250820", + version: "19.2.0-experimental-6de32a5a-20250822", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-03fda05d-20250820" + reconcilerVersion: "19.2.0-experimental-6de32a5a-20250822" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_3121 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -21326,7 +21327,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.2.0-experimental-03fda05d-20250820"; +exports.version = "19.2.0-experimental-6de32a5a-20250822"; "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 dc383ab15e475..6bdddf8117883 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 @@ -9211,7 +9211,11 @@ "aria-rowcount": 0, "aria-rowindex": 0, "aria-rowspan": 0, - "aria-setsize": 0 + "aria-setsize": 0, + "aria-braillelabel": 0, + "aria-brailleroledescription": 0, + "aria-colindextext": 0, + "aria-rowindextext": 0 }, warnedProperties$1 = {}, rARIA$1 = RegExp( @@ -10523,5 +10527,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-03fda05d-20250820"; + exports.version = "19.2.0-experimental-6de32a5a-20250822"; })(); 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 bd3d0a68dac73..681e237cacaba 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 @@ -7142,4 +7142,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-03fda05d-20250820"; +exports.version = "19.2.0-experimental-6de32a5a-20250822"; 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 4b4a883644b57..6c02cf5f2897f 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 @@ -9211,7 +9211,11 @@ "aria-rowcount": 0, "aria-rowindex": 0, "aria-rowspan": 0, - "aria-setsize": 0 + "aria-setsize": 0, + "aria-braillelabel": 0, + "aria-brailleroledescription": 0, + "aria-colindextext": 0, + "aria-rowindextext": 0 }, warnedProperties$1 = {}, rARIA$1 = RegExp( @@ -10523,5 +10527,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-03fda05d-20250820"; + exports.version = "19.2.0-experimental-6de32a5a-20250822"; })(); 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 0d54b680339ec..89350caba19cc 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 @@ -7245,4 +7245,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-03fda05d-20250820"; +exports.version = "19.2.0-experimental-6de32a5a-20250822"; 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 64a7ac6403cea..422ca64153fdf 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 @@ -9512,11 +9512,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-03fda05d-20250820" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-6de32a5a-20250822" !== 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-03fda05d-20250820\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-6de32a5a-20250822\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react-experimental"), @@ -9713,7 +9713,11 @@ "aria-rowcount": 0, "aria-rowindex": 0, "aria-rowspan": 0, - "aria-setsize": 0 + "aria-setsize": 0, + "aria-braillelabel": 0, + "aria-brailleroledescription": 0, + "aria-colindextext": 0, + "aria-rowindextext": 0 }, warnedProperties$1 = {}, rARIA$1 = RegExp( @@ -11335,5 +11339,5 @@ startWork(request); }); }; - exports.version = "19.2.0-experimental-03fda05d-20250820"; + exports.version = "19.2.0-experimental-6de32a5a-20250822"; })(); 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 32f34a459f6c8..9699a2da443ba 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 @@ -7805,12 +7805,12 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-03fda05d-20250820" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-6de32a5a-20250822" !== isomorphicReactPackageVersion) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion, - "19.2.0-experimental-03fda05d-20250820" + "19.2.0-experimental-6de32a5a-20250822" ) ); } @@ -8065,4 +8065,4 @@ exports.resumeAndPrerender = function (children, postponedState, options) { startWork(request); }); }; -exports.version = "19.2.0-experimental-03fda05d-20250820"; +exports.version = "19.2.0-experimental-6de32a5a-20250822"; 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 5f2da08e9c719..7eeedc5f9347f 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 @@ -7293,13 +7293,13 @@ function addToReplayParent(node, parentKeyPath, trackedPostpones) { } var isomorphicReactPackageVersion$jscomp$inline_869 = React.version; if ( - "19.2.0-experimental-03fda05d-20250820" !== + "19.2.0-experimental-6de32a5a-20250822" !== 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-03fda05d-20250820\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-6de32a5a-20250822\nLearn more: https://react.dev/warnings/version-mismatch") ); exports.renderToReadableStream = function (children, options) { return new Promise(function (resolve, reject) { @@ -7390,4 +7390,4 @@ exports.renderToReadableStream = function (children, options) { startWork(request); }); }; -exports.version = "19.2.0-experimental-03fda05d-20250820"; +exports.version = "19.2.0-experimental-6de32a5a-20250822"; 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 62df0abd95b79..a0e36e0ca1e07 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 @@ -9541,11 +9541,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-03fda05d-20250820" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-6de32a5a-20250822" !== 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-03fda05d-20250820\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-6de32a5a-20250822\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react-experimental"), @@ -9736,7 +9736,11 @@ "aria-rowcount": 0, "aria-rowindex": 0, "aria-rowspan": 0, - "aria-setsize": 0 + "aria-setsize": 0, + "aria-braillelabel": 0, + "aria-brailleroledescription": 0, + "aria-colindextext": 0, + "aria-rowindextext": 0 }, warnedProperties$1 = {}, rARIA$1 = RegExp( @@ -11360,5 +11364,5 @@ startWork(request); }); }; - exports.version = "19.2.0-experimental-03fda05d-20250820"; + exports.version = "19.2.0-experimental-6de32a5a-20250822"; })(); 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 2da04dc395311..741b6873252f1 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 @@ -7923,11 +7923,11 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-03fda05d-20250820" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-6de32a5a-20250822" !== 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-03fda05d-20250820\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-6de32a5a-20250822\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -8181,4 +8181,4 @@ exports.resumeAndPrerender = function (children, postponedState, options) { startWork(request); }); }; -exports.version = "19.2.0-experimental-03fda05d-20250820"; +exports.version = "19.2.0-experimental-6de32a5a-20250822"; 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 3062268556e15..1390d8aaa2768 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 @@ -9402,11 +9402,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-03fda05d-20250820" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-6de32a5a-20250822" !== 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-03fda05d-20250820\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-6de32a5a-20250822\nLearn more: https://react.dev/warnings/version-mismatch") ); } function createDrainHandler(destination, request) { @@ -9702,7 +9702,11 @@ "aria-rowcount": 0, "aria-rowindex": 0, "aria-rowspan": 0, - "aria-setsize": 0 + "aria-setsize": 0, + "aria-braillelabel": 0, + "aria-brailleroledescription": 0, + "aria-colindextext": 0, + "aria-rowindextext": 0 }, warnedProperties$1 = {}, rARIA$1 = RegExp( @@ -11531,5 +11535,5 @@ } }; }; - exports.version = "19.2.0-experimental-03fda05d-20250820"; + exports.version = "19.2.0-experimental-6de32a5a-20250822"; })(); 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 efc7531be6c7c..5ffc849492e54 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 @@ -7803,11 +7803,11 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-03fda05d-20250820" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-6de32a5a-20250822" !== 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-03fda05d-20250820\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-6de32a5a-20250822\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -8365,4 +8365,4 @@ exports.resumeToPipeableStream = function (children, postponedState, options) { } }; }; -exports.version = "19.2.0-experimental-03fda05d-20250820"; +exports.version = "19.2.0-experimental-6de32a5a-20250822"; 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 372b1675b8e68..28b49ee697ab9 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 @@ -28616,7 +28616,11 @@ "aria-rowcount": 0, "aria-rowindex": 0, "aria-rowspan": 0, - "aria-setsize": 0 + "aria-setsize": 0, + "aria-braillelabel": 0, + "aria-brailleroledescription": 0, + "aria-colindextext": 0, + "aria-rowindextext": 0 }, warnedProperties$1 = {}, rARIA$1 = RegExp( @@ -31249,8 +31253,9 @@ ); }; FragmentInstance.prototype.unobserveUsing = function (observer) { - null !== this._observers && this._observers.has(observer) - ? (this._observers.delete(observer), + var observers = this._observers; + null !== observers && observers.has(observer) + ? (observers.delete(observer), traverseVisibleHostChildren( this._fragmentFiber.child, !1, @@ -31794,11 +31799,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-03fda05d-20250820" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-6de32a5a-20250822" !== 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-03fda05d-20250820\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-6de32a5a-20250822\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -31835,10 +31840,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.2.0-experimental-03fda05d-20250820", + version: "19.2.0-experimental-6de32a5a-20250822", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-03fda05d-20250820" + reconcilerVersion: "19.2.0-experimental-6de32a5a-20250822" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -32151,5 +32156,5 @@ } }; }; - exports.version = "19.2.0-experimental-03fda05d-20250820"; + exports.version = "19.2.0-experimental-6de32a5a-20250822"; })(); 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 6f7c42360c51c..abc631bcb31de 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 @@ -17476,9 +17476,10 @@ function observeChild(child, observer) { return !1; } FragmentInstance.prototype.unobserveUsing = function (observer) { - null !== this._observers && - this._observers.has(observer) && - (this._observers.delete(observer), + var observers = this._observers; + null !== observers && + observers.has(observer) && + (observers.delete(observer), traverseVisibleHostChildren( this._fragmentFiber.child, !1, @@ -19608,14 +19609,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2217 = React.version; if ( - "19.2.0-experimental-03fda05d-20250820" !== + "19.2.0-experimental-6de32a5a-20250822" !== isomorphicReactPackageVersion$jscomp$inline_2217 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2217, - "19.2.0-experimental-03fda05d-20250820" + "19.2.0-experimental-6de32a5a-20250822" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -19637,10 +19638,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2919 = { bundleType: 0, - version: "19.2.0-experimental-03fda05d-20250820", + version: "19.2.0-experimental-6de32a5a-20250822", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-03fda05d-20250820" + reconcilerVersion: "19.2.0-experimental-6de32a5a-20250822" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2920 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -19898,4 +19899,4 @@ exports.observeVisibleRects = function ( } }; }; -exports.version = "19.2.0-experimental-03fda05d-20250820"; +exports.version = "19.2.0-experimental-6de32a5a-20250822"; 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 65ab67aceb4d3..1028796ac1d2a 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-03fda05d-20250820"; + exports.version = "19.2.0-experimental-6de32a5a-20250822"; "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 ac1f3e6dcb6fe..7d604718d45aa 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-03fda05d-20250820"; +exports.version = "19.2.0-experimental-6de32a5a-20250822"; 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 78439c108e078..93681db16a491 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-03fda05d-20250820"; + exports.version = "19.2.0-experimental-6de32a5a-20250822"; })(); 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 19b2155cdd29d..a9e02964da499 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-03fda05d-20250820"; +exports.version = "19.2.0-experimental-6de32a5a-20250822"; diff --git a/packages/next/src/compiled/react-dom-experimental/package.json b/packages/next/src/compiled/react-dom-experimental/package.json index 7b9787bde13da..f73f31b6f888e 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-03fda05d-20250820" + "scheduler": "0.0.0-experimental-6de32a5a-20250822" }, "peerDependencies": { - "react": "0.0.0-experimental-03fda05d-20250820" + "react": "0.0.0-experimental-6de32a5a-20250822" }, "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 5d3685fa7918a..bed1a1c64031b 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 @@ -22881,7 +22881,11 @@ "aria-rowcount": 0, "aria-rowindex": 0, "aria-rowspan": 0, - "aria-setsize": 0 + "aria-setsize": 0, + "aria-braillelabel": 0, + "aria-brailleroledescription": 0, + "aria-colindextext": 0, + "aria-rowindextext": 0 }, warnedProperties$1 = {}, rARIA$1 = RegExp( @@ -25556,11 +25560,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-canary-03fda05d-20250820" !== isomorphicReactPackageVersion) + if ("19.2.0-canary-6de32a5a-20250822" !== 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-03fda05d-20250820\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-canary-6de32a5a-20250822\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -25597,10 +25601,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.2.0-canary-03fda05d-20250820", + version: "19.2.0-canary-6de32a5a-20250822", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-canary-03fda05d-20250820" + reconcilerVersion: "19.2.0-canary-6de32a5a-20250822" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -25738,7 +25742,7 @@ listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; - exports.version = "19.2.0-canary-03fda05d-20250820"; + exports.version = "19.2.0-canary-6de32a5a-20250822"; "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 a1de550cb6e65..f1238d7e945fb 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 @@ -15706,14 +15706,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_1833 = React.version; if ( - "19.2.0-canary-03fda05d-20250820" !== + "19.2.0-canary-6de32a5a-20250822" !== isomorphicReactPackageVersion$jscomp$inline_1833 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_1833, - "19.2.0-canary-03fda05d-20250820" + "19.2.0-canary-6de32a5a-20250822" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -15735,10 +15735,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2336 = { bundleType: 0, - version: "19.2.0-canary-03fda05d-20250820", + version: "19.2.0-canary-6de32a5a-20250822", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-canary-03fda05d-20250820" + reconcilerVersion: "19.2.0-canary-6de32a5a-20250822" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2337 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -15836,4 +15836,4 @@ exports.hydrateRoot = function (container, initialChildren, options) { listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; -exports.version = "19.2.0-canary-03fda05d-20250820"; +exports.version = "19.2.0-canary-6de32a5a-20250822"; 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 79180a5efc8cb..7bbdcf9854f33 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 @@ -22933,7 +22933,11 @@ "aria-rowcount": 0, "aria-rowindex": 0, "aria-rowspan": 0, - "aria-setsize": 0 + "aria-setsize": 0, + "aria-braillelabel": 0, + "aria-brailleroledescription": 0, + "aria-colindextext": 0, + "aria-rowindextext": 0 }, warnedProperties$1 = {}, rARIA$1 = RegExp( @@ -25608,11 +25612,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-canary-03fda05d-20250820" !== isomorphicReactPackageVersion) + if ("19.2.0-canary-6de32a5a-20250822" !== 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-03fda05d-20250820\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-canary-6de32a5a-20250822\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -25649,10 +25653,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.2.0-canary-03fda05d-20250820", + version: "19.2.0-canary-6de32a5a-20250822", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-canary-03fda05d-20250820" + reconcilerVersion: "19.2.0-canary-6de32a5a-20250822" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -26120,7 +26124,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.2.0-canary-03fda05d-20250820"; + exports.version = "19.2.0-canary-6de32a5a-20250822"; "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 be4c9d2e3c914..54745ec9949a7 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 @@ -16405,14 +16405,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_1937 = React.version; if ( - "19.2.0-canary-03fda05d-20250820" !== + "19.2.0-canary-6de32a5a-20250822" !== isomorphicReactPackageVersion$jscomp$inline_1937 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_1937, - "19.2.0-canary-03fda05d-20250820" + "19.2.0-canary-6de32a5a-20250822" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -16434,10 +16434,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_1944 = { bundleType: 0, - version: "19.2.0-canary-03fda05d-20250820", + version: "19.2.0-canary-6de32a5a-20250822", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-canary-03fda05d-20250820", + reconcilerVersion: "19.2.0-canary-6de32a5a-20250822", getLaneLabelMap: function () { for ( var map = new Map(), lane = 1, index$282 = 0; @@ -16710,7 +16710,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.2.0-canary-03fda05d-20250820"; +exports.version = "19.2.0-canary-6de32a5a-20250822"; "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 858660c03ef73..890082ddc8267 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 @@ -8443,7 +8443,11 @@ "aria-rowcount": 0, "aria-rowindex": 0, "aria-rowspan": 0, - "aria-setsize": 0 + "aria-setsize": 0, + "aria-braillelabel": 0, + "aria-brailleroledescription": 0, + "aria-colindextext": 0, + "aria-rowindextext": 0 }, warnedProperties$1 = {}, rARIA$1 = RegExp( @@ -9738,5 +9742,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-03fda05d-20250820"; + exports.version = "19.2.0-canary-6de32a5a-20250822"; })(); 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 1864045ea403a..c8011dacab296 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 @@ -6491,4 +6491,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-03fda05d-20250820"; +exports.version = "19.2.0-canary-6de32a5a-20250822"; 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 21537b9e78f90..2d0d1ca463246 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 @@ -8443,7 +8443,11 @@ "aria-rowcount": 0, "aria-rowindex": 0, "aria-rowspan": 0, - "aria-setsize": 0 + "aria-setsize": 0, + "aria-braillelabel": 0, + "aria-brailleroledescription": 0, + "aria-colindextext": 0, + "aria-rowindextext": 0 }, warnedProperties$1 = {}, rARIA$1 = RegExp( @@ -9738,5 +9742,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-03fda05d-20250820"; + exports.version = "19.2.0-canary-6de32a5a-20250822"; })(); 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 ed984d20731b5..99ae6bb8b8d9b 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 @@ -6574,4 +6574,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-03fda05d-20250820"; +exports.version = "19.2.0-canary-6de32a5a-20250822"; 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 d7517ef392ba6..4c180b7d10055 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 @@ -8485,11 +8485,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-canary-03fda05d-20250820" !== isomorphicReactPackageVersion) + if ("19.2.0-canary-6de32a5a-20250822" !== 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-03fda05d-20250820\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-canary-6de32a5a-20250822\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react"), @@ -8684,7 +8684,11 @@ "aria-rowcount": 0, "aria-rowindex": 0, "aria-rowspan": 0, - "aria-setsize": 0 + "aria-setsize": 0, + "aria-braillelabel": 0, + "aria-brailleroledescription": 0, + "aria-colindextext": 0, + "aria-rowindextext": 0 }, warnedProperties$1 = {}, rARIA$1 = RegExp( @@ -10179,5 +10183,5 @@ startWork(request); }); }; - exports.version = "19.2.0-canary-03fda05d-20250820"; + exports.version = "19.2.0-canary-6de32a5a-20250822"; })(); 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 32fbf2ceda248..d02fe8a0ea35e 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 @@ -6875,12 +6875,12 @@ function addToReplayParent(node, parentKeyPath, trackedPostpones) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-canary-03fda05d-20250820" !== isomorphicReactPackageVersion) + if ("19.2.0-canary-6de32a5a-20250822" !== isomorphicReactPackageVersion) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion, - "19.2.0-canary-03fda05d-20250820" + "19.2.0-canary-6de32a5a-20250822" ) ); } @@ -7027,4 +7027,4 @@ exports.renderToReadableStream = function (children, options) { startWork(request); }); }; -exports.version = "19.2.0-canary-03fda05d-20250820"; +exports.version = "19.2.0-canary-6de32a5a-20250822"; 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 3d7ea640c2777..c9a5ec22063aa 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 @@ -6523,13 +6523,13 @@ function addToReplayParent(node, parentKeyPath, trackedPostpones) { } var isomorphicReactPackageVersion$jscomp$inline_816 = React.version; if ( - "19.2.0-canary-03fda05d-20250820" !== + "19.2.0-canary-6de32a5a-20250822" !== 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-03fda05d-20250820\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-canary-6de32a5a-20250822\nLearn more: https://react.dev/warnings/version-mismatch") ); exports.renderToReadableStream = function (children, options) { return new Promise(function (resolve, reject) { @@ -6620,4 +6620,4 @@ exports.renderToReadableStream = function (children, options) { startWork(request); }); }; -exports.version = "19.2.0-canary-03fda05d-20250820"; +exports.version = "19.2.0-canary-6de32a5a-20250822"; 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 c6cd420fdf6fc..75734781412c0 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 @@ -8508,11 +8508,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-canary-03fda05d-20250820" !== isomorphicReactPackageVersion) + if ("19.2.0-canary-6de32a5a-20250822" !== 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-03fda05d-20250820\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-canary-6de32a5a-20250822\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react"), @@ -8701,7 +8701,11 @@ "aria-rowcount": 0, "aria-rowindex": 0, "aria-rowspan": 0, - "aria-setsize": 0 + "aria-setsize": 0, + "aria-braillelabel": 0, + "aria-brailleroledescription": 0, + "aria-colindextext": 0, + "aria-rowindextext": 0 }, warnedProperties$1 = {}, rARIA$1 = RegExp( @@ -10198,5 +10202,5 @@ startWork(request); }); }; - exports.version = "19.2.0-canary-03fda05d-20250820"; + exports.version = "19.2.0-canary-6de32a5a-20250822"; })(); 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 c1845321a6986..c5cabd939b171 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 @@ -6973,11 +6973,11 @@ function addToReplayParent(node, parentKeyPath, trackedPostpones) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-canary-03fda05d-20250820" !== isomorphicReactPackageVersion) + if ("19.2.0-canary-6de32a5a-20250822" !== 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-03fda05d-20250820\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-canary-6de32a5a-20250822\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -7123,4 +7123,4 @@ exports.renderToReadableStream = function (children, options) { startWork(request); }); }; -exports.version = "19.2.0-canary-03fda05d-20250820"; +exports.version = "19.2.0-canary-6de32a5a-20250822"; 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 60d931dfea164..77f5eaacb133a 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 @@ -8383,11 +8383,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-canary-03fda05d-20250820" !== isomorphicReactPackageVersion) + if ("19.2.0-canary-6de32a5a-20250822" !== 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-03fda05d-20250820\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-canary-6de32a5a-20250822\nLearn more: https://react.dev/warnings/version-mismatch") ); } function createDrainHandler(destination, request) { @@ -8661,7 +8661,11 @@ "aria-rowcount": 0, "aria-rowindex": 0, "aria-rowspan": 0, - "aria-setsize": 0 + "aria-setsize": 0, + "aria-braillelabel": 0, + "aria-brailleroledescription": 0, + "aria-colindextext": 0, + "aria-rowindextext": 0 }, warnedProperties$1 = {}, rARIA$1 = RegExp( @@ -10258,5 +10262,5 @@ startWork(request); }); }; - exports.version = "19.2.0-canary-03fda05d-20250820"; + exports.version = "19.2.0-canary-6de32a5a-20250822"; })(); 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 c7c326c802b5a..32e75b7038211 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 @@ -6865,11 +6865,11 @@ function addToReplayParent(node, parentKeyPath, trackedPostpones) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-canary-03fda05d-20250820" !== isomorphicReactPackageVersion) + if ("19.2.0-canary-6de32a5a-20250822" !== 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-03fda05d-20250820\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-canary-6de32a5a-20250822\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -7207,4 +7207,4 @@ exports.renderToReadableStream = function (children, options) { startWork(request); }); }; -exports.version = "19.2.0-canary-03fda05d-20250820"; +exports.version = "19.2.0-canary-6de32a5a-20250822"; 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 56643d53d3bea..6b5d55c6d3bd3 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-03fda05d-20250820"; + exports.version = "19.2.0-canary-6de32a5a-20250822"; "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 c530441c72a46..f79d61c85ff20 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-03fda05d-20250820"; +exports.version = "19.2.0-canary-6de32a5a-20250822"; 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 664c77b45fdc1..3a4d9b0e42b88 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-03fda05d-20250820"; + exports.version = "19.2.0-canary-6de32a5a-20250822"; })(); 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 ee8d581030095..2ff999dc08c1e 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-03fda05d-20250820"; +exports.version = "19.2.0-canary-6de32a5a-20250822"; diff --git a/packages/next/src/compiled/react-dom/package.json b/packages/next/src/compiled/react-dom/package.json index ded6aa2f1d1f9..8dd2f743843a1 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-03fda05d-20250820" + "scheduler": "0.27.0-canary-6de32a5a-20250822" }, "peerDependencies": { - "react": "19.2.0-canary-03fda05d-20250820" + "react": "19.2.0-canary-6de32a5a-20250822" }, "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 6be7eff10c9bb..0b1dff36d0db0 100644 --- a/packages/next/src/compiled/react-experimental/cjs/react.development.js +++ b/packages/next/src/compiled/react-experimental/cjs/react.development.js @@ -1347,7 +1347,7 @@ exports.useTransition = function () { return resolveDispatcher().useTransition(); }; - exports.version = "19.2.0-experimental-03fda05d-20250820"; + exports.version = "19.2.0-experimental-6de32a5a-20250822"; "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 01cee78da2a53..008ba451dd464 100644 --- a/packages/next/src/compiled/react-experimental/cjs/react.production.js +++ b/packages/next/src/compiled/react-experimental/cjs/react.production.js @@ -595,4 +595,4 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.2.0-experimental-03fda05d-20250820"; +exports.version = "19.2.0-experimental-6de32a5a-20250822"; 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 7675bad425816..7e999096e3836 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 @@ -1015,5 +1015,5 @@ exports.useMemo = function (create, deps) { return resolveDispatcher().useMemo(create, deps); }; - exports.version = "19.2.0-experimental-03fda05d-20250820"; + exports.version = "19.2.0-experimental-6de32a5a-20250822"; })(); 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 25ac7fdda0987..f964b3957505d 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 @@ -562,4 +562,4 @@ exports.useId = function () { exports.useMemo = function (create, deps) { return ReactSharedInternals.H.useMemo(create, deps); }; -exports.version = "19.2.0-experimental-03fda05d-20250820"; +exports.version = "19.2.0-experimental-6de32a5a-20250822"; diff --git a/packages/next/src/compiled/react-is/package.json b/packages/next/src/compiled/react-is/package.json index fc98fdfa6d0ea..778e89336984e 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-03fda05d-20250820", + "version": "19.2.0-canary-6de32a5a-20250822", "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 a4b336e0062da..1e865e6a1de57 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 @@ -1429,12 +1429,12 @@ function createErrorChunk(response, error) { return new ReactPromise("rejected", null, error); } - function wakeChunk(listeners, value) { + function wakeChunk(listeners, value, chunk) { for (var i = 0; i < listeners.length; i++) { var listener = listeners[i]; "function" === typeof listener ? listener(value) - : fulfillReference(listener, value); + : fulfillReference(listener, value, chunk); } } function rejectChunk(listeners, error) { @@ -1469,7 +1469,7 @@ function wakeChunkIfInitialized(chunk, resolveListeners, rejectListeners) { switch (chunk.status) { case "fulfilled": - wakeChunk(resolveListeners, chunk.value); + wakeChunk(resolveListeners, chunk.value, chunk); break; case "blocked": for (var i = 0; i < resolveListeners.length; i++) { @@ -1477,7 +1477,7 @@ if ("function" !== typeof listener) { var cyclicHandler = resolveBlockedCycle(chunk, listener); null !== cyclicHandler && - (fulfillReference(listener, cyclicHandler.value), + (fulfillReference(listener, cyclicHandler.value, chunk), resolveListeners.splice(i, 1), i--, null !== rejectListeners && @@ -1711,7 +1711,7 @@ null !== resolveListeners && ((chunk.value = null), (chunk.reason = null), - wakeChunk(resolveListeners, value)); + wakeChunk(resolveListeners, value, chunk)); if (null !== initializingHandler) { if (initializingHandler.errored) throw initializingHandler.reason; if (0 < initializingHandler.deps) { @@ -1829,7 +1829,7 @@ chunks.set(id, chunk)); return chunk; } - function fulfillReference(reference, value) { + function fulfillReference(reference, value, fulfilledChunk) { for ( var response = reference.response, handler = reference.handler, @@ -1882,6 +1882,7 @@ } reference = map(response, value, parentObject, key); parentObject[key] = reference; + transferReferencedDebugInfo(handler.chunk, fulfilledChunk, reference); "" === key && null === handler.value && (handler.value = reference); if ( parentObject[0] === REACT_ELEMENT_TYPE && @@ -1889,26 +1890,27 @@ null !== handler.value && handler.value.$$typeof === REACT_ELEMENT_TYPE ) - switch (((parentObject = handler.value), key)) { + switch (((fulfilledChunk = handler.value), key)) { case "3": - parentObject.props = reference; + fulfilledChunk.props = reference; break; case "4": - parentObject._owner = reference; + fulfilledChunk._owner = reference; break; case "5": - parentObject._debugStack = reference; + fulfilledChunk._debugStack = reference; } handler.deps--; 0 === handler.deps && ((key = handler.chunk), null !== key && "blocked" === key.status && - ((parentObject = key.value), + ((fulfilledChunk = key.value), (key.status = "fulfilled"), (key.value = handler.value), (key.reason = handler.reason), - null !== parentObject && wakeChunk(parentObject, handler.value))); + null !== fulfilledChunk && + wakeChunk(fulfilledChunk, handler.value, key))); } function rejectReference(reference, error) { var handler = reference.handler; @@ -2055,7 +2057,8 @@ ((boundArgs = resolvedValue.value), (resolvedValue.status = "fulfilled"), (resolvedValue.value = handler.value), - null !== boundArgs && wakeChunk(boundArgs, handler.value))); + null !== boundArgs && + wakeChunk(boundArgs, handler.value, resolvedValue))); }, function (error) { if (!handler.errored) { @@ -2088,6 +2091,30 @@ ); return null; } + function transferReferencedDebugInfo( + parentChunk, + referencedChunk, + referencedValue + ) { + referencedChunk._debugInfo && + ((referencedChunk = referencedChunk._debugInfo), + "object" !== typeof referencedValue || + null === referencedValue || + (!isArrayImpl(referencedValue) && + "function" !== typeof referencedValue[ASYNC_ITERATOR] && + referencedValue.$$typeof !== REACT_ELEMENT_TYPE) || + referencedValue._debugInfo || + Object.defineProperty(referencedValue, "_debugInfo", { + configurable: !1, + enumerable: !1, + writable: !0, + value: referencedChunk + }), + null !== parentChunk && + ((parentChunk = + parentChunk._debugInfo || (parentChunk._debugInfo = [])), + parentChunk.push.apply(parentChunk, referencedChunk))); + } function getOutlinedModel(response, reference, parentObject, key, map) { reference = reference.split(":"); var id = parseInt(reference[0], 16); @@ -2163,19 +2190,7 @@ value = value[reference[i]]; } response = map(response, value, parentObject, key); - id._debugInfo && - ("object" !== typeof response || - null === response || - (!isArrayImpl(response) && - "function" !== typeof response[ASYNC_ITERATOR] && - response.$$typeof !== REACT_ELEMENT_TYPE) || - response._debugInfo || - Object.defineProperty(response, "_debugInfo", { - configurable: !1, - enumerable: !1, - writable: !0, - value: id._debugInfo - })); + transferReferencedDebugInfo(initializingChunk, id, response); return response; case "pending": case "blocked": @@ -2613,7 +2628,7 @@ chunk.status = "fulfilled"; chunk.value = stream; chunk.reason = controller; - null !== id && wakeChunk(id, chunk.value); + null !== id && wakeChunk(id, chunk.value, chunk); } } function startReadableStream(response, id, type) { @@ -4501,10 +4516,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.2.0-experimental-03fda05d-20250820", + version: "19.2.0-experimental-6de32a5a-20250822", rendererPackageName: "react-server-dom-turbopack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-03fda05d-20250820", + reconcilerVersion: "19.2.0-experimental-6de32a5a-20250822", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.production.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.production.js index 7a42322bd9682..77d3545324c31 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.production.js @@ -707,7 +707,7 @@ function initializeModelChunk(chunk) { null !== resolveListeners && ((chunk.value = null), (chunk.reason = null), - wakeChunk(resolveListeners, value)); + wakeChunk(resolveListeners, value, chunk)); if (null !== initializingHandler) { if (initializingHandler.errored) throw initializingHandler.reason; if (0 < initializingHandler.deps) { 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 6693391338d68..4b7c4968f8e21 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 @@ -1641,12 +1641,12 @@ function createErrorChunk(response, error) { return new ReactPromise("rejected", null, error); } - function wakeChunk(listeners, value) { + function wakeChunk(listeners, value, chunk) { for (var i = 0; i < listeners.length; i++) { var listener = listeners[i]; "function" === typeof listener ? listener(value) - : fulfillReference(listener, value); + : fulfillReference(listener, value, chunk); } } function rejectChunk(listeners, error) { @@ -1681,7 +1681,7 @@ function wakeChunkIfInitialized(chunk, resolveListeners, rejectListeners) { switch (chunk.status) { case "fulfilled": - wakeChunk(resolveListeners, chunk.value); + wakeChunk(resolveListeners, chunk.value, chunk); break; case "blocked": for (var i = 0; i < resolveListeners.length; i++) { @@ -1689,7 +1689,7 @@ if ("function" !== typeof listener) { var cyclicHandler = resolveBlockedCycle(chunk, listener); null !== cyclicHandler && - (fulfillReference(listener, cyclicHandler.value), + (fulfillReference(listener, cyclicHandler.value, chunk), resolveListeners.splice(i, 1), i--, null !== rejectListeners && @@ -1868,7 +1868,7 @@ null !== resolveListeners && ((chunk.value = null), (chunk.reason = null), - wakeChunk(resolveListeners, value)); + wakeChunk(resolveListeners, value, chunk)); if (null !== initializingHandler) { if (initializingHandler.errored) throw initializingHandler.reason; if (0 < initializingHandler.deps) { @@ -1986,7 +1986,7 @@ chunks.set(id, chunk)); return chunk; } - function fulfillReference(reference, value) { + function fulfillReference(reference, value, fulfilledChunk) { for ( var response = reference.response, handler = reference.handler, @@ -2039,6 +2039,7 @@ } reference = map(response, value, parentObject, key); parentObject[key] = reference; + transferReferencedDebugInfo(handler.chunk, fulfilledChunk, reference); "" === key && null === handler.value && (handler.value = reference); if ( parentObject[0] === REACT_ELEMENT_TYPE && @@ -2046,26 +2047,27 @@ null !== handler.value && handler.value.$$typeof === REACT_ELEMENT_TYPE ) - switch (((parentObject = handler.value), key)) { + switch (((fulfilledChunk = handler.value), key)) { case "3": - parentObject.props = reference; + fulfilledChunk.props = reference; break; case "4": - parentObject._owner = reference; + fulfilledChunk._owner = reference; break; case "5": - parentObject._debugStack = reference; + fulfilledChunk._debugStack = reference; } handler.deps--; 0 === handler.deps && ((key = handler.chunk), null !== key && "blocked" === key.status && - ((parentObject = key.value), + ((fulfilledChunk = key.value), (key.status = "fulfilled"), (key.value = handler.value), (key.reason = handler.reason), - null !== parentObject && wakeChunk(parentObject, handler.value))); + null !== fulfilledChunk && + wakeChunk(fulfilledChunk, handler.value, key))); } function rejectReference(reference, error) { var handler = reference.handler; @@ -2218,7 +2220,8 @@ ((boundArgs = resolvedValue.value), (resolvedValue.status = "fulfilled"), (resolvedValue.value = handler.value), - null !== boundArgs && wakeChunk(boundArgs, handler.value))); + null !== boundArgs && + wakeChunk(boundArgs, handler.value, resolvedValue))); }, function (error) { if (!handler.errored) { @@ -2251,6 +2254,30 @@ ); return null; } + function transferReferencedDebugInfo( + parentChunk, + referencedChunk, + referencedValue + ) { + referencedChunk._debugInfo && + ((referencedChunk = referencedChunk._debugInfo), + "object" !== typeof referencedValue || + null === referencedValue || + (!isArrayImpl(referencedValue) && + "function" !== typeof referencedValue[ASYNC_ITERATOR] && + referencedValue.$$typeof !== REACT_ELEMENT_TYPE) || + referencedValue._debugInfo || + Object.defineProperty(referencedValue, "_debugInfo", { + configurable: !1, + enumerable: !1, + writable: !0, + value: referencedChunk + }), + null !== parentChunk && + ((parentChunk = + parentChunk._debugInfo || (parentChunk._debugInfo = [])), + parentChunk.push.apply(parentChunk, referencedChunk))); + } function getOutlinedModel(response, reference, parentObject, key, map) { reference = reference.split(":"); var id = parseInt(reference[0], 16); @@ -2326,19 +2353,7 @@ value = value[reference[i]]; } response = map(response, value, parentObject, key); - id._debugInfo && - ("object" !== typeof response || - null === response || - (!isArrayImpl(response) && - "function" !== typeof response[ASYNC_ITERATOR] && - response.$$typeof !== REACT_ELEMENT_TYPE) || - response._debugInfo || - Object.defineProperty(response, "_debugInfo", { - configurable: !1, - enumerable: !1, - writable: !0, - value: id._debugInfo - })); + transferReferencedDebugInfo(initializingChunk, id, response); return response; case "pending": case "blocked": @@ -2772,7 +2787,7 @@ chunk.status = "fulfilled"; chunk.value = stream; chunk.reason = controller; - null !== id && wakeChunk(id, chunk.value); + null !== id && wakeChunk(id, chunk.value, chunk); } } function startReadableStream(response, id, type) { diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.edge.production.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.edge.production.js index 15b6223a6823c..fbef3ee03a806 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.edge.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.edge.production.js @@ -877,7 +877,7 @@ function initializeModelChunk(chunk) { null !== resolveListeners && ((chunk.value = null), (chunk.reason = null), - wakeChunk(resolveListeners, value)); + wakeChunk(resolveListeners, value, chunk)); if (null !== initializingHandler) { if (initializingHandler.errored) throw initializingHandler.reason; if (0 < initializingHandler.deps) { 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 64a202c03e69c..01eacd13c0216 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 @@ -1641,12 +1641,12 @@ function createErrorChunk(response, error) { return new ReactPromise("rejected", null, error); } - function wakeChunk(listeners, value) { + function wakeChunk(listeners, value, chunk) { for (var i = 0; i < listeners.length; i++) { var listener = listeners[i]; "function" === typeof listener ? listener(value) - : fulfillReference(listener, value); + : fulfillReference(listener, value, chunk); } } function rejectChunk(listeners, error) { @@ -1681,7 +1681,7 @@ function wakeChunkIfInitialized(chunk, resolveListeners, rejectListeners) { switch (chunk.status) { case "fulfilled": - wakeChunk(resolveListeners, chunk.value); + wakeChunk(resolveListeners, chunk.value, chunk); break; case "blocked": for (var i = 0; i < resolveListeners.length; i++) { @@ -1689,7 +1689,7 @@ if ("function" !== typeof listener) { var cyclicHandler = resolveBlockedCycle(chunk, listener); null !== cyclicHandler && - (fulfillReference(listener, cyclicHandler.value), + (fulfillReference(listener, cyclicHandler.value, chunk), resolveListeners.splice(i, 1), i--, null !== rejectListeners && @@ -1868,7 +1868,7 @@ null !== resolveListeners && ((chunk.value = null), (chunk.reason = null), - wakeChunk(resolveListeners, value)); + wakeChunk(resolveListeners, value, chunk)); if (null !== initializingHandler) { if (initializingHandler.errored) throw initializingHandler.reason; if (0 < initializingHandler.deps) { @@ -1986,7 +1986,7 @@ chunks.set(id, chunk)); return chunk; } - function fulfillReference(reference, value) { + function fulfillReference(reference, value, fulfilledChunk) { for ( var response = reference.response, handler = reference.handler, @@ -2039,6 +2039,7 @@ } reference = map(response, value, parentObject, key); parentObject[key] = reference; + transferReferencedDebugInfo(handler.chunk, fulfilledChunk, reference); "" === key && null === handler.value && (handler.value = reference); if ( parentObject[0] === REACT_ELEMENT_TYPE && @@ -2046,26 +2047,27 @@ null !== handler.value && handler.value.$$typeof === REACT_ELEMENT_TYPE ) - switch (((parentObject = handler.value), key)) { + switch (((fulfilledChunk = handler.value), key)) { case "3": - parentObject.props = reference; + fulfilledChunk.props = reference; break; case "4": - parentObject._owner = reference; + fulfilledChunk._owner = reference; break; case "5": - parentObject._debugStack = reference; + fulfilledChunk._debugStack = reference; } handler.deps--; 0 === handler.deps && ((key = handler.chunk), null !== key && "blocked" === key.status && - ((parentObject = key.value), + ((fulfilledChunk = key.value), (key.status = "fulfilled"), (key.value = handler.value), (key.reason = handler.reason), - null !== parentObject && wakeChunk(parentObject, handler.value))); + null !== fulfilledChunk && + wakeChunk(fulfilledChunk, handler.value, key))); } function rejectReference(reference, error) { var handler = reference.handler; @@ -2218,7 +2220,8 @@ ((boundArgs = resolvedValue.value), (resolvedValue.status = "fulfilled"), (resolvedValue.value = handler.value), - null !== boundArgs && wakeChunk(boundArgs, handler.value))); + null !== boundArgs && + wakeChunk(boundArgs, handler.value, resolvedValue))); }, function (error) { if (!handler.errored) { @@ -2251,6 +2254,30 @@ ); return null; } + function transferReferencedDebugInfo( + parentChunk, + referencedChunk, + referencedValue + ) { + referencedChunk._debugInfo && + ((referencedChunk = referencedChunk._debugInfo), + "object" !== typeof referencedValue || + null === referencedValue || + (!isArrayImpl(referencedValue) && + "function" !== typeof referencedValue[ASYNC_ITERATOR] && + referencedValue.$$typeof !== REACT_ELEMENT_TYPE) || + referencedValue._debugInfo || + Object.defineProperty(referencedValue, "_debugInfo", { + configurable: !1, + enumerable: !1, + writable: !0, + value: referencedChunk + }), + null !== parentChunk && + ((parentChunk = + parentChunk._debugInfo || (parentChunk._debugInfo = [])), + parentChunk.push.apply(parentChunk, referencedChunk))); + } function getOutlinedModel(response, reference, parentObject, key, map) { reference = reference.split(":"); var id = parseInt(reference[0], 16); @@ -2326,19 +2353,7 @@ value = value[reference[i]]; } response = map(response, value, parentObject, key); - id._debugInfo && - ("object" !== typeof response || - null === response || - (!isArrayImpl(response) && - "function" !== typeof response[ASYNC_ITERATOR] && - response.$$typeof !== REACT_ELEMENT_TYPE) || - response._debugInfo || - Object.defineProperty(response, "_debugInfo", { - configurable: !1, - enumerable: !1, - writable: !0, - value: id._debugInfo - })); + transferReferencedDebugInfo(initializingChunk, id, response); return response; case "pending": case "blocked": @@ -2781,7 +2796,7 @@ chunk.status = "fulfilled"; chunk.value = stream; chunk.reason = controller; - null !== id && wakeChunk(id, chunk.value); + null !== id && wakeChunk(id, chunk.value, chunk); } } function startReadableStream(response, id, type) { diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.node.production.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.node.production.js index 2860d82b44eac..37b4ee40d13f0 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.node.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.node.production.js @@ -878,7 +878,7 @@ function initializeModelChunk(chunk) { null !== resolveListeners && ((chunk.value = null), (chunk.reason = null), - wakeChunk(resolveListeners, value)); + wakeChunk(resolveListeners, value, chunk)); if (null !== initializingHandler) { if (initializingHandler.errored) throw initializingHandler.reason; if (0 < initializingHandler.deps) { 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 4fcd221f566a8..362904184e554 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-03fda05d-20250820", - "react-dom": "0.0.0-experimental-03fda05d-20250820" + "react": "0.0.0-experimental-6de32a5a-20250822", + "react-dom": "0.0.0-experimental-6de32a5a-20250822" } } \ 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 1b5fc6d519a18..13ef1e8821ce3 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 @@ -960,12 +960,12 @@ 100 ))); } - function wakeChunk(listeners, value) { + function wakeChunk(listeners, value, chunk) { for (var i = 0; i < listeners.length; i++) { var listener = listeners[i]; "function" === typeof listener ? listener(value) - : fulfillReference(listener, value); + : fulfillReference(listener, value, chunk); } } function rejectChunk(listeners, error) { @@ -1000,7 +1000,7 @@ function wakeChunkIfInitialized(chunk, resolveListeners, rejectListeners) { switch (chunk.status) { case "fulfilled": - wakeChunk(resolveListeners, chunk.value); + wakeChunk(resolveListeners, chunk.value, chunk); break; case "blocked": for (var i = 0; i < resolveListeners.length; i++) { @@ -1008,7 +1008,7 @@ if ("function" !== typeof listener) { var cyclicHandler = resolveBlockedCycle(chunk, listener); null !== cyclicHandler && - (fulfillReference(listener, cyclicHandler.value), + (fulfillReference(listener, cyclicHandler.value, chunk), resolveListeners.splice(i, 1), i--, null !== rejectListeners && @@ -1042,15 +1042,18 @@ releasePendingChunk(response, chunk); var listeners = chunk.reason; if ("pending" === chunk.status && null != chunk._debugChunk) { - var prevHandler = initializingHandler; + var prevHandler = initializingHandler, + prevChunk = initializingChunk; initializingHandler = null; chunk.status = "blocked"; chunk.value = null; chunk.reason = null; + initializingChunk = chunk; try { initializeDebugChunk(response, chunk), (chunk._debugChunk = null); } finally { - initializingHandler = prevHandler; + (initializingHandler = prevHandler), + (initializingChunk = prevChunk); } } chunk.status = "rejected"; @@ -1222,13 +1225,15 @@ } } function initializeModelChunk(chunk) { - var prevHandler = initializingHandler; + var prevHandler = initializingHandler, + prevChunk = initializingChunk; initializingHandler = null; var resolvedModel = chunk.value, response = chunk.reason; chunk.status = "blocked"; chunk.value = null; chunk.reason = null; + initializingChunk = chunk; initializeDebugChunk(response, chunk); chunk._debugChunk = null; try { @@ -1237,7 +1242,7 @@ null !== resolveListeners && ((chunk.value = null), (chunk.reason = null), - wakeChunk(resolveListeners, value)); + wakeChunk(resolveListeners, value, chunk)); if (null !== initializingHandler) { if (initializingHandler.errored) throw initializingHandler.reason; if (0 < initializingHandler.deps) { @@ -1251,7 +1256,7 @@ } catch (error) { (chunk.status = "rejected"), (chunk.reason = error); } finally { - initializingHandler = prevHandler; + (initializingHandler = prevHandler), (initializingChunk = prevChunk); } } function initializeModuleChunk(chunk) { @@ -1355,7 +1360,7 @@ chunks.set(id, chunk)); return chunk; } - function fulfillReference(reference, value) { + function fulfillReference(reference, value, fulfilledChunk) { for ( var response = reference.response, handler = reference.handler, @@ -1408,6 +1413,7 @@ } reference = map(response, value, parentObject, key); parentObject[key] = reference; + transferReferencedDebugInfo(handler.chunk, fulfilledChunk, reference); "" === key && null === handler.value && (handler.value = reference); if ( parentObject[0] === REACT_ELEMENT_TYPE && @@ -1415,26 +1421,27 @@ null !== handler.value && handler.value.$$typeof === REACT_ELEMENT_TYPE ) - switch (((parentObject = handler.value), key)) { + switch (((fulfilledChunk = handler.value), key)) { case "3": - parentObject.props = reference; + fulfilledChunk.props = reference; break; case "4": - parentObject._owner = reference; + fulfilledChunk._owner = reference; break; case "5": - parentObject._debugStack = reference; + fulfilledChunk._debugStack = reference; } handler.deps--; 0 === handler.deps && ((key = handler.chunk), null !== key && "blocked" === key.status && - ((parentObject = key.value), + ((fulfilledChunk = key.value), (key.status = "fulfilled"), (key.value = handler.value), (key.reason = handler.reason), - null !== parentObject && wakeChunk(parentObject, handler.value))); + null !== fulfilledChunk && + wakeChunk(fulfilledChunk, handler.value, key))); } function rejectReference(reference, error) { var handler = reference.handler; @@ -1581,7 +1588,8 @@ ((boundArgs = resolvedValue.value), (resolvedValue.status = "fulfilled"), (resolvedValue.value = handler.value), - null !== boundArgs && wakeChunk(boundArgs, handler.value))); + null !== boundArgs && + wakeChunk(boundArgs, handler.value, resolvedValue))); }, function (error) { if (!handler.errored) { @@ -1614,6 +1622,30 @@ ); return null; } + function transferReferencedDebugInfo( + parentChunk, + referencedChunk, + referencedValue + ) { + referencedChunk._debugInfo && + ((referencedChunk = referencedChunk._debugInfo), + "object" !== typeof referencedValue || + null === referencedValue || + (!isArrayImpl(referencedValue) && + "function" !== typeof referencedValue[ASYNC_ITERATOR] && + referencedValue.$$typeof !== REACT_ELEMENT_TYPE) || + referencedValue._debugInfo || + Object.defineProperty(referencedValue, "_debugInfo", { + configurable: !1, + enumerable: !1, + writable: !0, + value: referencedChunk + }), + null !== parentChunk && + ((parentChunk = + parentChunk._debugInfo || (parentChunk._debugInfo = [])), + parentChunk.push.apply(parentChunk, referencedChunk))); + } function getOutlinedModel(response, reference, parentObject, key, map) { reference = reference.split(":"); var id = parseInt(reference[0], 16); @@ -1686,19 +1718,7 @@ value = value[reference[i]]; } response = map(response, value, parentObject, key); - id._debugInfo && - ("object" !== typeof response || - null === response || - (!isArrayImpl(response) && - "function" !== typeof response[ASYNC_ITERATOR] && - response.$$typeof !== REACT_ELEMENT_TYPE) || - response._debugInfo || - Object.defineProperty(response, "_debugInfo", { - configurable: !1, - enumerable: !1, - writable: !0, - value: id._debugInfo - })); + transferReferencedDebugInfo(initializingChunk, id, response); return response; case "pending": case "blocked": @@ -2100,10 +2120,12 @@ id = chunk.value; if (null != chunk._debugChunk) { chunks = initializingHandler; + var prevChunk = initializingChunk; initializingHandler = null; chunk.status = "blocked"; chunk.value = null; chunk.reason = null; + initializingChunk = chunk; try { if ( (initializeDebugChunk(response, chunk), @@ -2118,13 +2140,13 @@ return; } } finally { - initializingHandler = chunks; + (initializingHandler = chunks), (initializingChunk = prevChunk); } } chunk.status = "fulfilled"; chunk.value = stream; chunk.reason = controller; - null !== id && wakeChunk(id, chunk.value); + null !== id && wakeChunk(id, chunk.value, chunk); } } function startReadableStream(response, id, type) { @@ -3321,6 +3343,7 @@ ? new FinalizationRegistry(cleanupDebugChannel) : null, initializingHandler = null, + initializingChunk = null, mightHaveStaticConstructor = /\bclass\b.*\bstatic\b/, supportsCreateTask = !!console.createTask, fakeFunctionCache = new Map(), @@ -3430,10 +3453,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.2.0-canary-03fda05d-20250820", + version: "19.2.0-canary-6de32a5a-20250822", rendererPackageName: "react-server-dom-turbopack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-canary-03fda05d-20250820", + reconcilerVersion: "19.2.0-canary-6de32a5a-20250822", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.production.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.production.js index 6501c2f0bc133..3efbf42735e0d 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.production.js @@ -703,7 +703,7 @@ function initializeModelChunk(chunk) { null !== resolveListeners && ((chunk.value = null), (chunk.reason = null), - wakeChunk(resolveListeners, value)); + wakeChunk(resolveListeners, value, chunk)); if (null !== initializingHandler) { if (initializingHandler.errored) throw initializingHandler.reason; if (0 < initializingHandler.deps) { diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.edge.development.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.edge.development.js index 891505708abb8..008965519d0a4 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.edge.development.js @@ -1172,12 +1172,12 @@ 100 ))); } - function wakeChunk(listeners, value) { + function wakeChunk(listeners, value, chunk) { for (var i = 0; i < listeners.length; i++) { var listener = listeners[i]; "function" === typeof listener ? listener(value) - : fulfillReference(listener, value); + : fulfillReference(listener, value, chunk); } } function rejectChunk(listeners, error) { @@ -1212,7 +1212,7 @@ function wakeChunkIfInitialized(chunk, resolveListeners, rejectListeners) { switch (chunk.status) { case "fulfilled": - wakeChunk(resolveListeners, chunk.value); + wakeChunk(resolveListeners, chunk.value, chunk); break; case "blocked": for (var i = 0; i < resolveListeners.length; i++) { @@ -1220,7 +1220,7 @@ if ("function" !== typeof listener) { var cyclicHandler = resolveBlockedCycle(chunk, listener); null !== cyclicHandler && - (fulfillReference(listener, cyclicHandler.value), + (fulfillReference(listener, cyclicHandler.value, chunk), resolveListeners.splice(i, 1), i--, null !== rejectListeners && @@ -1254,15 +1254,18 @@ releasePendingChunk(response, chunk); var listeners = chunk.reason; if ("pending" === chunk.status && null != chunk._debugChunk) { - var prevHandler = initializingHandler; + var prevHandler = initializingHandler, + prevChunk = initializingChunk; initializingHandler = null; chunk.status = "blocked"; chunk.value = null; chunk.reason = null; + initializingChunk = chunk; try { initializeDebugChunk(response, chunk), (chunk._debugChunk = null); } finally { - initializingHandler = prevHandler; + (initializingHandler = prevHandler), + (initializingChunk = prevChunk); } } chunk.status = "rejected"; @@ -1379,13 +1382,15 @@ } } function initializeModelChunk(chunk) { - var prevHandler = initializingHandler; + var prevHandler = initializingHandler, + prevChunk = initializingChunk; initializingHandler = null; var resolvedModel = chunk.value, response = chunk.reason; chunk.status = "blocked"; chunk.value = null; chunk.reason = null; + initializingChunk = chunk; initializeDebugChunk(response, chunk); chunk._debugChunk = null; try { @@ -1394,7 +1399,7 @@ null !== resolveListeners && ((chunk.value = null), (chunk.reason = null), - wakeChunk(resolveListeners, value)); + wakeChunk(resolveListeners, value, chunk)); if (null !== initializingHandler) { if (initializingHandler.errored) throw initializingHandler.reason; if (0 < initializingHandler.deps) { @@ -1408,7 +1413,7 @@ } catch (error) { (chunk.status = "rejected"), (chunk.reason = error); } finally { - initializingHandler = prevHandler; + (initializingHandler = prevHandler), (initializingChunk = prevChunk); } } function initializeModuleChunk(chunk) { @@ -1512,7 +1517,7 @@ chunks.set(id, chunk)); return chunk; } - function fulfillReference(reference, value) { + function fulfillReference(reference, value, fulfilledChunk) { for ( var response = reference.response, handler = reference.handler, @@ -1565,6 +1570,7 @@ } reference = map(response, value, parentObject, key); parentObject[key] = reference; + transferReferencedDebugInfo(handler.chunk, fulfilledChunk, reference); "" === key && null === handler.value && (handler.value = reference); if ( parentObject[0] === REACT_ELEMENT_TYPE && @@ -1572,26 +1578,27 @@ null !== handler.value && handler.value.$$typeof === REACT_ELEMENT_TYPE ) - switch (((parentObject = handler.value), key)) { + switch (((fulfilledChunk = handler.value), key)) { case "3": - parentObject.props = reference; + fulfilledChunk.props = reference; break; case "4": - parentObject._owner = reference; + fulfilledChunk._owner = reference; break; case "5": - parentObject._debugStack = reference; + fulfilledChunk._debugStack = reference; } handler.deps--; 0 === handler.deps && ((key = handler.chunk), null !== key && "blocked" === key.status && - ((parentObject = key.value), + ((fulfilledChunk = key.value), (key.status = "fulfilled"), (key.value = handler.value), (key.reason = handler.reason), - null !== parentObject && wakeChunk(parentObject, handler.value))); + null !== fulfilledChunk && + wakeChunk(fulfilledChunk, handler.value, key))); } function rejectReference(reference, error) { var handler = reference.handler; @@ -1744,7 +1751,8 @@ ((boundArgs = resolvedValue.value), (resolvedValue.status = "fulfilled"), (resolvedValue.value = handler.value), - null !== boundArgs && wakeChunk(boundArgs, handler.value))); + null !== boundArgs && + wakeChunk(boundArgs, handler.value, resolvedValue))); }, function (error) { if (!handler.errored) { @@ -1777,6 +1785,30 @@ ); return null; } + function transferReferencedDebugInfo( + parentChunk, + referencedChunk, + referencedValue + ) { + referencedChunk._debugInfo && + ((referencedChunk = referencedChunk._debugInfo), + "object" !== typeof referencedValue || + null === referencedValue || + (!isArrayImpl(referencedValue) && + "function" !== typeof referencedValue[ASYNC_ITERATOR] && + referencedValue.$$typeof !== REACT_ELEMENT_TYPE) || + referencedValue._debugInfo || + Object.defineProperty(referencedValue, "_debugInfo", { + configurable: !1, + enumerable: !1, + writable: !0, + value: referencedChunk + }), + null !== parentChunk && + ((parentChunk = + parentChunk._debugInfo || (parentChunk._debugInfo = [])), + parentChunk.push.apply(parentChunk, referencedChunk))); + } function getOutlinedModel(response, reference, parentObject, key, map) { reference = reference.split(":"); var id = parseInt(reference[0], 16); @@ -1849,19 +1881,7 @@ value = value[reference[i]]; } response = map(response, value, parentObject, key); - id._debugInfo && - ("object" !== typeof response || - null === response || - (!isArrayImpl(response) && - "function" !== typeof response[ASYNC_ITERATOR] && - response.$$typeof !== REACT_ELEMENT_TYPE) || - response._debugInfo || - Object.defineProperty(response, "_debugInfo", { - configurable: !1, - enumerable: !1, - writable: !0, - value: id._debugInfo - })); + transferReferencedDebugInfo(initializingChunk, id, response); return response; case "pending": case "blocked": @@ -2259,10 +2279,12 @@ id = chunk.value; if (null != chunk._debugChunk) { chunks = initializingHandler; + var prevChunk = initializingChunk; initializingHandler = null; chunk.status = "blocked"; chunk.value = null; chunk.reason = null; + initializingChunk = chunk; try { if ( (initializeDebugChunk(response, chunk), @@ -2277,13 +2299,13 @@ return; } } finally { - initializingHandler = chunks; + (initializingHandler = chunks), (initializingChunk = prevChunk); } } chunk.status = "fulfilled"; chunk.value = stream; chunk.reason = controller; - null !== id && wakeChunk(id, chunk.value); + null !== id && wakeChunk(id, chunk.value, chunk); } } function startReadableStream(response, id, type) { @@ -3360,6 +3382,7 @@ ? new FinalizationRegistry(cleanupDebugChannel) : null, initializingHandler = null, + initializingChunk = null, mightHaveStaticConstructor = /\bclass\b.*\bstatic\b/, supportsCreateTask = !!console.createTask, fakeFunctionCache = new Map(), diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.edge.production.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.edge.production.js index deea008a4f295..ab857f7d921f0 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.edge.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.edge.production.js @@ -873,7 +873,7 @@ function initializeModelChunk(chunk) { null !== resolveListeners && ((chunk.value = null), (chunk.reason = null), - wakeChunk(resolveListeners, value)); + wakeChunk(resolveListeners, value, chunk)); if (null !== initializingHandler) { if (initializingHandler.errored) throw initializingHandler.reason; if (0 < initializingHandler.deps) { diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.node.development.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.node.development.js index 0802c249878f3..3d21e38c78e61 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.node.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.node.development.js @@ -1172,12 +1172,12 @@ 100 ))); } - function wakeChunk(listeners, value) { + function wakeChunk(listeners, value, chunk) { for (var i = 0; i < listeners.length; i++) { var listener = listeners[i]; "function" === typeof listener ? listener(value) - : fulfillReference(listener, value); + : fulfillReference(listener, value, chunk); } } function rejectChunk(listeners, error) { @@ -1212,7 +1212,7 @@ function wakeChunkIfInitialized(chunk, resolveListeners, rejectListeners) { switch (chunk.status) { case "fulfilled": - wakeChunk(resolveListeners, chunk.value); + wakeChunk(resolveListeners, chunk.value, chunk); break; case "blocked": for (var i = 0; i < resolveListeners.length; i++) { @@ -1220,7 +1220,7 @@ if ("function" !== typeof listener) { var cyclicHandler = resolveBlockedCycle(chunk, listener); null !== cyclicHandler && - (fulfillReference(listener, cyclicHandler.value), + (fulfillReference(listener, cyclicHandler.value, chunk), resolveListeners.splice(i, 1), i--, null !== rejectListeners && @@ -1254,15 +1254,18 @@ releasePendingChunk(response, chunk); var listeners = chunk.reason; if ("pending" === chunk.status && null != chunk._debugChunk) { - var prevHandler = initializingHandler; + var prevHandler = initializingHandler, + prevChunk = initializingChunk; initializingHandler = null; chunk.status = "blocked"; chunk.value = null; chunk.reason = null; + initializingChunk = chunk; try { initializeDebugChunk(response, chunk), (chunk._debugChunk = null); } finally { - initializingHandler = prevHandler; + (initializingHandler = prevHandler), + (initializingChunk = prevChunk); } } chunk.status = "rejected"; @@ -1379,13 +1382,15 @@ } } function initializeModelChunk(chunk) { - var prevHandler = initializingHandler; + var prevHandler = initializingHandler, + prevChunk = initializingChunk; initializingHandler = null; var resolvedModel = chunk.value, response = chunk.reason; chunk.status = "blocked"; chunk.value = null; chunk.reason = null; + initializingChunk = chunk; initializeDebugChunk(response, chunk); chunk._debugChunk = null; try { @@ -1394,7 +1399,7 @@ null !== resolveListeners && ((chunk.value = null), (chunk.reason = null), - wakeChunk(resolveListeners, value)); + wakeChunk(resolveListeners, value, chunk)); if (null !== initializingHandler) { if (initializingHandler.errored) throw initializingHandler.reason; if (0 < initializingHandler.deps) { @@ -1408,7 +1413,7 @@ } catch (error) { (chunk.status = "rejected"), (chunk.reason = error); } finally { - initializingHandler = prevHandler; + (initializingHandler = prevHandler), (initializingChunk = prevChunk); } } function initializeModuleChunk(chunk) { @@ -1512,7 +1517,7 @@ chunks.set(id, chunk)); return chunk; } - function fulfillReference(reference, value) { + function fulfillReference(reference, value, fulfilledChunk) { for ( var response = reference.response, handler = reference.handler, @@ -1565,6 +1570,7 @@ } reference = map(response, value, parentObject, key); parentObject[key] = reference; + transferReferencedDebugInfo(handler.chunk, fulfilledChunk, reference); "" === key && null === handler.value && (handler.value = reference); if ( parentObject[0] === REACT_ELEMENT_TYPE && @@ -1572,26 +1578,27 @@ null !== handler.value && handler.value.$$typeof === REACT_ELEMENT_TYPE ) - switch (((parentObject = handler.value), key)) { + switch (((fulfilledChunk = handler.value), key)) { case "3": - parentObject.props = reference; + fulfilledChunk.props = reference; break; case "4": - parentObject._owner = reference; + fulfilledChunk._owner = reference; break; case "5": - parentObject._debugStack = reference; + fulfilledChunk._debugStack = reference; } handler.deps--; 0 === handler.deps && ((key = handler.chunk), null !== key && "blocked" === key.status && - ((parentObject = key.value), + ((fulfilledChunk = key.value), (key.status = "fulfilled"), (key.value = handler.value), (key.reason = handler.reason), - null !== parentObject && wakeChunk(parentObject, handler.value))); + null !== fulfilledChunk && + wakeChunk(fulfilledChunk, handler.value, key))); } function rejectReference(reference, error) { var handler = reference.handler; @@ -1744,7 +1751,8 @@ ((boundArgs = resolvedValue.value), (resolvedValue.status = "fulfilled"), (resolvedValue.value = handler.value), - null !== boundArgs && wakeChunk(boundArgs, handler.value))); + null !== boundArgs && + wakeChunk(boundArgs, handler.value, resolvedValue))); }, function (error) { if (!handler.errored) { @@ -1777,6 +1785,30 @@ ); return null; } + function transferReferencedDebugInfo( + parentChunk, + referencedChunk, + referencedValue + ) { + referencedChunk._debugInfo && + ((referencedChunk = referencedChunk._debugInfo), + "object" !== typeof referencedValue || + null === referencedValue || + (!isArrayImpl(referencedValue) && + "function" !== typeof referencedValue[ASYNC_ITERATOR] && + referencedValue.$$typeof !== REACT_ELEMENT_TYPE) || + referencedValue._debugInfo || + Object.defineProperty(referencedValue, "_debugInfo", { + configurable: !1, + enumerable: !1, + writable: !0, + value: referencedChunk + }), + null !== parentChunk && + ((parentChunk = + parentChunk._debugInfo || (parentChunk._debugInfo = [])), + parentChunk.push.apply(parentChunk, referencedChunk))); + } function getOutlinedModel(response, reference, parentObject, key, map) { reference = reference.split(":"); var id = parseInt(reference[0], 16); @@ -1849,19 +1881,7 @@ value = value[reference[i]]; } response = map(response, value, parentObject, key); - id._debugInfo && - ("object" !== typeof response || - null === response || - (!isArrayImpl(response) && - "function" !== typeof response[ASYNC_ITERATOR] && - response.$$typeof !== REACT_ELEMENT_TYPE) || - response._debugInfo || - Object.defineProperty(response, "_debugInfo", { - configurable: !1, - enumerable: !1, - writable: !0, - value: id._debugInfo - })); + transferReferencedDebugInfo(initializingChunk, id, response); return response; case "pending": case "blocked": @@ -2268,10 +2288,12 @@ id = chunk.value; if (null != chunk._debugChunk) { chunks = initializingHandler; + var prevChunk = initializingChunk; initializingHandler = null; chunk.status = "blocked"; chunk.value = null; chunk.reason = null; + initializingChunk = chunk; try { if ( (initializeDebugChunk(response, chunk), @@ -2286,13 +2308,13 @@ return; } } finally { - initializingHandler = chunks; + (initializingHandler = chunks), (initializingChunk = prevChunk); } } chunk.status = "fulfilled"; chunk.value = stream; chunk.reason = controller; - null !== id && wakeChunk(id, chunk.value); + null !== id && wakeChunk(id, chunk.value, chunk); } } function startReadableStream(response, id, type) { @@ -3474,6 +3496,7 @@ ? new FinalizationRegistry(cleanupDebugChannel) : null, initializingHandler = null, + initializingChunk = null, mightHaveStaticConstructor = /\bclass\b.*\bstatic\b/, supportsCreateTask = !!console.createTask, fakeFunctionCache = new Map(), diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.node.production.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.node.production.js index bf5e5e3946666..f11ca8fd11666 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.node.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.node.production.js @@ -874,7 +874,7 @@ function initializeModelChunk(chunk) { null !== resolveListeners && ((chunk.value = null), (chunk.reason = null), - wakeChunk(resolveListeners, value)); + wakeChunk(resolveListeners, value, chunk)); if (null !== initializingHandler) { if (initializingHandler.errored) throw initializingHandler.reason; if (0 < initializingHandler.deps) { 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 4881c612a1b3a..355fcf5bcdabb 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-03fda05d-20250820", - "react-dom": "19.2.0-canary-03fda05d-20250820" + "react": "19.2.0-canary-6de32a5a-20250822", + "react-dom": "19.2.0-canary-6de32a5a-20250822" } } \ 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 ab48f2f41c018..df63a4bcc1fef 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 @@ -1438,12 +1438,12 @@ function createErrorChunk(response, error) { return new ReactPromise("rejected", null, error); } - function wakeChunk(listeners, value) { + function wakeChunk(listeners, value, chunk) { for (var i = 0; i < listeners.length; i++) { var listener = listeners[i]; "function" === typeof listener ? listener(value) - : fulfillReference(listener, value); + : fulfillReference(listener, value, chunk); } } function rejectChunk(listeners, error) { @@ -1478,7 +1478,7 @@ function wakeChunkIfInitialized(chunk, resolveListeners, rejectListeners) { switch (chunk.status) { case "fulfilled": - wakeChunk(resolveListeners, chunk.value); + wakeChunk(resolveListeners, chunk.value, chunk); break; case "blocked": for (var i = 0; i < resolveListeners.length; i++) { @@ -1486,7 +1486,7 @@ if ("function" !== typeof listener) { var cyclicHandler = resolveBlockedCycle(chunk, listener); null !== cyclicHandler && - (fulfillReference(listener, cyclicHandler.value), + (fulfillReference(listener, cyclicHandler.value, chunk), resolveListeners.splice(i, 1), i--, null !== rejectListeners && @@ -1722,7 +1722,7 @@ null !== resolveListeners && ((chunk.value = null), (chunk.reason = null), - wakeChunk(resolveListeners, value)); + wakeChunk(resolveListeners, value, chunk)); if (null !== initializingHandler) { if (initializingHandler.errored) throw initializingHandler.reason; if (0 < initializingHandler.deps) { @@ -1840,7 +1840,7 @@ chunks.set(id, chunk)); return chunk; } - function fulfillReference(reference, value) { + function fulfillReference(reference, value, fulfilledChunk) { for ( var response = reference.response, handler = reference.handler, @@ -1893,6 +1893,7 @@ } reference = map(response, value, parentObject, key); parentObject[key] = reference; + transferReferencedDebugInfo(handler.chunk, fulfilledChunk, reference); "" === key && null === handler.value && (handler.value = reference); if ( parentObject[0] === REACT_ELEMENT_TYPE && @@ -1900,26 +1901,27 @@ null !== handler.value && handler.value.$$typeof === REACT_ELEMENT_TYPE ) - switch (((parentObject = handler.value), key)) { + switch (((fulfilledChunk = handler.value), key)) { case "3": - parentObject.props = reference; + fulfilledChunk.props = reference; break; case "4": - parentObject._owner = reference; + fulfilledChunk._owner = reference; break; case "5": - parentObject._debugStack = reference; + fulfilledChunk._debugStack = reference; } handler.deps--; 0 === handler.deps && ((key = handler.chunk), null !== key && "blocked" === key.status && - ((parentObject = key.value), + ((fulfilledChunk = key.value), (key.status = "fulfilled"), (key.value = handler.value), (key.reason = handler.reason), - null !== parentObject && wakeChunk(parentObject, handler.value))); + null !== fulfilledChunk && + wakeChunk(fulfilledChunk, handler.value, key))); } function rejectReference(reference, error) { var handler = reference.handler; @@ -2066,7 +2068,8 @@ ((boundArgs = resolvedValue.value), (resolvedValue.status = "fulfilled"), (resolvedValue.value = handler.value), - null !== boundArgs && wakeChunk(boundArgs, handler.value))); + null !== boundArgs && + wakeChunk(boundArgs, handler.value, resolvedValue))); }, function (error) { if (!handler.errored) { @@ -2099,6 +2102,30 @@ ); return null; } + function transferReferencedDebugInfo( + parentChunk, + referencedChunk, + referencedValue + ) { + referencedChunk._debugInfo && + ((referencedChunk = referencedChunk._debugInfo), + "object" !== typeof referencedValue || + null === referencedValue || + (!isArrayImpl(referencedValue) && + "function" !== typeof referencedValue[ASYNC_ITERATOR] && + referencedValue.$$typeof !== REACT_ELEMENT_TYPE) || + referencedValue._debugInfo || + Object.defineProperty(referencedValue, "_debugInfo", { + configurable: !1, + enumerable: !1, + writable: !0, + value: referencedChunk + }), + null !== parentChunk && + ((parentChunk = + parentChunk._debugInfo || (parentChunk._debugInfo = [])), + parentChunk.push.apply(parentChunk, referencedChunk))); + } function getOutlinedModel(response, reference, parentObject, key, map) { reference = reference.split(":"); var id = parseInt(reference[0], 16); @@ -2174,19 +2201,7 @@ value = value[reference[i]]; } response = map(response, value, parentObject, key); - id._debugInfo && - ("object" !== typeof response || - null === response || - (!isArrayImpl(response) && - "function" !== typeof response[ASYNC_ITERATOR] && - response.$$typeof !== REACT_ELEMENT_TYPE) || - response._debugInfo || - Object.defineProperty(response, "_debugInfo", { - configurable: !1, - enumerable: !1, - writable: !0, - value: id._debugInfo - })); + transferReferencedDebugInfo(initializingChunk, id, response); return response; case "pending": case "blocked": @@ -2624,7 +2639,7 @@ chunk.status = "fulfilled"; chunk.value = stream; chunk.reason = controller; - null !== id && wakeChunk(id, chunk.value); + null !== id && wakeChunk(id, chunk.value, chunk); } } function startReadableStream(response, id, type) { @@ -4519,10 +4534,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.2.0-experimental-03fda05d-20250820", + version: "19.2.0-experimental-6de32a5a-20250822", rendererPackageName: "react-server-dom-webpack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-03fda05d-20250820", + reconcilerVersion: "19.2.0-experimental-6de32a5a-20250822", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.production.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.production.js index 2f2c2536dd384..029a78b256b51 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.production.js @@ -720,7 +720,7 @@ function initializeModelChunk(chunk) { null !== resolveListeners && ((chunk.value = null), (chunk.reason = null), - wakeChunk(resolveListeners, value)); + wakeChunk(resolveListeners, value, chunk)); if (null !== initializingHandler) { if (initializingHandler.errored) throw initializingHandler.reason; if (0 < initializingHandler.deps) { 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 1de54d6c3f8a6..babda805cc587 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 @@ -1646,12 +1646,12 @@ function createErrorChunk(response, error) { return new ReactPromise("rejected", null, error); } - function wakeChunk(listeners, value) { + function wakeChunk(listeners, value, chunk) { for (var i = 0; i < listeners.length; i++) { var listener = listeners[i]; "function" === typeof listener ? listener(value) - : fulfillReference(listener, value); + : fulfillReference(listener, value, chunk); } } function rejectChunk(listeners, error) { @@ -1686,7 +1686,7 @@ function wakeChunkIfInitialized(chunk, resolveListeners, rejectListeners) { switch (chunk.status) { case "fulfilled": - wakeChunk(resolveListeners, chunk.value); + wakeChunk(resolveListeners, chunk.value, chunk); break; case "blocked": for (var i = 0; i < resolveListeners.length; i++) { @@ -1694,7 +1694,7 @@ if ("function" !== typeof listener) { var cyclicHandler = resolveBlockedCycle(chunk, listener); null !== cyclicHandler && - (fulfillReference(listener, cyclicHandler.value), + (fulfillReference(listener, cyclicHandler.value, chunk), resolveListeners.splice(i, 1), i--, null !== rejectListeners && @@ -1873,7 +1873,7 @@ null !== resolveListeners && ((chunk.value = null), (chunk.reason = null), - wakeChunk(resolveListeners, value)); + wakeChunk(resolveListeners, value, chunk)); if (null !== initializingHandler) { if (initializingHandler.errored) throw initializingHandler.reason; if (0 < initializingHandler.deps) { @@ -1991,7 +1991,7 @@ chunks.set(id, chunk)); return chunk; } - function fulfillReference(reference, value) { + function fulfillReference(reference, value, fulfilledChunk) { for ( var response = reference.response, handler = reference.handler, @@ -2044,6 +2044,7 @@ } reference = map(response, value, parentObject, key); parentObject[key] = reference; + transferReferencedDebugInfo(handler.chunk, fulfilledChunk, reference); "" === key && null === handler.value && (handler.value = reference); if ( parentObject[0] === REACT_ELEMENT_TYPE && @@ -2051,26 +2052,27 @@ null !== handler.value && handler.value.$$typeof === REACT_ELEMENT_TYPE ) - switch (((parentObject = handler.value), key)) { + switch (((fulfilledChunk = handler.value), key)) { case "3": - parentObject.props = reference; + fulfilledChunk.props = reference; break; case "4": - parentObject._owner = reference; + fulfilledChunk._owner = reference; break; case "5": - parentObject._debugStack = reference; + fulfilledChunk._debugStack = reference; } handler.deps--; 0 === handler.deps && ((key = handler.chunk), null !== key && "blocked" === key.status && - ((parentObject = key.value), + ((fulfilledChunk = key.value), (key.status = "fulfilled"), (key.value = handler.value), (key.reason = handler.reason), - null !== parentObject && wakeChunk(parentObject, handler.value))); + null !== fulfilledChunk && + wakeChunk(fulfilledChunk, handler.value, key))); } function rejectReference(reference, error) { var handler = reference.handler; @@ -2223,7 +2225,8 @@ ((boundArgs = resolvedValue.value), (resolvedValue.status = "fulfilled"), (resolvedValue.value = handler.value), - null !== boundArgs && wakeChunk(boundArgs, handler.value))); + null !== boundArgs && + wakeChunk(boundArgs, handler.value, resolvedValue))); }, function (error) { if (!handler.errored) { @@ -2256,6 +2259,30 @@ ); return null; } + function transferReferencedDebugInfo( + parentChunk, + referencedChunk, + referencedValue + ) { + referencedChunk._debugInfo && + ((referencedChunk = referencedChunk._debugInfo), + "object" !== typeof referencedValue || + null === referencedValue || + (!isArrayImpl(referencedValue) && + "function" !== typeof referencedValue[ASYNC_ITERATOR] && + referencedValue.$$typeof !== REACT_ELEMENT_TYPE) || + referencedValue._debugInfo || + Object.defineProperty(referencedValue, "_debugInfo", { + configurable: !1, + enumerable: !1, + writable: !0, + value: referencedChunk + }), + null !== parentChunk && + ((parentChunk = + parentChunk._debugInfo || (parentChunk._debugInfo = [])), + parentChunk.push.apply(parentChunk, referencedChunk))); + } function getOutlinedModel(response, reference, parentObject, key, map) { reference = reference.split(":"); var id = parseInt(reference[0], 16); @@ -2331,19 +2358,7 @@ value = value[reference[i]]; } response = map(response, value, parentObject, key); - id._debugInfo && - ("object" !== typeof response || - null === response || - (!isArrayImpl(response) && - "function" !== typeof response[ASYNC_ITERATOR] && - response.$$typeof !== REACT_ELEMENT_TYPE) || - response._debugInfo || - Object.defineProperty(response, "_debugInfo", { - configurable: !1, - enumerable: !1, - writable: !0, - value: id._debugInfo - })); + transferReferencedDebugInfo(initializingChunk, id, response); return response; case "pending": case "blocked": @@ -2777,7 +2792,7 @@ chunk.status = "fulfilled"; chunk.value = stream; chunk.reason = controller; - null !== id && wakeChunk(id, chunk.value); + null !== id && wakeChunk(id, chunk.value, chunk); } } function startReadableStream(response, id, type) { diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.production.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.production.js index 396389fa43522..3c6e7cb09f780 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.production.js @@ -881,7 +881,7 @@ function initializeModelChunk(chunk) { null !== resolveListeners && ((chunk.value = null), (chunk.reason = null), - wakeChunk(resolveListeners, value)); + wakeChunk(resolveListeners, value, chunk)); if (null !== initializingHandler) { if (initializingHandler.errored) throw initializingHandler.reason; if (0 < initializingHandler.deps) { 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 0dc232e55ebca..6add8bd7b8291 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 @@ -1646,12 +1646,12 @@ function createErrorChunk(response, error) { return new ReactPromise("rejected", null, error); } - function wakeChunk(listeners, value) { + function wakeChunk(listeners, value, chunk) { for (var i = 0; i < listeners.length; i++) { var listener = listeners[i]; "function" === typeof listener ? listener(value) - : fulfillReference(listener, value); + : fulfillReference(listener, value, chunk); } } function rejectChunk(listeners, error) { @@ -1686,7 +1686,7 @@ function wakeChunkIfInitialized(chunk, resolveListeners, rejectListeners) { switch (chunk.status) { case "fulfilled": - wakeChunk(resolveListeners, chunk.value); + wakeChunk(resolveListeners, chunk.value, chunk); break; case "blocked": for (var i = 0; i < resolveListeners.length; i++) { @@ -1694,7 +1694,7 @@ if ("function" !== typeof listener) { var cyclicHandler = resolveBlockedCycle(chunk, listener); null !== cyclicHandler && - (fulfillReference(listener, cyclicHandler.value), + (fulfillReference(listener, cyclicHandler.value, chunk), resolveListeners.splice(i, 1), i--, null !== rejectListeners && @@ -1873,7 +1873,7 @@ null !== resolveListeners && ((chunk.value = null), (chunk.reason = null), - wakeChunk(resolveListeners, value)); + wakeChunk(resolveListeners, value, chunk)); if (null !== initializingHandler) { if (initializingHandler.errored) throw initializingHandler.reason; if (0 < initializingHandler.deps) { @@ -1991,7 +1991,7 @@ chunks.set(id, chunk)); return chunk; } - function fulfillReference(reference, value) { + function fulfillReference(reference, value, fulfilledChunk) { for ( var response = reference.response, handler = reference.handler, @@ -2044,6 +2044,7 @@ } reference = map(response, value, parentObject, key); parentObject[key] = reference; + transferReferencedDebugInfo(handler.chunk, fulfilledChunk, reference); "" === key && null === handler.value && (handler.value = reference); if ( parentObject[0] === REACT_ELEMENT_TYPE && @@ -2051,26 +2052,27 @@ null !== handler.value && handler.value.$$typeof === REACT_ELEMENT_TYPE ) - switch (((parentObject = handler.value), key)) { + switch (((fulfilledChunk = handler.value), key)) { case "3": - parentObject.props = reference; + fulfilledChunk.props = reference; break; case "4": - parentObject._owner = reference; + fulfilledChunk._owner = reference; break; case "5": - parentObject._debugStack = reference; + fulfilledChunk._debugStack = reference; } handler.deps--; 0 === handler.deps && ((key = handler.chunk), null !== key && "blocked" === key.status && - ((parentObject = key.value), + ((fulfilledChunk = key.value), (key.status = "fulfilled"), (key.value = handler.value), (key.reason = handler.reason), - null !== parentObject && wakeChunk(parentObject, handler.value))); + null !== fulfilledChunk && + wakeChunk(fulfilledChunk, handler.value, key))); } function rejectReference(reference, error) { var handler = reference.handler; @@ -2223,7 +2225,8 @@ ((boundArgs = resolvedValue.value), (resolvedValue.status = "fulfilled"), (resolvedValue.value = handler.value), - null !== boundArgs && wakeChunk(boundArgs, handler.value))); + null !== boundArgs && + wakeChunk(boundArgs, handler.value, resolvedValue))); }, function (error) { if (!handler.errored) { @@ -2256,6 +2259,30 @@ ); return null; } + function transferReferencedDebugInfo( + parentChunk, + referencedChunk, + referencedValue + ) { + referencedChunk._debugInfo && + ((referencedChunk = referencedChunk._debugInfo), + "object" !== typeof referencedValue || + null === referencedValue || + (!isArrayImpl(referencedValue) && + "function" !== typeof referencedValue[ASYNC_ITERATOR] && + referencedValue.$$typeof !== REACT_ELEMENT_TYPE) || + referencedValue._debugInfo || + Object.defineProperty(referencedValue, "_debugInfo", { + configurable: !1, + enumerable: !1, + writable: !0, + value: referencedChunk + }), + null !== parentChunk && + ((parentChunk = + parentChunk._debugInfo || (parentChunk._debugInfo = [])), + parentChunk.push.apply(parentChunk, referencedChunk))); + } function getOutlinedModel(response, reference, parentObject, key, map) { reference = reference.split(":"); var id = parseInt(reference[0], 16); @@ -2331,19 +2358,7 @@ value = value[reference[i]]; } response = map(response, value, parentObject, key); - id._debugInfo && - ("object" !== typeof response || - null === response || - (!isArrayImpl(response) && - "function" !== typeof response[ASYNC_ITERATOR] && - response.$$typeof !== REACT_ELEMENT_TYPE) || - response._debugInfo || - Object.defineProperty(response, "_debugInfo", { - configurable: !1, - enumerable: !1, - writable: !0, - value: id._debugInfo - })); + transferReferencedDebugInfo(initializingChunk, id, response); return response; case "pending": case "blocked": @@ -2786,7 +2801,7 @@ chunk.status = "fulfilled"; chunk.value = stream; chunk.reason = controller; - null !== id && wakeChunk(id, chunk.value); + null !== id && wakeChunk(id, chunk.value, chunk); } } function startReadableStream(response, id, type) { diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.production.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.production.js index 227d8abe3e8a7..20a0c70b0dacf 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.production.js @@ -882,7 +882,7 @@ function initializeModelChunk(chunk) { null !== resolveListeners && ((chunk.value = null), (chunk.reason = null), - wakeChunk(resolveListeners, value)); + wakeChunk(resolveListeners, value, chunk)); if (null !== initializingHandler) { if (initializingHandler.errored) throw initializingHandler.reason; if (0 < initializingHandler.deps) { 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 c8ab741d17bae..2190e7b48f84d 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 @@ -1608,12 +1608,12 @@ function createErrorChunk(response, error) { return new ReactPromise("rejected", null, error); } - function wakeChunk(listeners, value) { + function wakeChunk(listeners, value, chunk) { for (var i = 0; i < listeners.length; i++) { var listener = listeners[i]; "function" === typeof listener ? listener(value) - : fulfillReference(listener, value); + : fulfillReference(listener, value, chunk); } } function rejectChunk(listeners, error) { @@ -1648,7 +1648,7 @@ function wakeChunkIfInitialized(chunk, resolveListeners, rejectListeners) { switch (chunk.status) { case "fulfilled": - wakeChunk(resolveListeners, chunk.value); + wakeChunk(resolveListeners, chunk.value, chunk); break; case "blocked": for (var i = 0; i < resolveListeners.length; i++) { @@ -1656,7 +1656,7 @@ if ("function" !== typeof listener) { var cyclicHandler = resolveBlockedCycle(chunk, listener); null !== cyclicHandler && - (fulfillReference(listener, cyclicHandler.value), + (fulfillReference(listener, cyclicHandler.value, chunk), resolveListeners.splice(i, 1), i--, null !== rejectListeners && @@ -1832,7 +1832,7 @@ null !== resolveListeners && ((chunk.value = null), (chunk.reason = null), - wakeChunk(resolveListeners, value)); + wakeChunk(resolveListeners, value, chunk)); if (null !== initializingHandler) { if (initializingHandler.errored) throw initializingHandler.reason; if (0 < initializingHandler.deps) { @@ -1950,7 +1950,7 @@ chunks.set(id, chunk)); return chunk; } - function fulfillReference(reference, value) { + function fulfillReference(reference, value, fulfilledChunk) { for ( var response = reference.response, handler = reference.handler, @@ -2003,6 +2003,7 @@ } reference = map(response, value, parentObject, key); parentObject[key] = reference; + transferReferencedDebugInfo(handler.chunk, fulfilledChunk, reference); "" === key && null === handler.value && (handler.value = reference); if ( parentObject[0] === REACT_ELEMENT_TYPE && @@ -2010,26 +2011,27 @@ null !== handler.value && handler.value.$$typeof === REACT_ELEMENT_TYPE ) - switch (((parentObject = handler.value), key)) { + switch (((fulfilledChunk = handler.value), key)) { case "3": - parentObject.props = reference; + fulfilledChunk.props = reference; break; case "4": - parentObject._owner = reference; + fulfilledChunk._owner = reference; break; case "5": - parentObject._debugStack = reference; + fulfilledChunk._debugStack = reference; } handler.deps--; 0 === handler.deps && ((key = handler.chunk), null !== key && "blocked" === key.status && - ((parentObject = key.value), + ((fulfilledChunk = key.value), (key.status = "fulfilled"), (key.value = handler.value), (key.reason = handler.reason), - null !== parentObject && wakeChunk(parentObject, handler.value))); + null !== fulfilledChunk && + wakeChunk(fulfilledChunk, handler.value, key))); } function rejectReference(reference, error) { var handler = reference.handler; @@ -2182,7 +2184,8 @@ ((boundArgs = resolvedValue.value), (resolvedValue.status = "fulfilled"), (resolvedValue.value = handler.value), - null !== boundArgs && wakeChunk(boundArgs, handler.value))); + null !== boundArgs && + wakeChunk(boundArgs, handler.value, resolvedValue))); }, function (error) { if (!handler.errored) { @@ -2215,6 +2218,30 @@ ); return null; } + function transferReferencedDebugInfo( + parentChunk, + referencedChunk, + referencedValue + ) { + referencedChunk._debugInfo && + ((referencedChunk = referencedChunk._debugInfo), + "object" !== typeof referencedValue || + null === referencedValue || + (!isArrayImpl(referencedValue) && + "function" !== typeof referencedValue[ASYNC_ITERATOR] && + referencedValue.$$typeof !== REACT_ELEMENT_TYPE) || + referencedValue._debugInfo || + Object.defineProperty(referencedValue, "_debugInfo", { + configurable: !1, + enumerable: !1, + writable: !0, + value: referencedChunk + }), + null !== parentChunk && + ((parentChunk = + parentChunk._debugInfo || (parentChunk._debugInfo = [])), + parentChunk.push.apply(parentChunk, referencedChunk))); + } function getOutlinedModel(response, reference, parentObject, key, map) { reference = reference.split(":"); var id = parseInt(reference[0], 16); @@ -2290,19 +2317,7 @@ value = value[reference[i]]; } response = map(response, value, parentObject, key); - id._debugInfo && - ("object" !== typeof response || - null === response || - (!isArrayImpl(response) && - "function" !== typeof response[ASYNC_ITERATOR] && - response.$$typeof !== REACT_ELEMENT_TYPE) || - response._debugInfo || - Object.defineProperty(response, "_debugInfo", { - configurable: !1, - enumerable: !1, - writable: !0, - value: id._debugInfo - })); + transferReferencedDebugInfo(initializingChunk, id, response); return response; case "pending": case "blocked": @@ -2745,7 +2760,7 @@ chunk.status = "fulfilled"; chunk.value = stream; chunk.reason = controller; - null !== id && wakeChunk(id, chunk.value); + null !== id && wakeChunk(id, chunk.value, chunk); } } function startReadableStream(response, id, type) { diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.unbundled.production.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.unbundled.production.js index bbd49aab00f8f..609562f232569 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.unbundled.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.unbundled.production.js @@ -847,7 +847,7 @@ function initializeModelChunk(chunk) { null !== resolveListeners && ((chunk.value = null), (chunk.reason = null), - wakeChunk(resolveListeners, value)); + wakeChunk(resolveListeners, value, chunk)); if (null !== initializingHandler) { if (initializingHandler.errored) throw initializingHandler.reason; if (0 < initializingHandler.deps) { 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 c582a496e5494..5f42a8e64a0e6 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-03fda05d-20250820", - "react-dom": "0.0.0-experimental-03fda05d-20250820", + "react": "0.0.0-experimental-6de32a5a-20250822", + "react-dom": "0.0.0-experimental-6de32a5a-20250822", "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 c86aa09c7d25c..e933c8ec37fb5 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 @@ -969,12 +969,12 @@ 100 ))); } - function wakeChunk(listeners, value) { + function wakeChunk(listeners, value, chunk) { for (var i = 0; i < listeners.length; i++) { var listener = listeners[i]; "function" === typeof listener ? listener(value) - : fulfillReference(listener, value); + : fulfillReference(listener, value, chunk); } } function rejectChunk(listeners, error) { @@ -1009,7 +1009,7 @@ function wakeChunkIfInitialized(chunk, resolveListeners, rejectListeners) { switch (chunk.status) { case "fulfilled": - wakeChunk(resolveListeners, chunk.value); + wakeChunk(resolveListeners, chunk.value, chunk); break; case "blocked": for (var i = 0; i < resolveListeners.length; i++) { @@ -1017,7 +1017,7 @@ if ("function" !== typeof listener) { var cyclicHandler = resolveBlockedCycle(chunk, listener); null !== cyclicHandler && - (fulfillReference(listener, cyclicHandler.value), + (fulfillReference(listener, cyclicHandler.value, chunk), resolveListeners.splice(i, 1), i--, null !== rejectListeners && @@ -1051,15 +1051,18 @@ releasePendingChunk(response, chunk); var listeners = chunk.reason; if ("pending" === chunk.status && null != chunk._debugChunk) { - var prevHandler = initializingHandler; + var prevHandler = initializingHandler, + prevChunk = initializingChunk; initializingHandler = null; chunk.status = "blocked"; chunk.value = null; chunk.reason = null; + initializingChunk = chunk; try { initializeDebugChunk(response, chunk), (chunk._debugChunk = null); } finally { - initializingHandler = prevHandler; + (initializingHandler = prevHandler), + (initializingChunk = prevChunk); } } chunk.status = "rejected"; @@ -1233,13 +1236,15 @@ } } function initializeModelChunk(chunk) { - var prevHandler = initializingHandler; + var prevHandler = initializingHandler, + prevChunk = initializingChunk; initializingHandler = null; var resolvedModel = chunk.value, response = chunk.reason; chunk.status = "blocked"; chunk.value = null; chunk.reason = null; + initializingChunk = chunk; initializeDebugChunk(response, chunk); chunk._debugChunk = null; try { @@ -1248,7 +1253,7 @@ null !== resolveListeners && ((chunk.value = null), (chunk.reason = null), - wakeChunk(resolveListeners, value)); + wakeChunk(resolveListeners, value, chunk)); if (null !== initializingHandler) { if (initializingHandler.errored) throw initializingHandler.reason; if (0 < initializingHandler.deps) { @@ -1262,7 +1267,7 @@ } catch (error) { (chunk.status = "rejected"), (chunk.reason = error); } finally { - initializingHandler = prevHandler; + (initializingHandler = prevHandler), (initializingChunk = prevChunk); } } function initializeModuleChunk(chunk) { @@ -1366,7 +1371,7 @@ chunks.set(id, chunk)); return chunk; } - function fulfillReference(reference, value) { + function fulfillReference(reference, value, fulfilledChunk) { for ( var response = reference.response, handler = reference.handler, @@ -1419,6 +1424,7 @@ } reference = map(response, value, parentObject, key); parentObject[key] = reference; + transferReferencedDebugInfo(handler.chunk, fulfilledChunk, reference); "" === key && null === handler.value && (handler.value = reference); if ( parentObject[0] === REACT_ELEMENT_TYPE && @@ -1426,26 +1432,27 @@ null !== handler.value && handler.value.$$typeof === REACT_ELEMENT_TYPE ) - switch (((parentObject = handler.value), key)) { + switch (((fulfilledChunk = handler.value), key)) { case "3": - parentObject.props = reference; + fulfilledChunk.props = reference; break; case "4": - parentObject._owner = reference; + fulfilledChunk._owner = reference; break; case "5": - parentObject._debugStack = reference; + fulfilledChunk._debugStack = reference; } handler.deps--; 0 === handler.deps && ((key = handler.chunk), null !== key && "blocked" === key.status && - ((parentObject = key.value), + ((fulfilledChunk = key.value), (key.status = "fulfilled"), (key.value = handler.value), (key.reason = handler.reason), - null !== parentObject && wakeChunk(parentObject, handler.value))); + null !== fulfilledChunk && + wakeChunk(fulfilledChunk, handler.value, key))); } function rejectReference(reference, error) { var handler = reference.handler; @@ -1592,7 +1599,8 @@ ((boundArgs = resolvedValue.value), (resolvedValue.status = "fulfilled"), (resolvedValue.value = handler.value), - null !== boundArgs && wakeChunk(boundArgs, handler.value))); + null !== boundArgs && + wakeChunk(boundArgs, handler.value, resolvedValue))); }, function (error) { if (!handler.errored) { @@ -1625,6 +1633,30 @@ ); return null; } + function transferReferencedDebugInfo( + parentChunk, + referencedChunk, + referencedValue + ) { + referencedChunk._debugInfo && + ((referencedChunk = referencedChunk._debugInfo), + "object" !== typeof referencedValue || + null === referencedValue || + (!isArrayImpl(referencedValue) && + "function" !== typeof referencedValue[ASYNC_ITERATOR] && + referencedValue.$$typeof !== REACT_ELEMENT_TYPE) || + referencedValue._debugInfo || + Object.defineProperty(referencedValue, "_debugInfo", { + configurable: !1, + enumerable: !1, + writable: !0, + value: referencedChunk + }), + null !== parentChunk && + ((parentChunk = + parentChunk._debugInfo || (parentChunk._debugInfo = [])), + parentChunk.push.apply(parentChunk, referencedChunk))); + } function getOutlinedModel(response, reference, parentObject, key, map) { reference = reference.split(":"); var id = parseInt(reference[0], 16); @@ -1697,19 +1729,7 @@ value = value[reference[i]]; } response = map(response, value, parentObject, key); - id._debugInfo && - ("object" !== typeof response || - null === response || - (!isArrayImpl(response) && - "function" !== typeof response[ASYNC_ITERATOR] && - response.$$typeof !== REACT_ELEMENT_TYPE) || - response._debugInfo || - Object.defineProperty(response, "_debugInfo", { - configurable: !1, - enumerable: !1, - writable: !0, - value: id._debugInfo - })); + transferReferencedDebugInfo(initializingChunk, id, response); return response; case "pending": case "blocked": @@ -2111,10 +2131,12 @@ id = chunk.value; if (null != chunk._debugChunk) { chunks = initializingHandler; + var prevChunk = initializingChunk; initializingHandler = null; chunk.status = "blocked"; chunk.value = null; chunk.reason = null; + initializingChunk = chunk; try { if ( (initializeDebugChunk(response, chunk), @@ -2129,13 +2151,13 @@ return; } } finally { - initializingHandler = chunks; + (initializingHandler = chunks), (initializingChunk = prevChunk); } } chunk.status = "fulfilled"; chunk.value = stream; chunk.reason = controller; - null !== id && wakeChunk(id, chunk.value); + null !== id && wakeChunk(id, chunk.value, chunk); } } function startReadableStream(response, id, type) { @@ -3339,6 +3361,7 @@ ? new FinalizationRegistry(cleanupDebugChannel) : null, initializingHandler = null, + initializingChunk = null, mightHaveStaticConstructor = /\bclass\b.*\bstatic\b/, supportsCreateTask = !!console.createTask, fakeFunctionCache = new Map(), @@ -3448,10 +3471,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.2.0-canary-03fda05d-20250820", + version: "19.2.0-canary-6de32a5a-20250822", rendererPackageName: "react-server-dom-webpack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-canary-03fda05d-20250820", + reconcilerVersion: "19.2.0-canary-6de32a5a-20250822", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.production.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.production.js index 0e065282fcc44..b75072951ece7 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.production.js @@ -716,7 +716,7 @@ function initializeModelChunk(chunk) { null !== resolveListeners && ((chunk.value = null), (chunk.reason = null), - wakeChunk(resolveListeners, value)); + wakeChunk(resolveListeners, value, chunk)); if (null !== initializingHandler) { if (initializingHandler.errored) throw initializingHandler.reason; if (0 < initializingHandler.deps) { diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.development.js index 70d220bcf76d4..516f5e7a0de0c 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.development.js @@ -1177,12 +1177,12 @@ 100 ))); } - function wakeChunk(listeners, value) { + function wakeChunk(listeners, value, chunk) { for (var i = 0; i < listeners.length; i++) { var listener = listeners[i]; "function" === typeof listener ? listener(value) - : fulfillReference(listener, value); + : fulfillReference(listener, value, chunk); } } function rejectChunk(listeners, error) { @@ -1217,7 +1217,7 @@ function wakeChunkIfInitialized(chunk, resolveListeners, rejectListeners) { switch (chunk.status) { case "fulfilled": - wakeChunk(resolveListeners, chunk.value); + wakeChunk(resolveListeners, chunk.value, chunk); break; case "blocked": for (var i = 0; i < resolveListeners.length; i++) { @@ -1225,7 +1225,7 @@ if ("function" !== typeof listener) { var cyclicHandler = resolveBlockedCycle(chunk, listener); null !== cyclicHandler && - (fulfillReference(listener, cyclicHandler.value), + (fulfillReference(listener, cyclicHandler.value, chunk), resolveListeners.splice(i, 1), i--, null !== rejectListeners && @@ -1259,15 +1259,18 @@ releasePendingChunk(response, chunk); var listeners = chunk.reason; if ("pending" === chunk.status && null != chunk._debugChunk) { - var prevHandler = initializingHandler; + var prevHandler = initializingHandler, + prevChunk = initializingChunk; initializingHandler = null; chunk.status = "blocked"; chunk.value = null; chunk.reason = null; + initializingChunk = chunk; try { initializeDebugChunk(response, chunk), (chunk._debugChunk = null); } finally { - initializingHandler = prevHandler; + (initializingHandler = prevHandler), + (initializingChunk = prevChunk); } } chunk.status = "rejected"; @@ -1384,13 +1387,15 @@ } } function initializeModelChunk(chunk) { - var prevHandler = initializingHandler; + var prevHandler = initializingHandler, + prevChunk = initializingChunk; initializingHandler = null; var resolvedModel = chunk.value, response = chunk.reason; chunk.status = "blocked"; chunk.value = null; chunk.reason = null; + initializingChunk = chunk; initializeDebugChunk(response, chunk); chunk._debugChunk = null; try { @@ -1399,7 +1404,7 @@ null !== resolveListeners && ((chunk.value = null), (chunk.reason = null), - wakeChunk(resolveListeners, value)); + wakeChunk(resolveListeners, value, chunk)); if (null !== initializingHandler) { if (initializingHandler.errored) throw initializingHandler.reason; if (0 < initializingHandler.deps) { @@ -1413,7 +1418,7 @@ } catch (error) { (chunk.status = "rejected"), (chunk.reason = error); } finally { - initializingHandler = prevHandler; + (initializingHandler = prevHandler), (initializingChunk = prevChunk); } } function initializeModuleChunk(chunk) { @@ -1517,7 +1522,7 @@ chunks.set(id, chunk)); return chunk; } - function fulfillReference(reference, value) { + function fulfillReference(reference, value, fulfilledChunk) { for ( var response = reference.response, handler = reference.handler, @@ -1570,6 +1575,7 @@ } reference = map(response, value, parentObject, key); parentObject[key] = reference; + transferReferencedDebugInfo(handler.chunk, fulfilledChunk, reference); "" === key && null === handler.value && (handler.value = reference); if ( parentObject[0] === REACT_ELEMENT_TYPE && @@ -1577,26 +1583,27 @@ null !== handler.value && handler.value.$$typeof === REACT_ELEMENT_TYPE ) - switch (((parentObject = handler.value), key)) { + switch (((fulfilledChunk = handler.value), key)) { case "3": - parentObject.props = reference; + fulfilledChunk.props = reference; break; case "4": - parentObject._owner = reference; + fulfilledChunk._owner = reference; break; case "5": - parentObject._debugStack = reference; + fulfilledChunk._debugStack = reference; } handler.deps--; 0 === handler.deps && ((key = handler.chunk), null !== key && "blocked" === key.status && - ((parentObject = key.value), + ((fulfilledChunk = key.value), (key.status = "fulfilled"), (key.value = handler.value), (key.reason = handler.reason), - null !== parentObject && wakeChunk(parentObject, handler.value))); + null !== fulfilledChunk && + wakeChunk(fulfilledChunk, handler.value, key))); } function rejectReference(reference, error) { var handler = reference.handler; @@ -1749,7 +1756,8 @@ ((boundArgs = resolvedValue.value), (resolvedValue.status = "fulfilled"), (resolvedValue.value = handler.value), - null !== boundArgs && wakeChunk(boundArgs, handler.value))); + null !== boundArgs && + wakeChunk(boundArgs, handler.value, resolvedValue))); }, function (error) { if (!handler.errored) { @@ -1782,6 +1790,30 @@ ); return null; } + function transferReferencedDebugInfo( + parentChunk, + referencedChunk, + referencedValue + ) { + referencedChunk._debugInfo && + ((referencedChunk = referencedChunk._debugInfo), + "object" !== typeof referencedValue || + null === referencedValue || + (!isArrayImpl(referencedValue) && + "function" !== typeof referencedValue[ASYNC_ITERATOR] && + referencedValue.$$typeof !== REACT_ELEMENT_TYPE) || + referencedValue._debugInfo || + Object.defineProperty(referencedValue, "_debugInfo", { + configurable: !1, + enumerable: !1, + writable: !0, + value: referencedChunk + }), + null !== parentChunk && + ((parentChunk = + parentChunk._debugInfo || (parentChunk._debugInfo = [])), + parentChunk.push.apply(parentChunk, referencedChunk))); + } function getOutlinedModel(response, reference, parentObject, key, map) { reference = reference.split(":"); var id = parseInt(reference[0], 16); @@ -1854,19 +1886,7 @@ value = value[reference[i]]; } response = map(response, value, parentObject, key); - id._debugInfo && - ("object" !== typeof response || - null === response || - (!isArrayImpl(response) && - "function" !== typeof response[ASYNC_ITERATOR] && - response.$$typeof !== REACT_ELEMENT_TYPE) || - response._debugInfo || - Object.defineProperty(response, "_debugInfo", { - configurable: !1, - enumerable: !1, - writable: !0, - value: id._debugInfo - })); + transferReferencedDebugInfo(initializingChunk, id, response); return response; case "pending": case "blocked": @@ -2264,10 +2284,12 @@ id = chunk.value; if (null != chunk._debugChunk) { chunks = initializingHandler; + var prevChunk = initializingChunk; initializingHandler = null; chunk.status = "blocked"; chunk.value = null; chunk.reason = null; + initializingChunk = chunk; try { if ( (initializeDebugChunk(response, chunk), @@ -2282,13 +2304,13 @@ return; } } finally { - initializingHandler = chunks; + (initializingHandler = chunks), (initializingChunk = prevChunk); } } chunk.status = "fulfilled"; chunk.value = stream; chunk.reason = controller; - null !== id && wakeChunk(id, chunk.value); + null !== id && wakeChunk(id, chunk.value, chunk); } } function startReadableStream(response, id, type) { @@ -3364,6 +3386,7 @@ ? new FinalizationRegistry(cleanupDebugChannel) : null, initializingHandler = null, + initializingChunk = null, mightHaveStaticConstructor = /\bclass\b.*\bstatic\b/, supportsCreateTask = !!console.createTask, fakeFunctionCache = new Map(), diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.production.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.production.js index 1e43529f419ab..9450f9df260fb 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.production.js @@ -877,7 +877,7 @@ function initializeModelChunk(chunk) { null !== resolveListeners && ((chunk.value = null), (chunk.reason = null), - wakeChunk(resolveListeners, value)); + wakeChunk(resolveListeners, value, chunk)); if (null !== initializingHandler) { if (initializingHandler.errored) throw initializingHandler.reason; if (0 < initializingHandler.deps) { diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.development.js index cc04f11d58ba8..905977f84cef1 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.development.js @@ -1177,12 +1177,12 @@ 100 ))); } - function wakeChunk(listeners, value) { + function wakeChunk(listeners, value, chunk) { for (var i = 0; i < listeners.length; i++) { var listener = listeners[i]; "function" === typeof listener ? listener(value) - : fulfillReference(listener, value); + : fulfillReference(listener, value, chunk); } } function rejectChunk(listeners, error) { @@ -1217,7 +1217,7 @@ function wakeChunkIfInitialized(chunk, resolveListeners, rejectListeners) { switch (chunk.status) { case "fulfilled": - wakeChunk(resolveListeners, chunk.value); + wakeChunk(resolveListeners, chunk.value, chunk); break; case "blocked": for (var i = 0; i < resolveListeners.length; i++) { @@ -1225,7 +1225,7 @@ if ("function" !== typeof listener) { var cyclicHandler = resolveBlockedCycle(chunk, listener); null !== cyclicHandler && - (fulfillReference(listener, cyclicHandler.value), + (fulfillReference(listener, cyclicHandler.value, chunk), resolveListeners.splice(i, 1), i--, null !== rejectListeners && @@ -1259,15 +1259,18 @@ releasePendingChunk(response, chunk); var listeners = chunk.reason; if ("pending" === chunk.status && null != chunk._debugChunk) { - var prevHandler = initializingHandler; + var prevHandler = initializingHandler, + prevChunk = initializingChunk; initializingHandler = null; chunk.status = "blocked"; chunk.value = null; chunk.reason = null; + initializingChunk = chunk; try { initializeDebugChunk(response, chunk), (chunk._debugChunk = null); } finally { - initializingHandler = prevHandler; + (initializingHandler = prevHandler), + (initializingChunk = prevChunk); } } chunk.status = "rejected"; @@ -1384,13 +1387,15 @@ } } function initializeModelChunk(chunk) { - var prevHandler = initializingHandler; + var prevHandler = initializingHandler, + prevChunk = initializingChunk; initializingHandler = null; var resolvedModel = chunk.value, response = chunk.reason; chunk.status = "blocked"; chunk.value = null; chunk.reason = null; + initializingChunk = chunk; initializeDebugChunk(response, chunk); chunk._debugChunk = null; try { @@ -1399,7 +1404,7 @@ null !== resolveListeners && ((chunk.value = null), (chunk.reason = null), - wakeChunk(resolveListeners, value)); + wakeChunk(resolveListeners, value, chunk)); if (null !== initializingHandler) { if (initializingHandler.errored) throw initializingHandler.reason; if (0 < initializingHandler.deps) { @@ -1413,7 +1418,7 @@ } catch (error) { (chunk.status = "rejected"), (chunk.reason = error); } finally { - initializingHandler = prevHandler; + (initializingHandler = prevHandler), (initializingChunk = prevChunk); } } function initializeModuleChunk(chunk) { @@ -1517,7 +1522,7 @@ chunks.set(id, chunk)); return chunk; } - function fulfillReference(reference, value) { + function fulfillReference(reference, value, fulfilledChunk) { for ( var response = reference.response, handler = reference.handler, @@ -1570,6 +1575,7 @@ } reference = map(response, value, parentObject, key); parentObject[key] = reference; + transferReferencedDebugInfo(handler.chunk, fulfilledChunk, reference); "" === key && null === handler.value && (handler.value = reference); if ( parentObject[0] === REACT_ELEMENT_TYPE && @@ -1577,26 +1583,27 @@ null !== handler.value && handler.value.$$typeof === REACT_ELEMENT_TYPE ) - switch (((parentObject = handler.value), key)) { + switch (((fulfilledChunk = handler.value), key)) { case "3": - parentObject.props = reference; + fulfilledChunk.props = reference; break; case "4": - parentObject._owner = reference; + fulfilledChunk._owner = reference; break; case "5": - parentObject._debugStack = reference; + fulfilledChunk._debugStack = reference; } handler.deps--; 0 === handler.deps && ((key = handler.chunk), null !== key && "blocked" === key.status && - ((parentObject = key.value), + ((fulfilledChunk = key.value), (key.status = "fulfilled"), (key.value = handler.value), (key.reason = handler.reason), - null !== parentObject && wakeChunk(parentObject, handler.value))); + null !== fulfilledChunk && + wakeChunk(fulfilledChunk, handler.value, key))); } function rejectReference(reference, error) { var handler = reference.handler; @@ -1749,7 +1756,8 @@ ((boundArgs = resolvedValue.value), (resolvedValue.status = "fulfilled"), (resolvedValue.value = handler.value), - null !== boundArgs && wakeChunk(boundArgs, handler.value))); + null !== boundArgs && + wakeChunk(boundArgs, handler.value, resolvedValue))); }, function (error) { if (!handler.errored) { @@ -1782,6 +1790,30 @@ ); return null; } + function transferReferencedDebugInfo( + parentChunk, + referencedChunk, + referencedValue + ) { + referencedChunk._debugInfo && + ((referencedChunk = referencedChunk._debugInfo), + "object" !== typeof referencedValue || + null === referencedValue || + (!isArrayImpl(referencedValue) && + "function" !== typeof referencedValue[ASYNC_ITERATOR] && + referencedValue.$$typeof !== REACT_ELEMENT_TYPE) || + referencedValue._debugInfo || + Object.defineProperty(referencedValue, "_debugInfo", { + configurable: !1, + enumerable: !1, + writable: !0, + value: referencedChunk + }), + null !== parentChunk && + ((parentChunk = + parentChunk._debugInfo || (parentChunk._debugInfo = [])), + parentChunk.push.apply(parentChunk, referencedChunk))); + } function getOutlinedModel(response, reference, parentObject, key, map) { reference = reference.split(":"); var id = parseInt(reference[0], 16); @@ -1854,19 +1886,7 @@ value = value[reference[i]]; } response = map(response, value, parentObject, key); - id._debugInfo && - ("object" !== typeof response || - null === response || - (!isArrayImpl(response) && - "function" !== typeof response[ASYNC_ITERATOR] && - response.$$typeof !== REACT_ELEMENT_TYPE) || - response._debugInfo || - Object.defineProperty(response, "_debugInfo", { - configurable: !1, - enumerable: !1, - writable: !0, - value: id._debugInfo - })); + transferReferencedDebugInfo(initializingChunk, id, response); return response; case "pending": case "blocked": @@ -2273,10 +2293,12 @@ id = chunk.value; if (null != chunk._debugChunk) { chunks = initializingHandler; + var prevChunk = initializingChunk; initializingHandler = null; chunk.status = "blocked"; chunk.value = null; chunk.reason = null; + initializingChunk = chunk; try { if ( (initializeDebugChunk(response, chunk), @@ -2291,13 +2313,13 @@ return; } } finally { - initializingHandler = chunks; + (initializingHandler = chunks), (initializingChunk = prevChunk); } } chunk.status = "fulfilled"; chunk.value = stream; chunk.reason = controller; - null !== id && wakeChunk(id, chunk.value); + null !== id && wakeChunk(id, chunk.value, chunk); } } function startReadableStream(response, id, type) { @@ -3478,6 +3500,7 @@ ? new FinalizationRegistry(cleanupDebugChannel) : null, initializingHandler = null, + initializingChunk = null, mightHaveStaticConstructor = /\bclass\b.*\bstatic\b/, supportsCreateTask = !!console.createTask, fakeFunctionCache = new Map(), diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.production.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.production.js index b0941d678b093..50e41e42eb2d3 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.production.js @@ -878,7 +878,7 @@ function initializeModelChunk(chunk) { null !== resolveListeners && ((chunk.value = null), (chunk.reason = null), - wakeChunk(resolveListeners, value)); + wakeChunk(resolveListeners, value, chunk)); if (null !== initializingHandler) { if (initializingHandler.errored) throw initializingHandler.reason; if (0 < initializingHandler.deps) { diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.unbundled.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.unbundled.development.js index 60a2156b6d4e1..7b0bbef3de277 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.unbundled.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.unbundled.development.js @@ -1139,12 +1139,12 @@ 100 ))); } - function wakeChunk(listeners, value) { + function wakeChunk(listeners, value, chunk) { for (var i = 0; i < listeners.length; i++) { var listener = listeners[i]; "function" === typeof listener ? listener(value) - : fulfillReference(listener, value); + : fulfillReference(listener, value, chunk); } } function rejectChunk(listeners, error) { @@ -1179,7 +1179,7 @@ function wakeChunkIfInitialized(chunk, resolveListeners, rejectListeners) { switch (chunk.status) { case "fulfilled": - wakeChunk(resolveListeners, chunk.value); + wakeChunk(resolveListeners, chunk.value, chunk); break; case "blocked": for (var i = 0; i < resolveListeners.length; i++) { @@ -1187,7 +1187,7 @@ if ("function" !== typeof listener) { var cyclicHandler = resolveBlockedCycle(chunk, listener); null !== cyclicHandler && - (fulfillReference(listener, cyclicHandler.value), + (fulfillReference(listener, cyclicHandler.value, chunk), resolveListeners.splice(i, 1), i--, null !== rejectListeners && @@ -1221,15 +1221,18 @@ releasePendingChunk(response, chunk); var listeners = chunk.reason; if ("pending" === chunk.status && null != chunk._debugChunk) { - var prevHandler = initializingHandler; + var prevHandler = initializingHandler, + prevChunk = initializingChunk; initializingHandler = null; chunk.status = "blocked"; chunk.value = null; chunk.reason = null; + initializingChunk = chunk; try { initializeDebugChunk(response, chunk), (chunk._debugChunk = null); } finally { - initializingHandler = prevHandler; + (initializingHandler = prevHandler), + (initializingChunk = prevChunk); } } chunk.status = "rejected"; @@ -1343,13 +1346,15 @@ } } function initializeModelChunk(chunk) { - var prevHandler = initializingHandler; + var prevHandler = initializingHandler, + prevChunk = initializingChunk; initializingHandler = null; var resolvedModel = chunk.value, response = chunk.reason; chunk.status = "blocked"; chunk.value = null; chunk.reason = null; + initializingChunk = chunk; initializeDebugChunk(response, chunk); chunk._debugChunk = null; try { @@ -1358,7 +1363,7 @@ null !== resolveListeners && ((chunk.value = null), (chunk.reason = null), - wakeChunk(resolveListeners, value)); + wakeChunk(resolveListeners, value, chunk)); if (null !== initializingHandler) { if (initializingHandler.errored) throw initializingHandler.reason; if (0 < initializingHandler.deps) { @@ -1372,7 +1377,7 @@ } catch (error) { (chunk.status = "rejected"), (chunk.reason = error); } finally { - initializingHandler = prevHandler; + (initializingHandler = prevHandler), (initializingChunk = prevChunk); } } function initializeModuleChunk(chunk) { @@ -1476,7 +1481,7 @@ chunks.set(id, chunk)); return chunk; } - function fulfillReference(reference, value) { + function fulfillReference(reference, value, fulfilledChunk) { for ( var response = reference.response, handler = reference.handler, @@ -1529,6 +1534,7 @@ } reference = map(response, value, parentObject, key); parentObject[key] = reference; + transferReferencedDebugInfo(handler.chunk, fulfilledChunk, reference); "" === key && null === handler.value && (handler.value = reference); if ( parentObject[0] === REACT_ELEMENT_TYPE && @@ -1536,26 +1542,27 @@ null !== handler.value && handler.value.$$typeof === REACT_ELEMENT_TYPE ) - switch (((parentObject = handler.value), key)) { + switch (((fulfilledChunk = handler.value), key)) { case "3": - parentObject.props = reference; + fulfilledChunk.props = reference; break; case "4": - parentObject._owner = reference; + fulfilledChunk._owner = reference; break; case "5": - parentObject._debugStack = reference; + fulfilledChunk._debugStack = reference; } handler.deps--; 0 === handler.deps && ((key = handler.chunk), null !== key && "blocked" === key.status && - ((parentObject = key.value), + ((fulfilledChunk = key.value), (key.status = "fulfilled"), (key.value = handler.value), (key.reason = handler.reason), - null !== parentObject && wakeChunk(parentObject, handler.value))); + null !== fulfilledChunk && + wakeChunk(fulfilledChunk, handler.value, key))); } function rejectReference(reference, error) { var handler = reference.handler; @@ -1708,7 +1715,8 @@ ((boundArgs = resolvedValue.value), (resolvedValue.status = "fulfilled"), (resolvedValue.value = handler.value), - null !== boundArgs && wakeChunk(boundArgs, handler.value))); + null !== boundArgs && + wakeChunk(boundArgs, handler.value, resolvedValue))); }, function (error) { if (!handler.errored) { @@ -1741,6 +1749,30 @@ ); return null; } + function transferReferencedDebugInfo( + parentChunk, + referencedChunk, + referencedValue + ) { + referencedChunk._debugInfo && + ((referencedChunk = referencedChunk._debugInfo), + "object" !== typeof referencedValue || + null === referencedValue || + (!isArrayImpl(referencedValue) && + "function" !== typeof referencedValue[ASYNC_ITERATOR] && + referencedValue.$$typeof !== REACT_ELEMENT_TYPE) || + referencedValue._debugInfo || + Object.defineProperty(referencedValue, "_debugInfo", { + configurable: !1, + enumerable: !1, + writable: !0, + value: referencedChunk + }), + null !== parentChunk && + ((parentChunk = + parentChunk._debugInfo || (parentChunk._debugInfo = [])), + parentChunk.push.apply(parentChunk, referencedChunk))); + } function getOutlinedModel(response, reference, parentObject, key, map) { reference = reference.split(":"); var id = parseInt(reference[0], 16); @@ -1813,19 +1845,7 @@ value = value[reference[i]]; } response = map(response, value, parentObject, key); - id._debugInfo && - ("object" !== typeof response || - null === response || - (!isArrayImpl(response) && - "function" !== typeof response[ASYNC_ITERATOR] && - response.$$typeof !== REACT_ELEMENT_TYPE) || - response._debugInfo || - Object.defineProperty(response, "_debugInfo", { - configurable: !1, - enumerable: !1, - writable: !0, - value: id._debugInfo - })); + transferReferencedDebugInfo(initializingChunk, id, response); return response; case "pending": case "blocked": @@ -2232,10 +2252,12 @@ id = chunk.value; if (null != chunk._debugChunk) { chunks = initializingHandler; + var prevChunk = initializingChunk; initializingHandler = null; chunk.status = "blocked"; chunk.value = null; chunk.reason = null; + initializingChunk = chunk; try { if ( (initializeDebugChunk(response, chunk), @@ -2250,13 +2272,13 @@ return; } } finally { - initializingHandler = chunks; + (initializingHandler = chunks), (initializingChunk = prevChunk); } } chunk.status = "fulfilled"; chunk.value = stream; chunk.reason = controller; - null !== id && wakeChunk(id, chunk.value); + null !== id && wakeChunk(id, chunk.value, chunk); } } function startReadableStream(response, id, type) { @@ -3437,6 +3459,7 @@ ? new FinalizationRegistry(cleanupDebugChannel) : null, initializingHandler = null, + initializingChunk = null, mightHaveStaticConstructor = /\bclass\b.*\bstatic\b/, supportsCreateTask = !!console.createTask, fakeFunctionCache = new Map(), diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.unbundled.production.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.unbundled.production.js index cfe4ef5e49944..37637b2433856 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.unbundled.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.unbundled.production.js @@ -843,7 +843,7 @@ function initializeModelChunk(chunk) { null !== resolveListeners && ((chunk.value = null), (chunk.reason = null), - wakeChunk(resolveListeners, value)); + wakeChunk(resolveListeners, value, chunk)); if (null !== initializingHandler) { if (initializingHandler.errored) throw initializingHandler.reason; if (0 < initializingHandler.deps) { 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 d0e80a538ca75..37da810fc7358 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-03fda05d-20250820", - "react-dom": "19.2.0-canary-03fda05d-20250820", + "react": "19.2.0-canary-6de32a5a-20250822", + "react-dom": "19.2.0-canary-6de32a5a-20250822", "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 68faf3dc88c7c..1a7c58303cf5c 100644 --- a/packages/next/src/compiled/react/cjs/react.development.js +++ b/packages/next/src/compiled/react/cjs/react.development.js @@ -1263,7 +1263,7 @@ exports.useTransition = function () { return resolveDispatcher().useTransition(); }; - exports.version = "19.2.0-canary-03fda05d-20250820"; + exports.version = "19.2.0-canary-6de32a5a-20250822"; "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 af9172e032cb5..7b0b2dfda34c6 100644 --- a/packages/next/src/compiled/react/cjs/react.production.js +++ b/packages/next/src/compiled/react/cjs/react.production.js @@ -533,4 +533,4 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.2.0-canary-03fda05d-20250820"; +exports.version = "19.2.0-canary-6de32a5a-20250822"; 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 c57c11cbed6b4..865886a0465b4 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 @@ -835,5 +835,5 @@ exports.useMemo = function (create, deps) { return resolveDispatcher().useMemo(create, deps); }; - exports.version = "19.2.0-canary-03fda05d-20250820"; + exports.version = "19.2.0-canary-6de32a5a-20250822"; })(); 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 6cca97cf0cbcc..c998b041ed0ac 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 @@ -420,4 +420,4 @@ exports.useId = function () { exports.useMemo = function (create, deps) { return ReactSharedInternals.H.useMemo(create, deps); }; -exports.version = "19.2.0-canary-03fda05d-20250820"; +exports.version = "19.2.0-canary-6de32a5a-20250822"; diff --git a/packages/next/src/compiled/unistore/unistore.js b/packages/next/src/compiled/unistore/unistore.js index 0faf1a6482fa2..60dd09aa2eba8 100644 --- a/packages/next/src/compiled/unistore/unistore.js +++ b/packages/next/src/compiled/unistore/unistore.js @@ -1 +1 @@ -(()=>{var t={663: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={927: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 { const decodedLines = groupCodeFrameLines(formatCodeFrame(codeFrame)) diff --git a/packages/next/src/next-devtools/dev-overlay/components/devtools-indicator/hooks/use-minimum-loading-time-multiple.ts b/packages/next/src/next-devtools/dev-overlay/components/devtools-indicator/hooks/use-minimum-loading-time-multiple.ts index 094cff276c455..b900142168ac0 100644 --- a/packages/next/src/next-devtools/dev-overlay/components/devtools-indicator/hooks/use-minimum-loading-time-multiple.ts +++ b/packages/next/src/next-devtools/dev-overlay/components/devtools-indicator/hooks/use-minimum-loading-time-multiple.ts @@ -31,7 +31,7 @@ export function useMinimumLoadingTimeMultiple( if (loadStartTimeRef.current === null) { loadStartTimeRef.current = Date.now() } - // eslint-disable-next-line react-hooks/react-compiler -- TODO + // eslint-disable-next-line react-hooks/set-state-in-effect -- TODO setIsLoading(true) } else { // If we're exiting the "loading" state: diff --git a/packages/next/src/next-devtools/dev-overlay/components/devtools-indicator/hooks/use-update-animation.ts b/packages/next/src/next-devtools/dev-overlay/components/devtools-indicator/hooks/use-update-animation.ts index c720587f68028..b45b0742f4699 100644 --- a/packages/next/src/next-devtools/dev-overlay/components/devtools-indicator/hooks/use-update-animation.ts +++ b/packages/next/src/next-devtools/dev-overlay/components/devtools-indicator/hooks/use-update-animation.ts @@ -19,7 +19,7 @@ export function useUpdateAnimation( return } - // eslint-disable-next-line react-hooks/react-compiler -- TODO + // eslint-disable-next-line react-hooks/set-state-in-effect -- TODO setAnimate(true) // It is important to use a CSS transitioned state, not a CSS keyframed animation // because if the issue count increases faster than the animation duration, it diff --git a/packages/next/src/next-devtools/dev-overlay/components/devtools-panel/resize/resize-handle.tsx b/packages/next/src/next-devtools/dev-overlay/components/devtools-panel/resize/resize-handle.tsx index 54114b149aa32..529eec1c38a4e 100644 --- a/packages/next/src/next-devtools/dev-overlay/components/devtools-panel/resize/resize-handle.tsx +++ b/packages/next/src/next-devtools/dev-overlay/components/devtools-panel/resize/resize-handle.tsx @@ -76,7 +76,7 @@ export const ResizeHandle = ({ const borderBottom = parseFloat(computedStyle.borderBottomWidth) || 0 const borderLeft = parseFloat(computedStyle.borderLeftWidth) || 0 - // eslint-disable-next-line react-hooks/react-compiler -- TODO + // eslint-disable-next-line react-hooks/set-state-in-effect -- TODO setBorderWidths({ top: borderTop, right: borderRight, diff --git a/packages/next/src/next-devtools/dev-overlay/components/devtools-panel/resize/resize-provider.tsx b/packages/next/src/next-devtools/dev-overlay/components/devtools-panel/resize/resize-provider.tsx index ad13aa764e369..c75153cc4ebd1 100644 --- a/packages/next/src/next-devtools/dev-overlay/components/devtools-panel/resize/resize-provider.tsx +++ b/packages/next/src/next-devtools/dev-overlay/components/devtools-panel/resize/resize-provider.tsx @@ -125,7 +125,6 @@ export const ResizeProvider = ({ value, children }: ResizeProviderProps) => { value.resizeRef.current.style.width = `${width}px` value.resizeRef.current.style.height = `${height}px` } - // eslint-disable-next-line react-hooks/react-compiler // eslint-disable-next-line react-hooks/exhaustive-deps }, []) diff --git a/packages/next/src/next-devtools/dev-overlay/components/dialog/dialog.tsx b/packages/next/src/next-devtools/dev-overlay/components/dialog/dialog.tsx index a5fafc4e5a4ce..cdae573643674 100644 --- a/packages/next/src/next-devtools/dev-overlay/components/dialog/dialog.tsx +++ b/packages/next/src/next-devtools/dev-overlay/components/dialog/dialog.tsx @@ -37,7 +37,7 @@ const Dialog: React.FC = function Dialog({ ) useOnClickOutside( - // eslint-disable-next-line react-hooks/react-compiler -- TODO + // eslint-disable-next-line react-hooks/refs -- TODO dialogRef.current, CSS_SELECTORS_TO_EXCLUDE_ON_CLICK_OUTSIDE, (e) => { diff --git a/packages/next/src/next-devtools/dev-overlay/components/errors/dev-tools-indicator/dev-tools-info/shortcut-recorder.tsx b/packages/next/src/next-devtools/dev-overlay/components/errors/dev-tools-indicator/dev-tools-info/shortcut-recorder.tsx index 5dee3505af964..5bf7281064c84 100644 --- a/packages/next/src/next-devtools/dev-overlay/components/errors/dev-tools-indicator/dev-tools-info/shortcut-recorder.tsx +++ b/packages/next/src/next-devtools/dev-overlay/components/errors/dev-tools-indicator/dev-tools-info/shortcut-recorder.tsx @@ -316,7 +316,7 @@ function MetaKey() { useEffect(() => { // Meta is Command on Apple devices, otherwise Control if (apple === true) { - // eslint-disable-next-line react-hooks/react-compiler -- TODO + // eslint-disable-next-line react-hooks/set-state-in-effect -- TODO setLabel('⌘') } diff --git a/packages/next/src/next-devtools/dev-overlay/components/errors/dev-tools-indicator/drag-context.tsx b/packages/next/src/next-devtools/dev-overlay/components/errors/dev-tools-indicator/drag-context.tsx index cf76ebd3a0154..a1466bcd30d35 100644 --- a/packages/next/src/next-devtools/dev-overlay/components/errors/dev-tools-indicator/drag-context.tsx +++ b/packages/next/src/next-devtools/dev-overlay/components/errors/dev-tools-indicator/drag-context.tsx @@ -36,8 +36,14 @@ export function DragProvider({ }, []) const value = useMemo( - // eslint-disable-next-line react-hooks/react-compiler -- TODO - () => ({ register, unregister, handles: handlesRef.current, disabled }), + () => ({ + register, + unregister, + handles: + // eslint-disable-next-line react-hooks/refs -- TODO + handlesRef.current, + disabled, + }), [register, unregister, disabled] ) diff --git a/packages/next/src/next-devtools/dev-overlay/components/errors/dev-tools-indicator/draggable.tsx b/packages/next/src/next-devtools/dev-overlay/components/errors/dev-tools-indicator/draggable.tsx index c0b217f12440f..446a50063f9af 100644 --- a/packages/next/src/next-devtools/dev-overlay/components/errors/dev-tools-indicator/draggable.tsx +++ b/packages/next/src/next-devtools/dev-overlay/components/errors/dev-tools-indicator/draggable.tsx @@ -310,7 +310,6 @@ function useDrag(options: UseDragOptions) { machine.current = { state: 'drag', pointerId: e.pointerId } ref.current?.setPointerCapture(e.pointerId) ref.current?.classList.add('dev-tools-grabbing') - // eslint-disable-next-line react-hooks/react-compiler -- Bug in react-hooks/react-compiler document.body.style.userSelect = 'none' document.body.style.webkitUserSelect = 'none' options.onDragStart?.() diff --git a/packages/next/src/next-devtools/dev-overlay/components/errors/dev-tools-indicator/utils.ts b/packages/next/src/next-devtools/dev-overlay/components/errors/dev-tools-indicator/utils.ts index 261d528840e66..39c5781c97d03 100644 --- a/packages/next/src/next-devtools/dev-overlay/components/errors/dev-tools-indicator/utils.ts +++ b/packages/next/src/next-devtools/dev-overlay/components/errors/dev-tools-indicator/utils.ts @@ -56,7 +56,6 @@ export function useFocusTrap( clearTimeout(id) rootNode?.removeEventListener('keydown', onTab) } - // eslint-disable-next-line react-hooks/react-compiler // eslint-disable-next-line react-hooks/exhaustive-deps }, [active]) } diff --git a/packages/next/src/next-devtools/dev-overlay/components/errors/error-message/error-message.tsx b/packages/next/src/next-devtools/dev-overlay/components/errors/error-message/error-message.tsx index 5ce451082a628..252d5be3733c6 100644 --- a/packages/next/src/next-devtools/dev-overlay/components/errors/error-message/error-message.tsx +++ b/packages/next/src/next-devtools/dev-overlay/components/errors/error-message/error-message.tsx @@ -13,7 +13,7 @@ export function ErrorMessage({ errorMessage }: ErrorMessageProps) { useLayoutEffect(() => { if (messageRef.current) { - // eslint-disable-next-line react-hooks/react-compiler -- TODO + // eslint-disable-next-line react-hooks/set-state-in-effect -- TODO setShouldTruncate(messageRef.current.scrollHeight > 200) } }, [errorMessage]) diff --git a/packages/next/src/next-devtools/dev-overlay/components/errors/error-overlay-call-stack/error-overlay-call-stack.tsx b/packages/next/src/next-devtools/dev-overlay/components/errors/error-overlay-call-stack/error-overlay-call-stack.tsx index ed1c4ccc71151..9e6d1d12e725e 100644 --- a/packages/next/src/next-devtools/dev-overlay/components/errors/error-overlay-call-stack/error-overlay-call-stack.tsx +++ b/packages/next/src/next-devtools/dev-overlay/components/errors/error-overlay-call-stack/error-overlay-call-stack.tsx @@ -19,13 +19,13 @@ export function ErrorOverlayCallStack({ }, [frames]) function onToggleIgnoreList() { - const dialog = dialogResizerRef?.current as HTMLElement + const dialog = dialogResizerRef?.current if (!dialog) { return } - const { height: currentHeight } = dialog?.getBoundingClientRect() + const { height: currentHeight } = dialog.getBoundingClientRect() if (!initialDialogHeight.current) { initialDialogHeight.current = currentHeight @@ -33,10 +33,11 @@ export function ErrorOverlayCallStack({ if (isIgnoreListOpen) { function onTransitionEnd() { - dialog.removeEventListener('transitionend', onTransitionEnd) + // TS bug. We closed over a non-nullable value here. + dialog!.removeEventListener('transitionend', onTransitionEnd) setIsIgnoreListOpen(false) } - // eslint-disable-next-line react-hooks/react-compiler -- Bug in react-hooks/react-compiler + // eslint-disable-next-line react-hooks/immutability -- Bug in react-hooks/react-compiler dialog.style.height = `${initialDialogHeight.current}px` dialog.addEventListener('transitionend', onTransitionEnd) } else { diff --git a/packages/next/src/next-devtools/dev-overlay/components/overview/segment-boundary-trigger.tsx b/packages/next/src/next-devtools/dev-overlay/components/overview/segment-boundary-trigger.tsx index 6c27b607b0744..a824aa37440bb 100644 --- a/packages/next/src/next-devtools/dev-overlay/components/overview/segment-boundary-trigger.tsx +++ b/packages/next/src/next-devtools/dev-overlay/components/overview/segment-boundary-trigger.tsx @@ -44,7 +44,7 @@ export function SegmentBoundaryTrigger({ () => { setIsOpen(false) }, - // eslint-disable-next-line react-hooks/react-compiler -- TODO + // eslint-disable-next-line react-hooks/refs -- TODO triggerRef.current?.ownerDocument ) diff --git a/packages/next/src/next-devtools/dev-overlay/components/overview/segment-explorer.tsx b/packages/next/src/next-devtools/dev-overlay/components/overview/segment-explorer.tsx index 36426fc172fb7..e8f9a21920dd4 100644 --- a/packages/next/src/next-devtools/dev-overlay/components/overview/segment-explorer.tsx +++ b/packages/next/src/next-devtools/dev-overlay/components/overview/segment-explorer.tsx @@ -182,6 +182,7 @@ function PageSegmentTreeLayerPresentation({ node: SegmentTrieNode level: number }) { + // eslint-disable-next-line react-hooks/preserve-manual-memoization const childrenKeys = useMemo( () => Object.keys(node.children), [node.children] @@ -209,7 +210,12 @@ function PageSegmentTreeLayerPresentation({ return ( level === 0 && !existingBoundaries.includes(GLOBAL_ERROR_BOUNDARY_TYPE) ) - }, [node.children, childrenKeys, level]) + }, [ + node.children, + // eslint-disable-next-line react-hooks/preserve-manual-memoization -- it's not modified but dangerous to rely on disable directives. Talk to Compiler team once the other manual memo issues are fixed. + childrenKeys, + level, + ]) const sortedChildrenKeys = childrenKeys.sort((a, b) => { // Prioritize files with extensions over directories diff --git a/packages/next/src/next-devtools/dev-overlay/components/terminal/terminal.tsx b/packages/next/src/next-devtools/dev-overlay/components/terminal/terminal.tsx index 513d77cd93542..3ed79a3b1b6dc 100644 --- a/packages/next/src/next-devtools/dev-overlay/components/terminal/terminal.tsx +++ b/packages/next/src/next-devtools/dev-overlay/components/terminal/terminal.tsx @@ -61,20 +61,24 @@ function getEditorLinks(content: string) { export const Terminal: React.FC = function Terminal({ content, }) { + // eslint-disable-next-line react-hooks/preserve-manual-memoization -- compiler bug const { file, source, importTraceFiles } = React.useMemo( () => getEditorLinks(content), [content] ) + // eslint-disable-next-line react-hooks/preserve-manual-memoization -- compiler bug const decoded = React.useMemo(() => { return Anser.ansiToJson(source, { json: true, use_classes: true, remove_empty: true, }) - }, [source]) + }, [ + // eslint-disable-next-line react-hooks/preserve-manual-memoization -- it's not modified but dangerous to rely on disable directives. Talk to Compiler team once the other manual memo issues are fixed. + source, + ]) - console.log({ file }) const open = useOpenInEditor({ file: file?.fileName, line1: file?.location?.line1 ?? 1, diff --git a/packages/next/src/next-devtools/dev-overlay/container/errors.tsx b/packages/next/src/next-devtools/dev-overlay/container/errors.tsx index 920ec190212c9..e4270762f1362 100644 --- a/packages/next/src/next-devtools/dev-overlay/container/errors.tsx +++ b/packages/next/src/next-devtools/dev-overlay/container/errors.tsx @@ -82,6 +82,7 @@ export function useErrorDetails( notes: string | null reactOutputComponentDiff: string | null } { + // eslint-disable-next-line react-hooks/preserve-manual-memoization -- compiler bug return useMemo(() => { if (error === undefined) { return noErrorDetails @@ -149,6 +150,7 @@ export function Errors({ return frames[firstFirstPartyFrameIndex] ?? null }, [frames]) + // eslint-disable-next-line react-hooks/preserve-manual-memoization -- compiler bug const generateErrorInfo = useCallback(() => { if (!activeError) return '' diff --git a/packages/next/src/next-devtools/dev-overlay/container/runtime-error/render-error.tsx b/packages/next/src/next-devtools/dev-overlay/container/runtime-error/render-error.tsx index 80a88b45762c6..184fa6ee43653 100644 --- a/packages/next/src/next-devtools/dev-overlay/container/runtime-error/render-error.tsx +++ b/packages/next/src/next-devtools/dev-overlay/container/runtime-error/render-error.tsx @@ -41,6 +41,7 @@ const RenderRuntimeError = ({ children, state, isAppDir }: Props) => { [eventId: string]: ReadyRuntimeError }>({}) + // eslint-disable-next-line react-hooks/preserve-manual-memoization -- compiler bug const [runtimeErrors, nextError] = useMemo< [ReadyRuntimeError[], SupportedErrorEvent | null] >(() => { diff --git a/packages/next/src/next-devtools/dev-overlay/hooks/use-delayed-render.ts b/packages/next/src/next-devtools/dev-overlay/hooks/use-delayed-render.ts index 9299288efe77e..77c9724232c7e 100644 --- a/packages/next/src/next-devtools/dev-overlay/hooks/use-delayed-render.ts +++ b/packages/next/src/next-devtools/dev-overlay/hooks/use-delayed-render.ts @@ -43,7 +43,7 @@ export function useDelayedRender(active = false, options: Options = {}) { let unmountTimeout: Timeout | undefined if (active) { - // eslint-disable-next-line react-hooks/react-compiler -- intentional cascading update + // eslint-disable-next-line react-hooks/set-state-in-effect -- intentional cascading update setMounted(true) if (enterDelay <= 0) { setRendered(true) diff --git a/packages/next/src/next-devtools/dev-overlay/menu/dev-overlay-menu.tsx b/packages/next/src/next-devtools/dev-overlay/menu/dev-overlay-menu.tsx index cc64cfcf3e3ec..b6821cdb4754c 100644 --- a/packages/next/src/next-devtools/dev-overlay/menu/dev-overlay-menu.tsx +++ b/packages/next/src/next-devtools/dev-overlay/menu/dev-overlay-menu.tsx @@ -141,7 +141,6 @@ export const DevtoolMenu = ({ menuRef, setSelectedIndex, }) - // eslint-disable-next-line react-hooks/react-compiler // eslint-disable-next-line react-hooks/exhaustive-deps }, []) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5298c486c995e..de00174953203 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,10 +17,12 @@ overrides: '@types/react-dom': 19.1.7 '@types/retry': 0.12.0 jest-snapshot: 30.0.0-alpha.6 - react: 19.2.0-canary-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820 - react-is: 19.2.0-canary-03fda05d-20250820 - scheduler: 0.27.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822 + react-is: 19.2.0-canary-6de32a5a-20250822 + scheduler: 0.27.0-canary-6de32a5a-20250822 + +packageExtensionsChecksum: 2c0398c5f3e8ad5816061c5823d227e9 patchedDependencies: '@ampproject/toolbox-optimizer@2.8.3': @@ -87,7 +89,7 @@ importers: version: 11.11.0 '@emotion/react': specifier: 11.11.1 - version: 11.11.1(@types/react@19.1.10)(react@19.2.0-canary-03fda05d-20250820) + version: 11.11.1(@types/react@19.1.10)(react@19.2.0-canary-6de32a5a-20250822) '@fullhuman/postcss-purgecss': specifier: 1.3.0 version: 1.3.0 @@ -99,7 +101,7 @@ importers: version: 2.2.1(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))) '@mdx-js/react': specifier: 2.2.1 - version: 2.2.1(react@19.2.0-canary-03fda05d-20250820) + version: 2.2.1(react@19.2.0-canary-6de32a5a-20250822) '@next/bundle-analyzer': specifier: workspace:* version: link:packages/next-bundle-analyzer @@ -165,7 +167,7 @@ importers: version: 6.1.2(@jest/globals@29.7.0)(@types/jest@29.5.5)(jest@29.7.0(@types/node@20.17.6(patch_hash=rvl3vkomen3tospgr67bzubfyu))(babel-plugin-macros@3.1.0))(vitest@3.0.4(@types/node@20.17.6(patch_hash=rvl3vkomen3tospgr67bzubfyu))(sass@1.54.0)(tsx@4.19.2)) '@testing-library/react': specifier: ^15.0.5 - version: 15.0.7(@types/react@19.1.10)(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820) + version: 15.0.7(@types/react@19.1.10)(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822) '@types/busboy': specifier: 1.5.3 version: 1.5.3 @@ -308,8 +310,8 @@ importers: specifier: 7.35.0 version: 7.35.0(eslint@9.12.0) eslint-plugin-react-hooks: - specifier: 0.0.0-experimental-03fda05d-20250820 - version: 0.0.0-experimental-03fda05d-20250820(eslint@9.12.0) + specifier: 0.0.0-experimental-6de32a5a-20250822 + version: 0.0.0-experimental-6de32a5a-20250822(eslint@9.12.0) eslint-v8: specifier: npm:eslint@^8.57.0 version: eslint@8.57.1 @@ -485,44 +487,44 @@ importers: specifier: 0.3.0 version: 0.3.0 react: - specifier: 19.2.0-canary-03fda05d-20250820 - version: 19.2.0-canary-03fda05d-20250820 + specifier: 19.2.0-canary-6de32a5a-20250822 + version: 19.2.0-canary-6de32a5a-20250822 react-builtin: - specifier: npm:react@19.2.0-canary-03fda05d-20250820 - version: react@19.2.0-canary-03fda05d-20250820 + specifier: npm:react@19.2.0-canary-6de32a5a-20250822 + version: react@19.2.0-canary-6de32a5a-20250822 react-dom: - specifier: 19.2.0-canary-03fda05d-20250820 - version: 19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820) + specifier: 19.2.0-canary-6de32a5a-20250822 + version: 19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822) react-dom-builtin: - specifier: npm:react-dom@19.2.0-canary-03fda05d-20250820 - version: react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820) + specifier: npm:react-dom@19.2.0-canary-6de32a5a-20250822 + version: react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822) react-dom-experimental-builtin: - specifier: npm:react-dom@0.0.0-experimental-03fda05d-20250820 - version: react-dom@0.0.0-experimental-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820) + specifier: npm:react-dom@0.0.0-experimental-6de32a5a-20250822 + version: react-dom@0.0.0-experimental-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822) react-experimental-builtin: - specifier: npm:react@0.0.0-experimental-03fda05d-20250820 - version: react@0.0.0-experimental-03fda05d-20250820 + specifier: npm:react@0.0.0-experimental-6de32a5a-20250822 + version: react@0.0.0-experimental-6de32a5a-20250822 react-is-builtin: - specifier: npm:react-is@19.2.0-canary-03fda05d-20250820 - version: react-is@19.2.0-canary-03fda05d-20250820 + specifier: npm:react-is@19.2.0-canary-6de32a5a-20250822 + version: react-is@19.2.0-canary-6de32a5a-20250822 react-server-dom-turbopack: - specifier: 19.2.0-canary-03fda05d-20250820 - version: 19.2.0-canary-03fda05d-20250820(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820) + specifier: 19.2.0-canary-6de32a5a-20250822 + version: 19.2.0-canary-6de32a5a-20250822(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822) react-server-dom-turbopack-experimental: - specifier: npm:react-server-dom-turbopack@0.0.0-experimental-03fda05d-20250820 - version: react-server-dom-turbopack@0.0.0-experimental-03fda05d-20250820(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820) + specifier: npm:react-server-dom-turbopack@0.0.0-experimental-6de32a5a-20250822 + version: react-server-dom-turbopack@0.0.0-experimental-6de32a5a-20250822(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822) react-server-dom-webpack: - specifier: 19.2.0-canary-03fda05d-20250820 - version: 19.2.0-canary-03fda05d-20250820(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))) + specifier: 19.2.0-canary-6de32a5a-20250822 + version: 19.2.0-canary-6de32a5a-20250822(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))) react-server-dom-webpack-experimental: - specifier: npm:react-server-dom-webpack@0.0.0-experimental-03fda05d-20250820 - version: react-server-dom-webpack@0.0.0-experimental-03fda05d-20250820(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))) + specifier: npm:react-server-dom-webpack@0.0.0-experimental-6de32a5a-20250822 + version: react-server-dom-webpack@0.0.0-experimental-6de32a5a-20250822(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))) react-ssr-prepass: specifier: 1.0.8 - version: 1.0.8(react-is@19.2.0-canary-f508edc8-20250818)(react@19.2.0-canary-03fda05d-20250820) + version: 1.0.8(react-is@19.2.0-canary-f508edc8-20250818)(react@19.2.0-canary-6de32a5a-20250822) react-virtualized: specifier: 9.22.3 - version: 9.22.3(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820) + version: 9.22.3(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822) relay-compiler: specifier: 13.0.2 version: 13.0.2 @@ -545,11 +547,11 @@ importers: specifier: 0.15.2 version: 0.15.2 scheduler-builtin: - specifier: npm:scheduler@0.27.0-canary-03fda05d-20250820 - version: scheduler@0.27.0-canary-03fda05d-20250820 + specifier: npm:scheduler@0.27.0-canary-6de32a5a-20250822 + version: scheduler@0.27.0-canary-6de32a5a-20250822 scheduler-experimental-builtin: - specifier: npm:scheduler@0.0.0-experimental-03fda05d-20250820 - version: scheduler@0.0.0-experimental-03fda05d-20250820 + specifier: npm:scheduler@0.0.0-experimental-6de32a5a-20250822 + version: scheduler@0.0.0-experimental-6de32a5a-20250822 seedrandom: specifier: 3.0.5 version: 3.0.5 @@ -567,13 +569,13 @@ importers: version: 6.0.0 styled-jsx: specifier: 5.1.6 - version: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.2.0-canary-03fda05d-20250820) + version: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.2.0-canary-6de32a5a-20250822) styled-jsx-plugin-postcss: specifier: 3.0.2 version: 3.0.2 swr: specifier: ^2.2.4 - version: 2.2.4(react@19.2.0-canary-03fda05d-20250820) + version: 2.2.4(react@19.2.0-canary-6de32a5a-20250822) tailwindcss: specifier: 3.2.7 version: 3.2.7(postcss@8.4.31) @@ -936,17 +938,17 @@ importers: specifier: 8.4.31 version: 8.4.31 react: - specifier: 19.2.0-canary-03fda05d-20250820 - version: 19.2.0-canary-03fda05d-20250820 + specifier: 19.2.0-canary-6de32a5a-20250822 + version: 19.2.0-canary-6de32a5a-20250822 react-dom: - specifier: 19.2.0-canary-03fda05d-20250820 - version: 19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820) + specifier: 19.2.0-canary-6de32a5a-20250822 + version: 19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822) sass: specifier: ^1.3.0 version: 1.77.8 styled-jsx: specifier: 5.1.6 - version: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.2.0-canary-03fda05d-20250820) + version: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.2.0-canary-6de32a5a-20250822) optionalDependencies: sharp: specifier: ^0.34.3 @@ -1020,7 +1022,7 @@ importers: version: 7.27.0 '@base-ui-components/react': specifier: 1.0.0-beta.2 - version: 1.0.0-beta.2(@types/react@19.1.10)(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820) + version: 1.0.0-beta.2(@types/react@19.1.10)(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822) '@capsizecss/metrics': specifier: 3.4.0 version: 3.4.0 @@ -1086,13 +1088,13 @@ importers: version: 3.0.0(@swc/helpers@0.5.15)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@storybook/blocks': specifier: 8.6.0 - version: 8.6.0(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820)(storybook@8.6.0(prettier@3.6.2)) + version: 8.6.0(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822)(storybook@8.6.0(prettier@3.6.2)) '@storybook/react': specifier: 8.6.0 - version: 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820)(storybook@8.6.0(prettier@3.6.2))(typescript@5.8.2) + version: 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822)(storybook@8.6.0(prettier@3.6.2))(typescript@5.8.2) '@storybook/react-webpack5': specifier: 8.6.0 - version: 8.6.0(@rspack/core@1.4.5(@swc/helpers@0.5.15))(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820)(storybook@8.6.0(prettier@3.6.2))(typescript@5.8.2) + version: 8.6.0(@rspack/core@1.4.5(@swc/helpers@0.5.15))(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822)(storybook@8.6.0(prettier@3.6.2))(typescript@5.8.2) '@storybook/test': specifier: 8.6.0 version: 8.6.0(storybook@8.6.0(prettier@3.6.2)) @@ -1584,7 +1586,7 @@ importers: version: 1.0.35 unistore: specifier: 3.4.1 - version: 3.4.1(react@19.2.0-canary-03fda05d-20250820) + version: 3.4.1(react@19.2.0-canary-6de32a5a-20250822) util: specifier: 0.12.4 version: 0.12.4 @@ -1757,8 +1759,8 @@ importers: packages/third-parties: dependencies: react: - specifier: 19.2.0-canary-03fda05d-20250820 - version: 19.2.0-canary-03fda05d-20250820 + specifier: 19.2.0-canary-6de32a5a-20250822 + version: 19.2.0-canary-6de32a5a-20250822 third-party-capital: specifier: 1.0.20 version: 1.0.20 @@ -1821,14 +1823,14 @@ importers: specifier: 29.5.0 version: 29.5.0 react: - specifier: 19.2.0-canary-03fda05d-20250820 - version: 19.2.0-canary-03fda05d-20250820 + specifier: 19.2.0-canary-6de32a5a-20250822 + version: 19.2.0-canary-6de32a5a-20250822 react-test-renderer: specifier: 18.2.0 - version: 18.2.0(react@19.2.0-canary-03fda05d-20250820) + version: 18.2.0(react@19.2.0-canary-6de32a5a-20250822) styled-jsx: specifier: ^5.1.2 - version: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.2.0-canary-03fda05d-20250820) + version: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.2.0-canary-6de32a5a-20250822) turbopack/packages/devlow-bench: dependencies: @@ -2164,6 +2166,13 @@ packages: peerDependencies: '@babel/core': 7.26.10 + '@babel/plugin-proposal-private-methods@7.18.6': + resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead. + peerDependencies: + '@babel/core': 7.26.10 + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} @@ -2756,8 +2765,8 @@ packages: engines: {node: '>=14.0.0'} peerDependencies: '@types/react': 19.1.10 - react: 19.2.0-canary-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822 peerDependenciesMeta: '@types/react': optional: true @@ -2766,8 +2775,8 @@ packages: resolution: {integrity: sha512-9+uaWyF1o/PgXqHLJnC81IIG0HlV3o9eFCQ5hWZDMx5NHrFk0rrwqEFGQOB8lti/rnbxNPi+kYYw1D4e8xSn/Q==} peerDependencies: '@types/react': 19.1.10 - react: 19.2.0-canary-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822 peerDependenciesMeta: '@types/react': optional: true @@ -2982,7 +2991,7 @@ packages: resolution: {integrity: sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==} peerDependencies: '@types/react': '*' - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 peerDependenciesMeta: '@types/react': optional: true @@ -2999,7 +3008,7 @@ packages: '@emotion/use-insertion-effect-with-fallbacks@1.0.1': resolution: {integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==} peerDependencies: - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 '@emotion/utils@1.2.1': resolution: {integrity: sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==} @@ -3654,20 +3663,20 @@ packages: '@floating-ui/react-dom@2.1.0': resolution: {integrity: sha512-lNzj5EQmEKn5FFKc04+zasr09h/uX8RtJRNj5gUXsSQIXHVWTVh+hVAg1vOMCexkX8EgvemMvIFpQfkosnVNyA==} peerDependencies: - react: 19.2.0-canary-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822 '@floating-ui/react-dom@2.1.5': resolution: {integrity: sha512-HDO/1/1oH9fjj4eLgegrlH3dklZpHtUYYFiVwMUwfGvk9jWDRWqkklA2/NFScknrcNSspbV868WjXORvreDX+Q==} peerDependencies: - react: 19.2.0-canary-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822 '@floating-ui/react@0.26.16': resolution: {integrity: sha512-HEf43zxZNAI/E781QIVpYSF3K2VH4TTYZpqecjdsFkjsaU1EbaWcM++kw0HXFffj7gDUcBFevX8s0rQGQpxkow==} peerDependencies: - react: 19.2.0-canary-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822 '@floating-ui/utils@0.2.10': resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==} @@ -4391,13 +4400,13 @@ packages: resolution: {integrity: sha512-l9ypojKN3PjwO1CSLIsqxi7mA25+7w+xc71Q+JuCCREI0tuGwkZsKbIOpuTATIJOjPh8ycLiW7QxX1LYsRTq6w==} peerDependencies: '@mantine/hooks': 7.10.1 - react: 19.2.0-canary-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822 '@mantine/hooks@7.11.2': resolution: {integrity: sha512-jhyVe/sbDEG2U8rr2lMecUPgQxcfr5hh9HazqGfkS7ZRIMDO7uJ947yAcTMGGkp5Lxtt5TBFt1Cb6tiB2/1agg==} peerDependencies: - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 '@manypkg/find-root@1.1.0': resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} @@ -4420,13 +4429,13 @@ packages: '@mdx-js/react@2.2.1': resolution: {integrity: sha512-YdXcMcEnqZhzql98RNrqYo9cEhTTesBiCclEtoiQUbJwx87q9453GTapYU6kJ8ZZ2ek1Vp25SiAXEFy5O/eAPw==} peerDependencies: - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 '@mdx-js/react@3.1.0': resolution: {integrity: sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==} peerDependencies: '@types/react': 19.1.10 - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 '@module-federation/error-codes@0.15.0': resolution: {integrity: sha512-CFJSF+XKwTcy0PFZ2l/fSUpR4z247+Uwzp1sXVkdIfJ/ATsnqf0Q01f51qqSEA6MYdQi6FKos9FIcu3dCpQNdg==} @@ -5126,8 +5135,8 @@ packages: '@storybook/blocks@8.6.0': resolution: {integrity: sha512-3PNxlB5Ooj8CIhttbDxeV6kW7ui+2GEdTngtqhnsUHVjzeTKpilsk2lviOeUzqlyq5FDK+rhpZ3L3DJ9pDvioA==} peerDependencies: - react: 19.2.0-canary-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822 storybook: ^8.6.0 peerDependenciesMeta: react: @@ -5177,8 +5186,8 @@ packages: resolution: {integrity: sha512-Nz/UzeYQdUZUhacrPyfkiiysSjydyjgg/p0P9HxB4p/WaJUUjMAcaoaLgy3EXx61zZJ3iD36WPuDkZs5QYrA0A==} engines: {node: '>=14.0.0'} peerDependencies: - react: 19.2.0-canary-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822 '@storybook/instrumenter@8.6.0': resolution: {integrity: sha512-eEY/Hfa3Vj5Nv4vHRHlSqjoyW6oAKNK3rKIXfL/eawQwb7rKhzijDLG5YBH44Hh7dEPIqUp0LEdgpyIY7GXezg==} @@ -5194,8 +5203,8 @@ packages: resolution: {integrity: sha512-04T86VG0UJtiozgZkTR5sY1qM3E0Rgwqwllvyy7kFFdkV+Sv/VsPjW9sC38s9C8FtCYRL8pJZz81ey3oylpIMA==} engines: {node: '>=18.0.0'} peerDependencies: - react: 19.2.0-canary-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822 storybook: ^8.6.0 typescript: '*' peerDependenciesMeta: @@ -5216,16 +5225,16 @@ packages: '@storybook/react-dom-shim@8.6.0': resolution: {integrity: sha512-5Y+vMHhcx0xnaNsLQMbkmjc3zkDn/fGBNsiLH2e4POvW3ZQvOxjoyxAsEQaKwLtFgsdCFSd2tR89F6ItYrA2JQ==} peerDependencies: - react: 19.2.0-canary-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822 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-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822 storybook: ^8.6.0 typescript: '>= 4.2.x' peerDependenciesMeta: @@ -5237,8 +5246,8 @@ packages: engines: {node: '>=18.0.0'} peerDependencies: '@storybook/test': 8.6.0 - react: 19.2.0-canary-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822 storybook: ^8.6.0 typescript: '>= 4.2.x' peerDependenciesMeta: @@ -5418,8 +5427,8 @@ packages: engines: {node: '>=18'} peerDependencies: '@types/react': 19.1.10 - react: 19.2.0-canary-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822 peerDependenciesMeta: '@types/react': optional: true @@ -8867,8 +8876,8 @@ packages: peerDependencies: eslint: '>=8.0.0' - eslint-plugin-react-hooks@0.0.0-experimental-03fda05d-20250820: - resolution: {integrity: sha512-yc8CjU6gVUo/FTvWb75ymFUgOPDaySw7rhKI1fQcw8cGwEx+wBQFKo2+EEYBM97AM2DoO/WyIiUB9Jz813O2JQ==} + eslint-plugin-react-hooks@0.0.0-experimental-6de32a5a-20250822: + resolution: {integrity: sha512-YEBjA27jcH9UYC+fS8Z+E6qwF1t5/4bkepBmrsOXa1SBztD7SKE9tKr0osCfE+XpQWXGKnpVikGuVJ4g35AAQg==} engines: {node: '>=18'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 @@ -11560,7 +11569,7 @@ packages: lucide-react@0.383.0: resolution: {integrity: sha512-13xlG0CQCJtzjSQYwwJ3WRqMHtRj3EXmLlorrARt7y+IHnxUCp3XyFNL1DfaGySWxHObDvnu1u1dV+0VMKHUSg==} peerDependencies: - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 lz-string@1.5.0: resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} @@ -14086,23 +14095,23 @@ packages: resolution: {integrity: sha512-APPU8HB2uZnpl6Vt/+0AFoVYgSRtfiP6FLrZgPPTDmqSb2R4qZRbgd0A3VzIFxDt5e+Fozjx79WjLWnF69DK8g==} engines: {node: '>=16.14.0'} - react-dom@0.0.0-experimental-03fda05d-20250820: - resolution: {integrity: sha512-yGzbIBF1MofJ+3f3015NZ3bGhq0qQonp1ApEvZzbQD7WkbM8/OT4s1E37uojsFHV8s3o4LfOTdBFCrF0kQ8XNQ==} + react-dom@0.0.0-experimental-6de32a5a-20250822: + resolution: {integrity: sha512-/qC3v6vG8V+nA3wwjlgQ6RnCiEwsAlvPSg27a4fA+ncG/9sSYXExsD+F7ZdIzH7aaKFOZiccP2VlUuj6dGHQsg==} peerDependencies: - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 - react-dom@19.2.0-canary-03fda05d-20250820: - resolution: {integrity: sha512-sT72p6gemcaHYx9DkCKyv4UOee6nIMaOkWXOROHFROU/XWEd6k+iLq72qUHhHUosSaCJMBemjXl4XHQ3oqqPVw==} + react-dom@19.2.0-canary-6de32a5a-20250822: + resolution: {integrity: sha512-BYbPntEPWpjKhJ0dk6Q/WvsWvVCgoDorA4v7J4mfJgi1IVIYoanQxGV69iVbSU8A/WDDnvCBeHwHOHQF03cK0w==} peerDependencies: - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 react-dom@19.2.0-canary-f508edc8-20250818: resolution: {integrity: sha512-VX2+WGj5PLJRgWTc+JWJqJ1wv0qY3dQ7HiD3haXUInV+XtuQ46kxdc7VuWvHCiNdMWIbx2GdBDdz4qfQJPvuZQ==} peerDependencies: - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 - react-is@19.2.0-canary-03fda05d-20250820: - resolution: {integrity: sha512-Y0EB1ukudaXWGVuw2gbOBtsaZlJ5seBPZJ1ZE9aMVCCNBsTWFcM3beAlQdjX8WZ3xYUSUEHajFEJ+yWJMKaT7w==} + react-is@19.2.0-canary-6de32a5a-20250822: + resolution: {integrity: sha512-MxXB+vAGnH99QUFf3yaBDvcAr2zs653ptppdHXKd8X3kGxMQNgMU4n097gIGuer/jJhK7NqMyPu7aERizCWCDw==} react-is@19.2.0-canary-f508edc8-20250818: resolution: {integrity: sha512-Q91V1D1ZvqPsYHT4L9R/A76QSStLct3znvku9dmrtOTtrcAKzSLFRiW8agL0vPH4lVtBuiLRLtbyq/HHYWF1PQ==} @@ -14113,8 +14122,8 @@ packages: react-number-format@5.4.0: resolution: {integrity: sha512-NWdICrqLhI7rAS8yUeLVd6Wr4cN7UjJ9IBTS0f/a9i7UB4x4Ti70kGnksBtZ7o4Z7YRbvCMMR/jQmkoOBa/4fg==} peerDependencies: - react: 19.2.0-canary-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822 react-refresh@0.12.0: resolution: {integrity: sha512-suLIhrU2IHKL5JEKR/fAwJv7bbeq4kJ+pJopf77jHwuR+HmJS/HbrPIGsTBUVfw7tXPOmYv7UJ7PCaN49e8x4A==} @@ -14125,7 +14134,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.1.10 - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 peerDependenciesMeta: '@types/react': optional: true @@ -14135,58 +14144,58 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.1.10 - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 peerDependenciesMeta: '@types/react': optional: true - react-server-dom-turbopack@0.0.0-experimental-03fda05d-20250820: - resolution: {integrity: sha512-4aGTgGJTZ0lk9eHSd1Eu1c09NEyG4u/6tyPadFR00AxWCikuWagVJtYEQvJi+swV08Y+0yafGmbzhCO0cd6AdA==} + react-server-dom-turbopack@0.0.0-experimental-6de32a5a-20250822: + resolution: {integrity: sha512-2mkhzKMl1oNfgNJ3lM21HDIsjCEIwShvzRG0UruBlcxSbRnBRbLvyPWEuGdT1KauK+PuCedqYVu5wBDLsZDtbQ==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.2.0-canary-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822 - react-server-dom-turbopack@19.2.0-canary-03fda05d-20250820: - resolution: {integrity: sha512-38DGupbFCa80+ONmD7Al2xAfgd9gHK119rEhROZ9u7MG5wdRHDMAhOT5OuNfBhJuRs8MsO830Acs+vxPsMkpLg==} + react-server-dom-turbopack@19.2.0-canary-6de32a5a-20250822: + resolution: {integrity: sha512-L1WtPkxVtXxwgeS/UmxHW+4la0ov26rPrD56E+6bOtEy/+KWMiLbp6QdfiDO9qvbD4whDlV+GpOdA+So2ivbpw==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.2.0-canary-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822 - react-server-dom-webpack@0.0.0-experimental-03fda05d-20250820: - resolution: {integrity: sha512-bxaHtRHQPYxJ2A9uUjnIGcO2XaTY9CS9OyMr/6VJorJHPtVLP8z2Vx+cePyHpEAdjRsZB+pPi3wGZG6JbeGx/w==} + react-server-dom-webpack@0.0.0-experimental-6de32a5a-20250822: + resolution: {integrity: sha512-EU3D27VkyUFq5S7wnARKnjP/J3+xQfVTEJBBY787ORVO75ERoFyWJjmub0ls/FBBQAf+Pp6zbs0NdiY/lsvKRA==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.2.0-canary-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822 webpack: 5.98.0 - react-server-dom-webpack@19.2.0-canary-03fda05d-20250820: - resolution: {integrity: sha512-ICrfdn4Hg2VlQDlfHRm8TnbFs5YMkBadZvIlORKNTauFDoJFpyU6VQ9kPAzRdJvpnzzzeaAuaoNlN5QciK+6aQ==} + react-server-dom-webpack@19.2.0-canary-6de32a5a-20250822: + resolution: {integrity: sha512-v71X0LbmP50G2XAkfQ5OEBXKrmKvp9I5Dz06z+RzXtnrpgac+SeboLN9H0QMTHtCyG0N8rt6lF10VWMOXKPydQ==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.2.0-canary-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822 webpack: 5.98.0 react-shallow-renderer@16.15.0: resolution: {integrity: sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==} peerDependencies: - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 react-ssr-prepass@1.0.8: resolution: {integrity: sha512-O0gfRA1SaK+9ITKxqfnXsej2jF+OHGP/+GxD4unROQaM/0/UczGF9fuF+wTboxaQoKdIf4FvS3h/OigWh704VA==} peerDependencies: - react: 19.2.0-canary-03fda05d-20250820 - react-is: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 + react-is: 19.2.0-canary-6de32a5a-20250822 react-style-singleton@2.2.1: resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} engines: {node: '>=10'} peerDependencies: '@types/react': 19.1.10 - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 peerDependenciesMeta: '@types/react': optional: true @@ -14194,26 +14203,26 @@ packages: react-test-renderer@18.2.0: resolution: {integrity: sha512-JWD+aQ0lh2gvh4NM3bBM42Kx+XybOxCpgYK7F8ugAlpaTSnWsX+39Z4XkOykGZAHrjwwTZT3x3KxswVWxHPUqA==} peerDependencies: - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 react-textarea-autosize@8.5.3: resolution: {integrity: sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==} engines: {node: '>=10'} peerDependencies: - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 react-virtualized@9.22.3: resolution: {integrity: sha512-MKovKMxWTcwPSxE1kK1HcheQTWfuCxAuBoSTf2gwyMM21NdX/PXUhnoP8Uc5dRKd+nKm8v41R36OellhdCpkrw==} peerDependencies: - react: 19.2.0-canary-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822 - react@0.0.0-experimental-03fda05d-20250820: - resolution: {integrity: sha512-noSYt6F9gtjj9+GGFntYl3w2c7tUZd7+U7FuNQ/pl6688n0FAw8DHAx92wc3N96eqWf/TyM/l00eF3f1PnBwbg==} + react@0.0.0-experimental-6de32a5a-20250822: + resolution: {integrity: sha512-UPmTbfXoUo5PK7B/laGDZ1PDnraQuktWR0y2QSTyP5TJv+hcCAbA5kgCYZLIXjppjsW09Lv7F0yYUhv5/fd3Zw==} engines: {node: '>=0.10.0'} - react@19.2.0-canary-03fda05d-20250820: - resolution: {integrity: sha512-ZYlva3otECWFhM48IZoD1xUl/D7G5Ht680W9x/PB/Eym90iPwl3qgixyHQN6mEsowkKQjT2TpO0YiNJba1N8Gg==} + react@19.2.0-canary-6de32a5a-20250822: + resolution: {integrity: sha512-KMlKHOQF0fAJZe+tbvjnABC9F9ba5HGLE+E6bYUU36z6tTp9cnccRJvQ4AzA8S3AGEcavDTM5ayYWTCuJ+oT2Q==} engines: {node: '>=0.10.0'} react@19.2.0-canary-f508edc8-20250818: @@ -14775,11 +14784,11 @@ packages: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} - scheduler@0.0.0-experimental-03fda05d-20250820: - resolution: {integrity: sha512-JPv+MjbjQ8dsw1wpAufqqzvj8k/4j1qeYsd5LuVIepQfBUzAvI03AUQb1NNd+SShPGT7z5V3YhrgnW4wFQUMvw==} + scheduler@0.0.0-experimental-6de32a5a-20250822: + resolution: {integrity: sha512-jiVC+/T+kvogx30TyIHU0QZ6o32Kg0Z8B7i9lk0LqH7K+FzxPN7mVoOfcmZYSRvUPa23bUAKmrzIFVS5+oEFBg==} - scheduler@0.27.0-canary-03fda05d-20250820: - resolution: {integrity: sha512-AoEkLdJh1SsfVzOaDjIj8L6LbrrzNWaHLjkufGBDL2Mi9+m13whatY36JeIfKLVCvyBIXciiZ14VOdhfuvSByA==} + scheduler@0.27.0-canary-6de32a5a-20250822: + resolution: {integrity: sha512-e+lOZBb/Rk0K4OgCCA//5CYbaGMaJECA2ECN+CG1qQnyQduduwIAgXOn3jJD9RqPOFfuvqkxfQQmeL1NXzWzTQ==} schema-utils@2.7.1: resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} @@ -15439,7 +15448,7 @@ packages: peerDependencies: '@babel/core': '*' babel-plugin-macros: '*' - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 peerDependenciesMeta: '@babel/core': optional: true @@ -15520,7 +15529,7 @@ packages: swr@2.2.4: resolution: {integrity: sha512-njiZ/4RiIhoOlAaLYDqwz5qH/KZXVilRLvomrx83HjzCWTfa+InyfAjv05PSFxnmLzZkNO9ZfvgoqzAaEI4sGQ==} peerDependencies: - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 symbol-observable@1.0.1: resolution: {integrity: sha512-Kb3PrPYz4HanVF1LVGuAdW6LoVgIwjUYJGzFe7NDrBLCN4lsV/5J0MFurV+ygS4bRVwrCEt2c7MQ1R2a72oJDw==} @@ -16312,7 +16321,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.1.10 - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 peerDependenciesMeta: '@types/react': optional: true @@ -16320,13 +16329,13 @@ packages: use-composed-ref@1.3.0: resolution: {integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==} peerDependencies: - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 use-isomorphic-layout-effect@1.1.2: resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} peerDependencies: '@types/react': '*' - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 peerDependenciesMeta: '@types/react': optional: true @@ -16335,7 +16344,7 @@ packages: resolution: {integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==} peerDependencies: '@types/react': '*' - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 peerDependenciesMeta: '@types/react': optional: true @@ -16345,7 +16354,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.1.10 - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 peerDependenciesMeta: '@types/react': optional: true @@ -16353,12 +16362,12 @@ packages: use-sync-external-store@1.2.0: resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} peerDependencies: - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 use-sync-external-store@1.5.0: resolution: {integrity: sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==} peerDependencies: - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -17329,6 +17338,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.26.10)': + dependencies: + '@babel/core': 7.26.10 + '@babel/helper-create-class-features-plugin': 7.27.0(@babel/core@7.26.10) + '@babel/helper-plugin-utils': 7.26.5 + transitivePeerDependencies: + - supports-color + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 @@ -18048,28 +18065,28 @@ snapshots: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@base-ui-components/react@1.0.0-beta.2(@types/react@19.1.10)(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820)': + '@base-ui-components/react@1.0.0-beta.2(@types/react@19.1.10)(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822)': dependencies: '@babel/runtime': 7.27.6 - '@base-ui-components/utils': 0.1.0(@types/react@19.1.10)(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820) - '@floating-ui/react-dom': 2.1.5(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820) + '@base-ui-components/utils': 0.1.0(@types/react@19.1.10)(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822) + '@floating-ui/react-dom': 2.1.5(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822) '@floating-ui/utils': 0.2.10 - react: 19.2.0-canary-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820) + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822) reselect: 5.1.1 tabbable: 6.2.0 - use-sync-external-store: 1.5.0(react@19.2.0-canary-03fda05d-20250820) + use-sync-external-store: 1.5.0(react@19.2.0-canary-6de32a5a-20250822) optionalDependencies: '@types/react': 19.1.10 - '@base-ui-components/utils@0.1.0(@types/react@19.1.10)(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820)': + '@base-ui-components/utils@0.1.0(@types/react@19.1.10)(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822)': dependencies: '@babel/runtime': 7.27.6 '@floating-ui/utils': 0.2.10 - react: 19.2.0-canary-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820) + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822) reselect: 5.1.1 - use-sync-external-store: 1.5.0(react@19.2.0-canary-03fda05d-20250820) + use-sync-external-store: 1.5.0(react@19.2.0-canary-6de32a5a-20250822) optionalDependencies: '@types/react': 19.1.10 @@ -18402,17 +18419,17 @@ snapshots: '@emotion/memoize@0.8.1': {} - '@emotion/react@11.11.1(@types/react@19.1.10)(react@19.2.0-canary-03fda05d-20250820)': + '@emotion/react@11.11.1(@types/react@19.1.10)(react@19.2.0-canary-6de32a5a-20250822)': 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-03fda05d-20250820) + '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@19.2.0-canary-6de32a5a-20250822) '@emotion/utils': 1.2.1 '@emotion/weak-memoize': 0.3.1 hoist-non-react-statics: 3.3.2 - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 optionalDependencies: '@types/react': 19.1.10 transitivePeerDependencies: @@ -18430,9 +18447,9 @@ snapshots: '@emotion/unitless@0.8.1': {} - '@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@19.2.0-canary-03fda05d-20250820)': + '@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@19.2.0-canary-6de32a5a-20250822)': dependencies: - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 '@emotion/utils@1.2.1': {} @@ -18942,11 +18959,11 @@ snapshots: react: 19.2.0-canary-f508edc8-20250818 react-dom: 19.2.0-canary-f508edc8-20250818(react@19.2.0-canary-f508edc8-20250818) - '@floating-ui/react-dom@2.1.5(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820)': + '@floating-ui/react-dom@2.1.5(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822)': dependencies: '@floating-ui/dom': 1.7.3 - react: 19.2.0-canary-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820) + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822) '@floating-ui/react@0.26.16(react-dom@19.2.0-canary-f508edc8-20250818(react@19.2.0-canary-f508edc8-20250818))(react@19.2.0-canary-f508edc8-20250818)': dependencies: @@ -20105,11 +20122,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@mdx-js/react@2.2.1(react@19.2.0-canary-03fda05d-20250820)': + '@mdx-js/react@2.2.1(react@19.2.0-canary-6de32a5a-20250822)': dependencies: '@types/mdx': 2.0.3 '@types/react': 19.1.10 - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 '@mdx-js/react@2.2.1(react@19.2.0-canary-f508edc8-20250818)': dependencies: @@ -20117,11 +20134,11 @@ snapshots: '@types/react': 19.1.10 react: 19.2.0-canary-f508edc8-20250818 - '@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.2.0-canary-03fda05d-20250820)': + '@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.2.0-canary-6de32a5a-20250822)': dependencies: '@types/mdx': 2.0.3 '@types/react': 19.1.10 - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 '@module-federation/error-codes@0.15.0': {} @@ -20881,12 +20898,12 @@ snapshots: '@storybook/addon-docs@8.6.0(@types/react@19.1.10)(storybook@8.6.0(prettier@3.6.2))': dependencies: - '@mdx-js/react': 3.1.0(@types/react@19.1.10)(react@19.2.0-canary-03fda05d-20250820) - '@storybook/blocks': 8.6.0(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820)(storybook@8.6.0(prettier@3.6.2)) + '@mdx-js/react': 3.1.0(@types/react@19.1.10)(react@19.2.0-canary-6de32a5a-20250822) + '@storybook/blocks': 8.6.0(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822)(storybook@8.6.0(prettier@3.6.2)) '@storybook/csf-plugin': 8.6.0(storybook@8.6.0(prettier@3.6.2)) - '@storybook/react-dom-shim': 8.6.0(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820)(storybook@8.6.0(prettier@3.6.2)) - react: 19.2.0-canary-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820) + '@storybook/react-dom-shim': 8.6.0(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822)(storybook@8.6.0(prettier@3.6.2)) + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822) storybook: 8.6.0(prettier@3.6.2) ts-dedent: 2.2.0 transitivePeerDependencies: @@ -20951,14 +20968,14 @@ snapshots: - '@swc/helpers' - webpack - '@storybook/blocks@8.6.0(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820)(storybook@8.6.0(prettier@3.6.2))': + '@storybook/blocks@8.6.0(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822)(storybook@8.6.0(prettier@3.6.2))': dependencies: - '@storybook/icons': 1.3.0(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820) + '@storybook/icons': 1.3.0(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822) storybook: 8.6.0(prettier@3.6.2) ts-dedent: 2.2.0 optionalDependencies: - react: 19.2.0-canary-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820) + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822) '@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.6.2))(typescript@5.8.2)': dependencies: @@ -21037,10 +21054,10 @@ snapshots: '@storybook/global@5.0.0': {} - '@storybook/icons@1.3.0(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820)': + '@storybook/icons@1.3.0(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822)': dependencies: - react: 19.2.0-canary-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820) + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822) '@storybook/instrumenter@8.6.0(storybook@8.6.0(prettier@3.6.2))': dependencies: @@ -21052,17 +21069,17 @@ snapshots: dependencies: storybook: 8.6.0(prettier@3.6.2) - '@storybook/preset-react-webpack@8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820)(storybook@8.6.0(prettier@3.6.2))(typescript@5.8.2)': + '@storybook/preset-react-webpack@8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822)(storybook@8.6.0(prettier@3.6.2))(typescript@5.8.2)': dependencies: '@storybook/core-webpack': 8.6.0(storybook@8.6.0(prettier@3.6.2)) - '@storybook/react': 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820)(storybook@8.6.0(prettier@3.6.2))(typescript@5.8.2) + '@storybook/react': 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822)(storybook@8.6.0(prettier@3.6.2))(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-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 react-docgen: 7.1.0 - react-dom: 19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820) + react-dom: 19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822) resolve: 1.22.10 semver: 7.6.3 storybook: 8.6.0(prettier@3.6.2) @@ -21096,19 +21113,19 @@ snapshots: transitivePeerDependencies: - supports-color - '@storybook/react-dom-shim@8.6.0(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820)(storybook@8.6.0(prettier@3.6.2))': + '@storybook/react-dom-shim@8.6.0(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822)(storybook@8.6.0(prettier@3.6.2))': dependencies: - react: 19.2.0-canary-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820) + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822) storybook: 8.6.0(prettier@3.6.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.6.2)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820)(storybook@8.6.0(prettier@3.6.2))(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.6.2)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822)(storybook@8.6.0(prettier@3.6.2))(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.6.2))(typescript@5.8.2) - '@storybook/preset-react-webpack': 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820)(storybook@8.6.0(prettier@3.6.2))(typescript@5.8.2) - '@storybook/react': 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820)(storybook@8.6.0(prettier@3.6.2))(typescript@5.8.2) - react: 19.2.0-canary-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820) + '@storybook/preset-react-webpack': 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822)(storybook@8.6.0(prettier@3.6.2))(typescript@5.8.2) + '@storybook/react': 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822)(storybook@8.6.0(prettier@3.6.2))(typescript@5.8.2) + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822) storybook: 8.6.0(prettier@3.6.2) optionalDependencies: typescript: 5.8.2 @@ -21121,16 +21138,16 @@ snapshots: - uglify-js - webpack-cli - '@storybook/react@8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820)(storybook@8.6.0(prettier@3.6.2))(typescript@5.8.2)': + '@storybook/react@8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822)(storybook@8.6.0(prettier@3.6.2))(typescript@5.8.2)': dependencies: '@storybook/components': 8.6.0(storybook@8.6.0(prettier@3.6.2)) '@storybook/global': 5.0.0 '@storybook/manager-api': 8.6.0(storybook@8.6.0(prettier@3.6.2)) '@storybook/preview-api': 8.6.0(storybook@8.6.0(prettier@3.6.2)) - '@storybook/react-dom-shim': 8.6.0(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820)(storybook@8.6.0(prettier@3.6.2)) + '@storybook/react-dom-shim': 8.6.0(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822)(storybook@8.6.0(prettier@3.6.2)) '@storybook/theming': 8.6.0(storybook@8.6.0(prettier@3.6.2)) - react: 19.2.0-canary-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820) + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822) storybook: 8.6.0(prettier@3.6.2) optionalDependencies: '@storybook/test': 8.6.0(storybook@8.6.0(prettier@3.6.2)) @@ -21337,13 +21354,13 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 - '@testing-library/react@15.0.7(@types/react@19.1.10)(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820)': + '@testing-library/react@15.0.7(@types/react@19.1.10)(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822)': dependencies: '@babel/runtime': 7.27.0 '@testing-library/dom': 10.1.0 '@types/react-dom': 19.1.7(@types/react@19.1.10) - react: 19.2.0-canary-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820) + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822) optionalDependencies: '@types/react': 19.1.10 @@ -25603,10 +25620,11 @@ snapshots: - bluebird - supports-color - eslint-plugin-react-hooks@0.0.0-experimental-03fda05d-20250820(eslint@9.12.0): + eslint-plugin-react-hooks@0.0.0-experimental-6de32a5a-20250822(eslint@9.12.0): dependencies: '@babel/core': 7.26.10 '@babel/parser': 7.27.0 + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.26.10) '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.10) eslint: 9.12.0 hermes-parser: 0.25.1 @@ -27124,7 +27142,7 @@ snapshots: hoist-non-react-statics@3.3.2: dependencies: - react-is: 19.2.0-canary-03fda05d-20250820 + react-is: 19.2.0-canary-6de32a5a-20250822 homedir-polyfill@1.0.3: dependencies: @@ -32063,25 +32081,25 @@ snapshots: dependencies: ansi-regex: 5.0.1 ansi-styles: 5.2.0 - react-is: 19.2.0-canary-03fda05d-20250820 + react-is: 19.2.0-canary-6de32a5a-20250822 pretty-format@29.5.0: dependencies: '@jest/schemas': 29.4.3 ansi-styles: 5.2.0 - react-is: 19.2.0-canary-03fda05d-20250820 + react-is: 19.2.0-canary-6de32a5a-20250822 pretty-format@29.7.0: dependencies: '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 - react-is: 19.2.0-canary-03fda05d-20250820 + react-is: 19.2.0-canary-6de32a5a-20250822 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-03fda05d-20250820 + react-is: 19.2.0-canary-6de32a5a-20250822 pretty-ms@7.0.0: dependencies: @@ -32144,7 +32162,7 @@ snapshots: dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 - react-is: 19.2.0-canary-03fda05d-20250820 + react-is: 19.2.0-canary-6de32a5a-20250822 property-information@5.6.0: dependencies: @@ -32355,22 +32373,22 @@ snapshots: transitivePeerDependencies: - supports-color - react-dom@0.0.0-experimental-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820): + react-dom@0.0.0-experimental-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822): dependencies: - react: 19.2.0-canary-03fda05d-20250820 - scheduler: 0.27.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 + scheduler: 0.27.0-canary-6de32a5a-20250822 - react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820): + react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822): dependencies: - react: 19.2.0-canary-03fda05d-20250820 - scheduler: 0.27.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 + scheduler: 0.27.0-canary-6de32a5a-20250822 react-dom@19.2.0-canary-f508edc8-20250818(react@19.2.0-canary-f508edc8-20250818): dependencies: react: 19.2.0-canary-f508edc8-20250818 - scheduler: 0.27.0-canary-03fda05d-20250820 + scheduler: 0.27.0-canary-6de32a5a-20250822 - react-is@19.2.0-canary-03fda05d-20250820: {} + react-is@19.2.0-canary-6de32a5a-20250822: {} react-is@19.2.0-canary-f508edc8-20250818: {} @@ -32403,48 +32421,48 @@ snapshots: optionalDependencies: '@types/react': 19.1.10 - react-server-dom-turbopack@0.0.0-experimental-03fda05d-20250820(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820): + react-server-dom-turbopack@0.0.0-experimental-6de32a5a-20250822(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822): dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.2.0-canary-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820) + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822) - react-server-dom-turbopack@19.2.0-canary-03fda05d-20250820(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820): + react-server-dom-turbopack@19.2.0-canary-6de32a5a-20250822(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822): dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.2.0-canary-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820) + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822) - react-server-dom-webpack@0.0.0-experimental-03fda05d-20250820(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))): + react-server-dom-webpack@0.0.0-experimental-6de32a5a-20250822(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822)(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-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820) + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822) 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-03fda05d-20250820(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))): + react-server-dom-webpack@19.2.0-canary-6de32a5a-20250822(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822)(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-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820) + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822) 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-03fda05d-20250820): + react-shallow-renderer@16.15.0(react@19.2.0-canary-6de32a5a-20250822): dependencies: object-assign: 4.1.1 - react: 19.2.0-canary-03fda05d-20250820 - react-is: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 + react-is: 19.2.0-canary-6de32a5a-20250822 - react-ssr-prepass@1.0.8(react-is@19.2.0-canary-f508edc8-20250818)(react@19.2.0-canary-03fda05d-20250820): + react-ssr-prepass@1.0.8(react-is@19.2.0-canary-f508edc8-20250818)(react@19.2.0-canary-6de32a5a-20250822): dependencies: object-is: 1.0.2 - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 react-is: 19.2.0-canary-f508edc8-20250818 react-style-singleton@2.2.1(@types/react@19.1.10)(react@19.2.0-canary-f508edc8-20250818): @@ -32456,12 +32474,12 @@ snapshots: optionalDependencies: '@types/react': 19.1.10 - react-test-renderer@18.2.0(react@19.2.0-canary-03fda05d-20250820): + react-test-renderer@18.2.0(react@19.2.0-canary-6de32a5a-20250822): dependencies: - react: 19.2.0-canary-03fda05d-20250820 - react-is: 19.2.0-canary-03fda05d-20250820 - react-shallow-renderer: 16.15.0(react@19.2.0-canary-03fda05d-20250820) - scheduler: 0.27.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 + react-is: 19.2.0-canary-6de32a5a-20250822 + react-shallow-renderer: 16.15.0(react@19.2.0-canary-6de32a5a-20250822) + scheduler: 0.27.0-canary-6de32a5a-20250822 react-textarea-autosize@8.5.3(@types/react@19.1.10)(react@19.2.0-canary-f508edc8-20250818): dependencies: @@ -32472,20 +32490,20 @@ snapshots: transitivePeerDependencies: - '@types/react' - react-virtualized@9.22.3(react-dom@19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820))(react@19.2.0-canary-03fda05d-20250820): + react-virtualized@9.22.3(react-dom@19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822))(react@19.2.0-canary-6de32a5a-20250822): 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-03fda05d-20250820 - react-dom: 19.2.0-canary-03fda05d-20250820(react@19.2.0-canary-03fda05d-20250820) + react: 19.2.0-canary-6de32a5a-20250822 + react-dom: 19.2.0-canary-6de32a5a-20250822(react@19.2.0-canary-6de32a5a-20250822) react-lifecycles-compat: 3.0.4 - react@0.0.0-experimental-03fda05d-20250820: {} + react@0.0.0-experimental-6de32a5a-20250822: {} - react@19.2.0-canary-03fda05d-20250820: {} + react@19.2.0-canary-6de32a5a-20250822: {} react@19.2.0-canary-f508edc8-20250818: {} @@ -33255,9 +33273,9 @@ snapshots: dependencies: xmlchars: 2.2.0 - scheduler@0.0.0-experimental-03fda05d-20250820: {} + scheduler@0.0.0-experimental-6de32a5a-20250822: {} - scheduler@0.27.0-canary-03fda05d-20250820: {} + scheduler@0.27.0-canary-6de32a5a-20250822: {} schema-utils@2.7.1: dependencies: @@ -34058,10 +34076,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-03fda05d-20250820): + styled-jsx@5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.2.0-canary-6de32a5a-20250822): dependencies: client-only: 0.0.1 - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 optionalDependencies: '@babel/core': 7.26.10 babel-plugin-macros: 3.1.0 @@ -34155,11 +34173,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-03fda05d-20250820): + swr@2.2.4(react@19.2.0-canary-6de32a5a-20250822): dependencies: client-only: 0.0.1 - react: 19.2.0-canary-03fda05d-20250820 - use-sync-external-store: 1.2.0(react@19.2.0-canary-03fda05d-20250820) + react: 19.2.0-canary-6de32a5a-20250822 + use-sync-external-store: 1.2.0(react@19.2.0-canary-6de32a5a-20250822) symbol-observable@1.0.1: {} @@ -34956,9 +34974,9 @@ snapshots: unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - unistore@3.4.1(react@19.2.0-canary-03fda05d-20250820): + unistore@3.4.1(react@19.2.0-canary-6de32a5a-20250822): optionalDependencies: - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 universal-github-app-jwt@1.1.1: dependencies: @@ -35084,13 +35102,13 @@ snapshots: optionalDependencies: '@types/react': 19.1.10 - use-sync-external-store@1.2.0(react@19.2.0-canary-03fda05d-20250820): + use-sync-external-store@1.2.0(react@19.2.0-canary-6de32a5a-20250822): dependencies: - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 - use-sync-external-store@1.5.0(react@19.2.0-canary-03fda05d-20250820): + use-sync-external-store@1.5.0(react@19.2.0-canary-6de32a5a-20250822): dependencies: - react: 19.2.0-canary-03fda05d-20250820 + react: 19.2.0-canary-6de32a5a-20250822 util-deprecate@1.0.2: {} diff --git a/test/development/acceptance-app/hydration-error.test.ts b/test/development/acceptance-app/hydration-error.test.ts index 8b78ef15ff8b4..a327cb01d329c 100644 --- a/test/development/acceptance-app/hydration-error.test.ts +++ b/test/development/acceptance-app/hydration-error.test.ts @@ -1107,10 +1107,12 @@ describe('Error overlay for hydration errors in App router', () => {