diff --git a/package.json b/package.json index dcb35004ddc121..b6b387dc35bf18 100644 --- a/package.json +++ b/package.json @@ -228,16 +228,16 @@ "pretty-ms": "7.0.0", "random-seed": "0.3.0", "react": "19.0.0", - "react-builtin": "npm:react@19.2.0-canary-197d6a04-20250424", + "react-builtin": "npm:react@19.2.0-canary-143d3e1b-20250425", "react-dom": "19.0.0", - "react-dom-builtin": "npm:react-dom@19.2.0-canary-197d6a04-20250424", - "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-197d6a04-20250424", - "react-experimental-builtin": "npm:react@0.0.0-experimental-197d6a04-20250424", - "react-is-builtin": "npm:react-is@19.2.0-canary-197d6a04-20250424", - "react-server-dom-turbopack": "19.2.0-canary-197d6a04-20250424", - "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-197d6a04-20250424", - "react-server-dom-webpack": "19.2.0-canary-197d6a04-20250424", - "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-197d6a04-20250424", + "react-dom-builtin": "npm:react-dom@19.2.0-canary-143d3e1b-20250425", + "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-143d3e1b-20250425", + "react-experimental-builtin": "npm:react@0.0.0-experimental-143d3e1b-20250425", + "react-is-builtin": "npm:react-is@19.2.0-canary-143d3e1b-20250425", + "react-server-dom-turbopack": "19.2.0-canary-143d3e1b-20250425", + "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-143d3e1b-20250425", + "react-server-dom-webpack": "19.2.0-canary-143d3e1b-20250425", + "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-143d3e1b-20250425", "react-ssr-prepass": "1.0.8", "react-virtualized": "9.22.3", "relay-compiler": "13.0.2", @@ -247,8 +247,8 @@ "resolve-from": "5.0.0", "sass": "1.54.0", "satori": "0.12.2", - "scheduler-builtin": "npm:scheduler@0.27.0-canary-197d6a04-20250424", - "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-197d6a04-20250424", + "scheduler-builtin": "npm:scheduler@0.27.0-canary-143d3e1b-20250425", + "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-143d3e1b-20250425", "seedrandom": "3.0.5", "semver": "7.3.7", "shell-quote": "1.7.3", @@ -290,10 +290,10 @@ "@types/react": "^19.1.1", "@types/react-dom": "19.1.2", "jest-snapshot": "30.0.0-alpha.6", - "react": "19.2.0-canary-197d6a04-20250424", - "react-dom": "19.2.0-canary-197d6a04-20250424", - "react-is": "19.2.0-canary-197d6a04-20250424", - "scheduler": "0.27.0-canary-197d6a04-20250424" + "react": "19.2.0-canary-143d3e1b-20250425", + "react-dom": "19.2.0-canary-143d3e1b-20250425", + "react-is": "19.2.0-canary-143d3e1b-20250425", + "scheduler": "0.27.0-canary-143d3e1b-20250425" }, "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 a45e90a546dcdc..07ad38ed975788 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 @@ -29871,11 +29871,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-197d6a04-20250424" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-143d3e1b-20250425" !== 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-197d6a04-20250424\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-143d3e1b-20250425\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -29912,10 +29912,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.2.0-experimental-197d6a04-20250424", + version: "19.2.0-experimental-143d3e1b-20250425", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-197d6a04-20250424" + reconcilerVersion: "19.2.0-experimental-143d3e1b-20250425" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -30057,7 +30057,7 @@ listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; - exports.version = "19.2.0-experimental-197d6a04-20250424"; + exports.version = "19.2.0-experimental-143d3e1b-20250425"; "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 c98371596c7d23..69ad5386fd5dc7 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 @@ -18651,14 +18651,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2045 = React.version; if ( - "19.2.0-experimental-197d6a04-20250424" !== + "19.2.0-experimental-143d3e1b-20250425" !== isomorphicReactPackageVersion$jscomp$inline_2045 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2045, - "19.2.0-experimental-197d6a04-20250424" + "19.2.0-experimental-143d3e1b-20250425" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -18680,10 +18680,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2681 = { bundleType: 0, - version: "19.2.0-experimental-197d6a04-20250424", + version: "19.2.0-experimental-143d3e1b-20250425", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-197d6a04-20250424" + reconcilerVersion: "19.2.0-experimental-143d3e1b-20250425" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2682 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -18787,4 +18787,4 @@ exports.hydrateRoot = function (container, initialChildren, options) { listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; -exports.version = "19.2.0-experimental-197d6a04-20250424"; +exports.version = "19.2.0-experimental-143d3e1b-20250425"; 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 c72bccc5547f29..cf71dd4ba1496e 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 @@ -29924,11 +29924,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-197d6a04-20250424" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-143d3e1b-20250425" !== 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-197d6a04-20250424\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-143d3e1b-20250425\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -29965,10 +29965,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.2.0-experimental-197d6a04-20250424", + version: "19.2.0-experimental-143d3e1b-20250425", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-197d6a04-20250424" + reconcilerVersion: "19.2.0-experimental-143d3e1b-20250425" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -30440,7 +30440,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.2.0-experimental-197d6a04-20250424"; + exports.version = "19.2.0-experimental-143d3e1b-20250425"; "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 dcde2d365d1ae2..65d136ed39d018 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 @@ -20331,14 +20331,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2245 = React.version; if ( - "19.2.0-experimental-197d6a04-20250424" !== + "19.2.0-experimental-143d3e1b-20250425" !== isomorphicReactPackageVersion$jscomp$inline_2245 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2245, - "19.2.0-experimental-197d6a04-20250424" + "19.2.0-experimental-143d3e1b-20250425" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -20360,10 +20360,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2891 = { bundleType: 0, - version: "19.2.0-experimental-197d6a04-20250424", + version: "19.2.0-experimental-143d3e1b-20250425", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-197d6a04-20250424" + reconcilerVersion: "19.2.0-experimental-143d3e1b-20250425" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2892 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -20628,7 +20628,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.2.0-experimental-197d6a04-20250424"; +exports.version = "19.2.0-experimental-143d3e1b-20250425"; "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 c95d808c4a29b2..10b294bf352f67 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 @@ -1398,14 +1398,29 @@ return content; } function injectFormReplayingRuntime(resumableState, renderState) { - (resumableState.instructions & 16) !== NothingSent || - renderState.externalRuntimeScript || - ((resumableState.instructions |= 16), - renderState.bootstrapChunks.unshift( - renderState.startInlineScript, - formReplayingRuntimeScript, - "\x3c/script>" - )); + if ( + (resumableState.instructions & 16) === NothingSent && + !renderState.externalRuntimeScript + ) { + resumableState.instructions |= 16; + var preamble = renderState.preamble, + bootstrapChunks = renderState.bootstrapChunks; + (preamble.htmlChunks || preamble.headChunks) && + 0 === bootstrapChunks.length + ? (bootstrapChunks.push(renderState.startInlineScript), + pushCompletedShellIdAttribute(bootstrapChunks, resumableState), + bootstrapChunks.push( + endOfStartTag, + formReplayingRuntimeScript, + "\x3c/script>" + )) + : bootstrapChunks.unshift( + renderState.startInlineScript, + endOfStartTag, + formReplayingRuntimeScript, + "\x3c/script>" + ); + } } function pushLinkImpl(target, props) { target.push(startChunkForTag("link")); @@ -3133,6 +3148,15 @@ styleQueue.sheets.forEach(preloadLateStyle, this); styleQueue.sheets.clear(); } + function pushCompletedShellIdAttribute(target, resumableState) { + (resumableState.instructions & SentCompletedShellId) === NothingSent && + ((resumableState.instructions |= SentCompletedShellId), + target.push( + completedShellIdAttributeStart, + escapeTextForBrowser("\u00ab" + resumableState.idPrefix + "R\u00bb"), + attributeEnd + )); + } function writeStyleResourceDependenciesInJS(destination, hoistableState) { destination.push(arrayFirstOpenBracket); var nextArrayOpenBrackChunk = arrayFirstOpenBracket; @@ -3452,16 +3476,18 @@ bootstrapScripts = resumableState.bootstrapScripts, bootstrapModules = resumableState.bootstrapModules; void 0 !== bootstrapScriptContent && + (bootstrapChunks.push("", + endOfStartTag, escapeEntireInlineScriptContent(bootstrapScriptContent), "\x3c/script>" - ); + )); idPrefix = { placeholderPrefix: idPrefix + "P:", segmentPrefix: idPrefix + "S:", boundaryPrefix: idPrefix + "B:", - startInlineScript: "