diff --git a/package.json b/package.json index bd4eb8ca637c4..6f4dbfaf5f567 100644 --- a/package.json +++ b/package.json @@ -142,8 +142,8 @@ "@types/jest": "29.5.5", "@types/node": "20.17.6", "@types/node-fetch": "2.6.1", - "@types/react": "19.1.14", - "@types/react-dom": "19.1.7", + "@types/react": "19.1.16", + "@types/react-dom": "19.1.10", "@types/relay-runtime": "14.1.13", "@types/string-hash": "1.1.1", "@types/trusted-types": "2.0.3", @@ -178,7 +178,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-548235db-20251001", + "eslint-plugin-react-hooks": "0.0.0-experimental-1bd1f01f-20251001", "eslint-v8": "npm:eslint@^8.57.0", "event-stream": "4.0.1", "execa": "2.0.3", @@ -238,16 +238,16 @@ "pretty-ms": "7.0.0", "random-seed": "0.3.0", "react": "19.0.0", - "react-builtin": "npm:react@19.2.0-canary-548235db-20251001", + "react-builtin": "npm:react@19.2.0-canary-1bd1f01f-20251001", "react-dom": "19.0.0", - "react-dom-builtin": "npm:react-dom@19.2.0-canary-548235db-20251001", - "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-548235db-20251001", - "react-experimental-builtin": "npm:react@0.0.0-experimental-548235db-20251001", - "react-is-builtin": "npm:react-is@19.2.0-canary-548235db-20251001", - "react-server-dom-turbopack": "19.2.0-canary-548235db-20251001", - "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-548235db-20251001", - "react-server-dom-webpack": "19.2.0-canary-548235db-20251001", - "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-548235db-20251001", + "react-dom-builtin": "npm:react-dom@19.2.0-canary-1bd1f01f-20251001", + "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-1bd1f01f-20251001", + "react-experimental-builtin": "npm:react@0.0.0-experimental-1bd1f01f-20251001", + "react-is-builtin": "npm:react-is@19.2.0-canary-1bd1f01f-20251001", + "react-server-dom-turbopack": "19.2.0-canary-1bd1f01f-20251001", + "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-1bd1f01f-20251001", + "react-server-dom-webpack": "19.2.0-canary-1bd1f01f-20251001", + "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-1bd1f01f-20251001", "react-ssr-prepass": "1.0.8", "react-virtualized": "9.22.3", "relay-compiler": "13.0.2", @@ -257,8 +257,8 @@ "resolve-from": "5.0.0", "sass": "1.54.0", "satori": "0.15.2", - "scheduler-builtin": "npm:scheduler@0.27.0-canary-548235db-20251001", - "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-548235db-20251001", + "scheduler-builtin": "npm:scheduler@0.27.0-canary-1bd1f01f-20251001", + "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-1bd1f01f-20251001", "seedrandom": "3.0.5", "semver": "7.3.7", "serve-handler": "6.1.6", @@ -298,14 +298,14 @@ "@babel/parser": "7.27.0", "@babel/types": "7.27.0", "@babel/traverse": "7.27.0", - "@types/react": "19.1.14", - "@types/react-dom": "19.1.7", + "@types/react": "19.1.16", + "@types/react-dom": "19.1.10", "@types/retry": "0.12.0", "jest-snapshot": "30.0.0-alpha.6", - "react": "19.2.0-canary-548235db-20251001", - "react-dom": "19.2.0-canary-548235db-20251001", - "react-is": "19.2.0-canary-548235db-20251001", - "scheduler": "0.27.0-canary-548235db-20251001" + "react": "19.2.0-canary-1bd1f01f-20251001", + "react-dom": "19.2.0-canary-1bd1f01f-20251001", + "react-is": "19.2.0-canary-1bd1f01f-20251001", + "scheduler": "0.27.0-canary-1bd1f01f-20251001" }, "packageExtensions": { "eslint-plugin-react-hooks@0.0.0-experimental-6de32a5a-20250822": { 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 eefd7f029c0e5..87375b0fc9495 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 @@ -32260,11 +32260,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-548235db-20251001" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-1bd1f01f-20251001" !== 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-548235db-20251001\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-1bd1f01f-20251001\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -32301,10 +32301,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.2.0-experimental-548235db-20251001", + version: "19.2.0-experimental-1bd1f01f-20251001", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-548235db-20251001" + reconcilerVersion: "19.2.0-experimental-1bd1f01f-20251001" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -32452,7 +32452,7 @@ listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; - exports.version = "19.2.0-experimental-548235db-20251001"; + exports.version = "19.2.0-experimental-1bd1f01f-20251001"; "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 2b4f50516228a..2ed8934dcdfbf 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 @@ -19566,14 +19566,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2217 = React.version; if ( - "19.2.0-experimental-548235db-20251001" !== + "19.2.0-experimental-1bd1f01f-20251001" !== isomorphicReactPackageVersion$jscomp$inline_2217 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2217, - "19.2.0-experimental-548235db-20251001" + "19.2.0-experimental-1bd1f01f-20251001" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -19595,10 +19595,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2914 = { bundleType: 0, - version: "19.2.0-experimental-548235db-20251001", + version: "19.2.0-experimental-1bd1f01f-20251001", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-548235db-20251001" + reconcilerVersion: "19.2.0-experimental-1bd1f01f-20251001" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2915 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -19705,4 +19705,4 @@ exports.hydrateRoot = function (container, initialChildren, options) { listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; -exports.version = "19.2.0-experimental-548235db-20251001"; +exports.version = "19.2.0-experimental-1bd1f01f-20251001"; 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 40dbed0304f29..da9d370538a21 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 @@ -32312,11 +32312,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-548235db-20251001" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-1bd1f01f-20251001" !== 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-548235db-20251001\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-1bd1f01f-20251001\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -32353,10 +32353,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.2.0-experimental-548235db-20251001", + version: "19.2.0-experimental-1bd1f01f-20251001", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-548235db-20251001" + reconcilerVersion: "19.2.0-experimental-1bd1f01f-20251001" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -32834,7 +32834,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.2.0-experimental-548235db-20251001"; + exports.version = "19.2.0-experimental-1bd1f01f-20251001"; "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 a0e14ccd8bf32..59c60ad25b27f 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 @@ -21606,14 +21606,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2513 = React.version; if ( - "19.2.0-experimental-548235db-20251001" !== + "19.2.0-experimental-1bd1f01f-20251001" !== isomorphicReactPackageVersion$jscomp$inline_2513 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2513, - "19.2.0-experimental-548235db-20251001" + "19.2.0-experimental-1bd1f01f-20251001" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -21635,10 +21635,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_3223 = { bundleType: 0, - version: "19.2.0-experimental-548235db-20251001", + version: "19.2.0-experimental-1bd1f01f-20251001", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-548235db-20251001" + reconcilerVersion: "19.2.0-experimental-1bd1f01f-20251001" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_3224 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -21906,7 +21906,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.2.0-experimental-548235db-20251001"; +exports.version = "19.2.0-experimental-1bd1f01f-20251001"; "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 783828b2f4cd1..b234a34912caf 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 @@ -10543,5 +10543,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-548235db-20251001"; + exports.version = "19.2.0-experimental-1bd1f01f-20251001"; })(); 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 37333ab44cca3..96dd14b51ff3b 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 @@ -7156,4 +7156,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-548235db-20251001"; +exports.version = "19.2.0-experimental-1bd1f01f-20251001"; 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 5fa220da14de1..bcfd7beec29d8 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 @@ -10543,5 +10543,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-548235db-20251001"; + exports.version = "19.2.0-experimental-1bd1f01f-20251001"; })(); 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 e091caa874997..2578af6bc0e61 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 @@ -7259,4 +7259,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-548235db-20251001"; +exports.version = "19.2.0-experimental-1bd1f01f-20251001"; 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 55a8c8eff204e..bb69e36d30110 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 @@ -9536,11 +9536,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-548235db-20251001" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-1bd1f01f-20251001" !== 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-548235db-20251001\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-1bd1f01f-20251001\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react-experimental"), @@ -11364,5 +11364,5 @@ startWork(request); }); }; - exports.version = "19.2.0-experimental-548235db-20251001"; + exports.version = "19.2.0-experimental-1bd1f01f-20251001"; })(); 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 573066f9c7876..59d12d12eaa9f 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 @@ -7827,12 +7827,12 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-548235db-20251001" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-1bd1f01f-20251001" !== isomorphicReactPackageVersion) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion, - "19.2.0-experimental-548235db-20251001" + "19.2.0-experimental-1bd1f01f-20251001" ) ); } @@ -8087,4 +8087,4 @@ exports.resumeAndPrerender = function (children, postponedState, options) { startWork(request); }); }; -exports.version = "19.2.0-experimental-548235db-20251001"; +exports.version = "19.2.0-experimental-1bd1f01f-20251001"; 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 a619ac18cc131..6fc50dc17f3a0 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 @@ -7315,13 +7315,13 @@ function addToReplayParent(node, parentKeyPath, trackedPostpones) { } var isomorphicReactPackageVersion$jscomp$inline_871 = React.version; if ( - "19.2.0-experimental-548235db-20251001" !== + "19.2.0-experimental-1bd1f01f-20251001" !== isomorphicReactPackageVersion$jscomp$inline_871 ) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion$jscomp$inline_871 + - "\n - react-dom: 19.2.0-experimental-548235db-20251001\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-1bd1f01f-20251001\nLearn more: https://react.dev/warnings/version-mismatch") ); exports.renderToReadableStream = function (children, options) { return new Promise(function (resolve, reject) { @@ -7412,4 +7412,4 @@ exports.renderToReadableStream = function (children, options) { startWork(request); }); }; -exports.version = "19.2.0-experimental-548235db-20251001"; +exports.version = "19.2.0-experimental-1bd1f01f-20251001"; 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 62b809e5da2a3..e7f6572ccecb1 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 @@ -9565,11 +9565,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-548235db-20251001" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-1bd1f01f-20251001" !== 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-548235db-20251001\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-1bd1f01f-20251001\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react-experimental"), @@ -11389,5 +11389,5 @@ startWork(request); }); }; - exports.version = "19.2.0-experimental-548235db-20251001"; + exports.version = "19.2.0-experimental-1bd1f01f-20251001"; })(); 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 900e44432ab86..edb3ab74028e8 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 @@ -7945,11 +7945,11 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-548235db-20251001" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-1bd1f01f-20251001" !== 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-548235db-20251001\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-1bd1f01f-20251001\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -8203,4 +8203,4 @@ exports.resumeAndPrerender = function (children, postponedState, options) { startWork(request); }); }; -exports.version = "19.2.0-experimental-548235db-20251001"; +exports.version = "19.2.0-experimental-1bd1f01f-20251001"; 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 36cb362736686..4c8fd53e15b4d 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 @@ -9425,11 +9425,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-548235db-20251001" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-1bd1f01f-20251001" !== 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-548235db-20251001\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-1bd1f01f-20251001\nLearn more: https://react.dev/warnings/version-mismatch") ); } function createDrainHandler(destination, request) { @@ -11559,5 +11559,5 @@ } }; }; - exports.version = "19.2.0-experimental-548235db-20251001"; + exports.version = "19.2.0-experimental-1bd1f01f-20251001"; })(); 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 f146787f8c0de..1bbb3931d3db0 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 @@ -7824,11 +7824,11 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-548235db-20251001" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-1bd1f01f-20251001" !== 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-548235db-20251001\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-1bd1f01f-20251001\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -8386,4 +8386,4 @@ exports.resumeToPipeableStream = function (children, postponedState, options) { } }; }; -exports.version = "19.2.0-experimental-548235db-20251001"; +exports.version = "19.2.0-experimental-1bd1f01f-20251001"; 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 eaacfae97c163..ed1ce946dc048 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 @@ -32581,11 +32581,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-548235db-20251001" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-1bd1f01f-20251001" !== 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-548235db-20251001\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-1bd1f01f-20251001\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -32622,10 +32622,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.2.0-experimental-548235db-20251001", + version: "19.2.0-experimental-1bd1f01f-20251001", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-548235db-20251001" + reconcilerVersion: "19.2.0-experimental-1bd1f01f-20251001" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -32939,5 +32939,5 @@ } }; }; - exports.version = "19.2.0-experimental-548235db-20251001"; + exports.version = "19.2.0-experimental-1bd1f01f-20251001"; })(); 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 cc995506fb71b..b79d3e914746d 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 @@ -19882,14 +19882,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2246 = React.version; if ( - "19.2.0-experimental-548235db-20251001" !== + "19.2.0-experimental-1bd1f01f-20251001" !== isomorphicReactPackageVersion$jscomp$inline_2246 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2246, - "19.2.0-experimental-548235db-20251001" + "19.2.0-experimental-1bd1f01f-20251001" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -19911,10 +19911,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2948 = { bundleType: 0, - version: "19.2.0-experimental-548235db-20251001", + version: "19.2.0-experimental-1bd1f01f-20251001", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-548235db-20251001" + reconcilerVersion: "19.2.0-experimental-1bd1f01f-20251001" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2949 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -20172,4 +20172,4 @@ exports.observeVisibleRects = function ( } }; }; -exports.version = "19.2.0-experimental-548235db-20251001"; +exports.version = "19.2.0-experimental-1bd1f01f-20251001"; 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 99476f80f135b..ca86388861870 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-548235db-20251001"; + exports.version = "19.2.0-experimental-1bd1f01f-20251001"; "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 cdb4678acc4e6..c4f1c58105b2a 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-548235db-20251001"; +exports.version = "19.2.0-experimental-1bd1f01f-20251001"; 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 ffa174d4af1e8..7fec174616616 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-548235db-20251001"; + exports.version = "19.2.0-experimental-1bd1f01f-20251001"; })(); 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 a3c0b6e230ff5..94499219b511c 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-548235db-20251001"; +exports.version = "19.2.0-experimental-1bd1f01f-20251001"; diff --git a/packages/next/src/compiled/react-dom-experimental/package.json b/packages/next/src/compiled/react-dom-experimental/package.json index 857c776862e66..f487b0c53e1dc 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-548235db-20251001" + "scheduler": "0.0.0-experimental-1bd1f01f-20251001" }, "peerDependencies": { - "react": "0.0.0-experimental-548235db-20251001" + "react": "0.0.0-experimental-1bd1f01f-20251001" }, "browser": { "./server.js": "./server.browser.js", diff --git a/packages/next/src/compiled/react-dom-experimental/server.browser.js b/packages/next/src/compiled/react-dom-experimental/server.browser.js index 04446965dc662..4d8066527139f 100644 --- a/packages/next/src/compiled/react-dom-experimental/server.browser.js +++ b/packages/next/src/compiled/react-dom-experimental/server.browser.js @@ -13,6 +13,4 @@ exports.version = l.version; exports.renderToString = l.renderToString; exports.renderToStaticMarkup = l.renderToStaticMarkup; exports.renderToReadableStream = s.renderToReadableStream; -if (s.resume) { - exports.resume = s.resume; -} +exports.resume = s.resume; diff --git a/packages/next/src/compiled/react-dom-experimental/server.edge.js b/packages/next/src/compiled/react-dom-experimental/server.edge.js index d64b9da7360a6..cc05ed6120f4f 100644 --- a/packages/next/src/compiled/react-dom-experimental/server.edge.js +++ b/packages/next/src/compiled/react-dom-experimental/server.edge.js @@ -14,6 +14,4 @@ exports.version = b.version; exports.renderToReadableStream = b.renderToReadableStream; exports.renderToString = l.renderToString; exports.renderToStaticMarkup = l.renderToStaticMarkup; -if (b.resume) { - exports.resume = b.resume; -} +exports.resume = b.resume; diff --git a/packages/next/src/compiled/react-dom-experimental/server.node.js b/packages/next/src/compiled/react-dom-experimental/server.node.js index 34276711b1025..3feeac208fe17 100644 --- a/packages/next/src/compiled/react-dom-experimental/server.node.js +++ b/packages/next/src/compiled/react-dom-experimental/server.node.js @@ -14,9 +14,5 @@ exports.renderToString = l.renderToString; exports.renderToStaticMarkup = l.renderToStaticMarkup; exports.renderToPipeableStream = s.renderToPipeableStream; exports.renderToReadableStream = s.renderToReadableStream; -if (s.resumeToPipeableStream) { - exports.resumeToPipeableStream = s.resumeToPipeableStream; -} -if (s.resume) { - exports.resume = s.resume; -} +exports.resumeToPipeableStream = s.resumeToPipeableStream; +exports.resume = s.resume; 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 2b6a9b37589f9..d2b604bfc6dd9 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 @@ -27921,11 +27921,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-canary-548235db-20251001" !== isomorphicReactPackageVersion) + if ("19.2.0-canary-1bd1f01f-20251001" !== 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-548235db-20251001\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-canary-1bd1f01f-20251001\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -27962,10 +27962,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.2.0-canary-548235db-20251001", + version: "19.2.0-canary-1bd1f01f-20251001", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-canary-548235db-20251001" + reconcilerVersion: "19.2.0-canary-1bd1f01f-20251001" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -28103,7 +28103,7 @@ listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; - exports.version = "19.2.0-canary-548235db-20251001"; + exports.version = "19.2.0-canary-1bd1f01f-20251001"; "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 56a1db6003a57..6080ff1495be0 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 @@ -15916,14 +15916,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_1840 = React.version; if ( - "19.2.0-canary-548235db-20251001" !== + "19.2.0-canary-1bd1f01f-20251001" !== isomorphicReactPackageVersion$jscomp$inline_1840 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_1840, - "19.2.0-canary-548235db-20251001" + "19.2.0-canary-1bd1f01f-20251001" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -15945,10 +15945,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2347 = { bundleType: 0, - version: "19.2.0-canary-548235db-20251001", + version: "19.2.0-canary-1bd1f01f-20251001", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-canary-548235db-20251001" + reconcilerVersion: "19.2.0-canary-1bd1f01f-20251001" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2348 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -16046,4 +16046,4 @@ exports.hydrateRoot = function (container, initialChildren, options) { listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; -exports.version = "19.2.0-canary-548235db-20251001"; +exports.version = "19.2.0-canary-1bd1f01f-20251001"; 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 c8d5df8df1953..6cc6e97524bf5 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 @@ -27973,11 +27973,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-canary-548235db-20251001" !== isomorphicReactPackageVersion) + if ("19.2.0-canary-1bd1f01f-20251001" !== 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-548235db-20251001\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-canary-1bd1f01f-20251001\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -28014,10 +28014,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.2.0-canary-548235db-20251001", + version: "19.2.0-canary-1bd1f01f-20251001", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-canary-548235db-20251001" + reconcilerVersion: "19.2.0-canary-1bd1f01f-20251001" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -28485,7 +28485,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.2.0-canary-548235db-20251001"; + exports.version = "19.2.0-canary-1bd1f01f-20251001"; "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 71b8f6b226222..dc8de15e843a0 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 @@ -17759,14 +17759,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2138 = React.version; if ( - "19.2.0-canary-548235db-20251001" !== + "19.2.0-canary-1bd1f01f-20251001" !== isomorphicReactPackageVersion$jscomp$inline_2138 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2138, - "19.2.0-canary-548235db-20251001" + "19.2.0-canary-1bd1f01f-20251001" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -17788,10 +17788,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2658 = { bundleType: 0, - version: "19.2.0-canary-548235db-20251001", + version: "19.2.0-canary-1bd1f01f-20251001", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-canary-548235db-20251001" + reconcilerVersion: "19.2.0-canary-1bd1f01f-20251001" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2659 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -18050,7 +18050,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.2.0-canary-548235db-20251001"; +exports.version = "19.2.0-canary-1bd1f01f-20251001"; "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 c75ddb9590f9d..536088650efd7 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 @@ -6677,6 +6677,105 @@ task.componentStack = previousComponentStack; task.debugTask = previousDebugTask; } + function trackPostponedBoundary(request, trackedPostpones, boundary) { + boundary.status = POSTPONED; + boundary.rootSegmentID = request.nextSegmentId++; + request = boundary.trackedContentKeyPath; + if (null === request) + throw Error( + "It should not be possible to postpone at the root. This is a bug in React." + ); + var fallbackReplayNode = boundary.trackedFallbackNode, + children = [], + boundaryNode = trackedPostpones.workingMap.get(request); + if (void 0 === boundaryNode) + return ( + (boundary = [ + request[1], + request[2], + children, + null, + fallbackReplayNode, + boundary.rootSegmentID + ]), + trackedPostpones.workingMap.set(request, boundary), + addToReplayParent(boundary, request[0], trackedPostpones), + boundary + ); + boundaryNode[4] = fallbackReplayNode; + boundaryNode[5] = boundary.rootSegmentID; + return boundaryNode; + } + function trackPostpone(request, trackedPostpones, task, segment) { + segment.status = POSTPONED; + var keyPath = task.keyPath, + boundary = task.blockedBoundary; + if (null === boundary) + (segment.id = request.nextSegmentId++), + (trackedPostpones.rootSlots = segment.id), + null !== request.completedRootSegment && + (request.completedRootSegment.status = POSTPONED); + else { + if (null !== boundary && boundary.status === PENDING) { + var boundaryNode = trackPostponedBoundary( + request, + trackedPostpones, + boundary + ); + if ( + boundary.trackedContentKeyPath === keyPath && + -1 === task.childIndex + ) { + -1 === segment.id && + (segment.id = segment.parentFlushed + ? boundary.rootSegmentID + : request.nextSegmentId++); + boundaryNode[3] = segment.id; + return; + } + } + -1 === segment.id && + (segment.id = + segment.parentFlushed && null !== boundary + ? boundary.rootSegmentID + : request.nextSegmentId++); + if (-1 === task.childIndex) + null === keyPath + ? (trackedPostpones.rootSlots = segment.id) + : ((task = trackedPostpones.workingMap.get(keyPath)), + void 0 === task + ? ((task = [keyPath[1], keyPath[2], [], segment.id]), + addToReplayParent(task, keyPath[0], trackedPostpones)) + : (task[3] = segment.id)); + else { + if (null === keyPath) + if (((request = trackedPostpones.rootSlots), null === request)) + request = trackedPostpones.rootSlots = {}; + else { + if ("number" === typeof request) + throw Error( + "It should not be possible to postpone both at the root of an element as well as a slot below. This is a bug in React." + ); + } + else if ( + ((boundary = trackedPostpones.workingMap), + (boundaryNode = boundary.get(keyPath)), + void 0 === boundaryNode) + ) + (request = {}), + (boundaryNode = [keyPath[1], keyPath[2], [], request]), + boundary.set(keyPath, boundaryNode), + addToReplayParent(boundaryNode, keyPath[0], trackedPostpones); + else if (((request = boundaryNode[3]), null === request)) + request = boundaryNode[3] = {}; + else if ("number" === typeof request) + throw Error( + "It should not be possible to postpone both at the root of an element as well as a slot below. This is a bug in React." + ); + request[task.childIndex] = segment.id; + } + } + } function untrackBoundary(request, boundary) { request = request.trackedPostpones; null !== request && @@ -6944,8 +7043,8 @@ if (6 === segment.status) return; segment.status = ABORTED; } - segment = getThrownInfo(task.componentStack); - var node = task.node; + var errorInfo = getThrownInfo(task.componentStack), + node = task.node; null !== node && "object" === typeof node && pushHaltedAwaitOnComponentStack(task, node._debugInfo); @@ -6953,45 +7052,68 @@ if (13 !== request.status && request.status !== CLOSED) { boundary = task.replay; if (null === boundary) { - logRecoverableError(request, error, segment, task.debugTask); - fatalError(request, error, segment, task.debugTask); + null !== request.trackedPostpones && null !== segment + ? ((boundary = request.trackedPostpones), + logRecoverableError(request, error, errorInfo, task.debugTask), + trackPostpone(request, boundary, task, segment), + finishedTask(request, null, task.row, segment)) + : (logRecoverableError(request, error, errorInfo, task.debugTask), + fatalError(request, error, errorInfo, task.debugTask)); return; } boundary.pendingTasks--; 0 === boundary.pendingTasks && 0 < boundary.nodes.length && - ((node = logRecoverableError(request, error, segment, null)), + ((segment = logRecoverableError(request, error, errorInfo, null)), abortRemainingReplayNodes( request, null, boundary.nodes, boundary.slots, error, - node, segment, + errorInfo, !0 )); request.pendingRootTasks--; 0 === request.pendingRootTasks && completeShell(request); } - } else - boundary.status !== CLIENT_RENDERED && - ((boundary.status = CLIENT_RENDERED), - (node = logRecoverableError(request, error, segment, task.debugTask)), - (boundary.status = CLIENT_RENDERED), - encodeErrorForBoundary(boundary, node, error, segment, !0), - untrackBoundary(request, boundary), + } else { + node = request.trackedPostpones; + if (boundary.status !== CLIENT_RENDERED) { + if (null !== node && null !== segment) + return ( + logRecoverableError(request, error, errorInfo, task.debugTask), + trackPostpone(request, node, task, segment), + boundary.fallbackAbortableTasks.forEach(function (fallbackTask) { + return abortTask(fallbackTask, request, error); + }), + boundary.fallbackAbortableTasks.clear(), + finishedTask(request, boundary, task.row, segment) + ); + boundary.status = CLIENT_RENDERED; + segment = logRecoverableError( + request, + error, + errorInfo, + task.debugTask + ); + boundary.status = CLIENT_RENDERED; + encodeErrorForBoundary(boundary, segment, error, errorInfo, !0); + untrackBoundary(request, boundary); boundary.parentFlushed && - request.clientRenderedBoundaries.push(boundary)), - boundary.pendingTasks--, - (segment = boundary.row), - null !== segment && - 0 === --segment.pendingTasks && - finishSuspenseListRow(request, segment), - boundary.fallbackAbortableTasks.forEach(function (fallbackTask) { - return abortTask(fallbackTask, request, error); - }), - boundary.fallbackAbortableTasks.clear(); + request.clientRenderedBoundaries.push(boundary); + } + boundary.pendingTasks--; + errorInfo = boundary.row; + null !== errorInfo && + 0 === --errorInfo.pendingTasks && + finishSuspenseListRow(request, errorInfo); + boundary.fallbackAbortableTasks.forEach(function (fallbackTask) { + return abortTask(fallbackTask, request, error); + }); + boundary.fallbackAbortableTasks.clear(); + } task = task.row; null !== task && 0 === --task.pendingTasks && @@ -7099,64 +7221,58 @@ queueCompletedSegment(boundary, childSegment); } else boundary.completedSegments.push(segment); } - function finishedTask(request$jscomp$0, boundary$jscomp$0, row, segment) { + function finishedTask(request, boundary, row, segment) { null !== row && (0 === --row.pendingTasks - ? finishSuspenseListRow(request$jscomp$0, row) - : row.together && tryToResolveTogetherRow(request$jscomp$0, row)); - request$jscomp$0.allPendingTasks--; - if (null === boundary$jscomp$0) { + ? finishSuspenseListRow(request, row) + : row.together && tryToResolveTogetherRow(request, row)); + request.allPendingTasks--; + if (null === boundary) { if (null !== segment && segment.parentFlushed) { - if (null !== request$jscomp$0.completedRootSegment) + if (null !== request.completedRootSegment) throw Error( "There can only be one root segment. This is a bug in React." ); - request$jscomp$0.completedRootSegment = segment; + request.completedRootSegment = segment; } - request$jscomp$0.pendingRootTasks--; - 0 === request$jscomp$0.pendingRootTasks && - completeShell(request$jscomp$0); - } else if ( - (boundary$jscomp$0.pendingTasks--, - boundary$jscomp$0.status !== CLIENT_RENDERED) - ) - if (0 === boundary$jscomp$0.pendingTasks) + request.pendingRootTasks--; + 0 === request.pendingRootTasks && completeShell(request); + } else if ((boundary.pendingTasks--, boundary.status !== CLIENT_RENDERED)) + if (0 === boundary.pendingTasks) if ( - (boundary$jscomp$0.status === PENDING && - (boundary$jscomp$0.status = COMPLETED), + (boundary.status === PENDING && (boundary.status = COMPLETED), null !== segment && segment.parentFlushed && (segment.status === COMPLETED || segment.status === ABORTED) && - queueCompletedSegment(boundary$jscomp$0, segment), - boundary$jscomp$0.parentFlushed && - request$jscomp$0.completedBoundaries.push(boundary$jscomp$0), - boundary$jscomp$0.status === COMPLETED) + queueCompletedSegment(boundary, segment), + boundary.parentFlushed && + request.completedBoundaries.push(boundary), + boundary.status === COMPLETED) ) - (row = boundary$jscomp$0.row), + (row = boundary.row), null !== row && - hoistHoistables(row.hoistables, boundary$jscomp$0.contentState), - isEligibleForOutlining(request$jscomp$0, boundary$jscomp$0) || - (boundary$jscomp$0.fallbackAbortableTasks.forEach( + hoistHoistables(row.hoistables, boundary.contentState), + isEligibleForOutlining(request, boundary) || + (boundary.fallbackAbortableTasks.forEach( abortTaskSoft, - request$jscomp$0 + request ), - boundary$jscomp$0.fallbackAbortableTasks.clear(), + boundary.fallbackAbortableTasks.clear(), null !== row && 0 === --row.pendingTasks && - finishSuspenseListRow(request$jscomp$0, row)), - 0 === request$jscomp$0.pendingRootTasks && - null === request$jscomp$0.trackedPostpones && - null !== boundary$jscomp$0.contentPreamble && - preparePreamble(request$jscomp$0); + finishSuspenseListRow(request, row)), + 0 === request.pendingRootTasks && + null === request.trackedPostpones && + null !== boundary.contentPreamble && + preparePreamble(request); else { if ( - boundary$jscomp$0.status === POSTPONED && - ((boundary$jscomp$0 = boundary$jscomp$0.row), - null !== boundary$jscomp$0) + boundary.status === POSTPONED && + ((boundary = boundary.row), null !== boundary) ) { - if (null !== request$jscomp$0.trackedPostpones) { - row = request$jscomp$0.trackedPostpones; - var postponedRow = boundary$jscomp$0.next; + if (null !== request.trackedPostpones) { + row = request.trackedPostpones; + var postponedRow = boundary.next; if ( null !== postponedRow && ((segment = postponedRow.boundaries), null !== segment) @@ -7167,61 +7283,27 @@ postponedRow++ ) { var postponedBoundary = segment[postponedRow]; - var request = request$jscomp$0, - trackedPostpones = row, - boundary = postponedBoundary; - boundary.status = POSTPONED; - boundary.rootSegmentID = request.nextSegmentId++; - request = boundary.trackedContentKeyPath; - if (null === request) - throw Error( - "It should not be possible to postpone at the root. This is a bug in React." - ); - var fallbackReplayNode = boundary.trackedFallbackNode, - children = [], - boundaryNode = trackedPostpones.workingMap.get(request); - void 0 === boundaryNode - ? ((boundary = [ - request[1], - request[2], - children, - null, - fallbackReplayNode, - boundary.rootSegmentID - ]), - trackedPostpones.workingMap.set(request, boundary), - addToReplayParent( - boundary, - request[0], - trackedPostpones - )) - : ((boundaryNode[4] = fallbackReplayNode), - (boundaryNode[5] = boundary.rootSegmentID)); - finishedTask( - request$jscomp$0, - postponedBoundary, - null, - null - ); + trackPostponedBoundary(request, row, postponedBoundary); + finishedTask(request, postponedBoundary, null, null); } } - 0 === --boundary$jscomp$0.pendingTasks && - finishSuspenseListRow(request$jscomp$0, boundary$jscomp$0); + 0 === --boundary.pendingTasks && + finishSuspenseListRow(request, boundary); } } else null === segment || !segment.parentFlushed || (segment.status !== COMPLETED && segment.status !== ABORTED) || - (queueCompletedSegment(boundary$jscomp$0, segment), - 1 === boundary$jscomp$0.completedSegments.length && - boundary$jscomp$0.parentFlushed && - request$jscomp$0.partialBoundaries.push(boundary$jscomp$0)), - (boundary$jscomp$0 = boundary$jscomp$0.row), - null !== boundary$jscomp$0 && - boundary$jscomp$0.together && - tryToResolveTogetherRow(request$jscomp$0, boundary$jscomp$0); - 0 === request$jscomp$0.allPendingTasks && completeAll(request$jscomp$0); + (queueCompletedSegment(boundary, segment), + 1 === boundary.completedSegments.length && + boundary.parentFlushed && + request.partialBoundaries.push(boundary)), + (boundary = boundary.row), + null !== boundary && + boundary.together && + tryToResolveTogetherRow(request, boundary); + 0 === request.allPendingTasks && completeAll(request); } function performWork(request$jscomp$2) { if ( @@ -7376,6 +7458,31 @@ ? request.fatalError : thrownValue; if ( + 12 === request.status && + null !== request.trackedPostpones + ) { + var trackedPostpones = request.trackedPostpones, + thrownInfo = getThrownInfo(errorDigest.componentStack); + errorDigest.abortSet.delete(errorDigest); + logRecoverableError( + request, + x$jscomp$0, + thrownInfo, + errorDigest.debugTask + ); + trackPostpone( + request, + trackedPostpones, + errorDigest, + request$jscomp$1 + ); + finishedTask( + request, + errorDigest.blockedBoundary, + errorDigest.row, + request$jscomp$1 + ); + } else if ( "object" === typeof x$jscomp$0 && null !== x$jscomp$0 && "function" === typeof x$jscomp$0.then @@ -9766,5 +9873,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-548235db-20251001"; + exports.version = "19.2.0-canary-1bd1f01f-20251001"; })(); 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 90961899f0e2b..128e16464095b 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 @@ -2733,16 +2733,16 @@ function createRenderState(resumableState, generateStaticMarkup) { "\x3c/script>" )); bootstrapScriptContent = idPrefix + "P:"; - var JSCompiler_object_inline_segmentPrefix_1677 = idPrefix + "S:"; + var JSCompiler_object_inline_segmentPrefix_1673 = idPrefix + "S:"; idPrefix += "B:"; - var JSCompiler_object_inline_preconnects_1691 = new Set(), - JSCompiler_object_inline_fontPreloads_1692 = new Set(), - JSCompiler_object_inline_highImagePreloads_1693 = new Set(), - JSCompiler_object_inline_styles_1694 = new Map(), - JSCompiler_object_inline_bootstrapScripts_1695 = new Set(), - JSCompiler_object_inline_scripts_1696 = new Set(), - JSCompiler_object_inline_bulkPreloads_1697 = new Set(), - JSCompiler_object_inline_preloads_1698 = { + var JSCompiler_object_inline_preconnects_1687 = new Set(), + JSCompiler_object_inline_fontPreloads_1688 = new Set(), + JSCompiler_object_inline_highImagePreloads_1689 = new Set(), + JSCompiler_object_inline_styles_1690 = new Map(), + JSCompiler_object_inline_bootstrapScripts_1691 = new Set(), + JSCompiler_object_inline_scripts_1692 = new Set(), + JSCompiler_object_inline_bulkPreloads_1693 = new Set(), + JSCompiler_object_inline_preloads_1694 = { images: new Map(), stylesheets: new Map(), scripts: new Map(), @@ -2779,7 +2779,7 @@ function createRenderState(resumableState, generateStaticMarkup) { scriptConfig.moduleScriptResources[href] = null; scriptConfig = []; pushLinkImpl(scriptConfig, props); - JSCompiler_object_inline_bootstrapScripts_1695.add(scriptConfig); + JSCompiler_object_inline_bootstrapScripts_1691.add(scriptConfig); bootstrapChunks.push('