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 9b8df657330ed..641089200ef21 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 @@ -2662,10 +2662,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.0.0-experimental-9c2db31f-20251211", + version: "19.0.0-experimental-b0563d6d-20251211", rendererPackageName: "react-server-dom-turbopack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.0.0-experimental-9c2db31f-20251211", + reconcilerVersion: "19.0.0-experimental-b0563d6d-20251211", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.development.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.development.js index fdfeba3da06c0..bce5f68e915ec 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.development.js @@ -4220,11 +4220,12 @@ case "fulfilled": if ("function" === typeof resolve) { for ( - var inspectedValue = this.value; + var inspectedValue = this.value, cycleProtection = 0; inspectedValue instanceof ReactPromise; ) { - if (inspectedValue === this) { + cycleProtection++; + if (inspectedValue === this || 1e3 < cycleProtection) { "function" === typeof reject && reject(Error("Cannot have cyclic thenables.")); return; diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.production.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.production.js index c00346fb54fc3..09ea04dbd3ee6 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.production.js @@ -2195,11 +2195,12 @@ ReactPromise.prototype.then = function (resolve, reject) { case "fulfilled": if ("function" === typeof resolve) { for ( - var inspectedValue = this.value; + var inspectedValue = this.value, cycleProtection = 0; inspectedValue instanceof ReactPromise; ) { - if (inspectedValue === this) { + cycleProtection++; + if (inspectedValue === this || 1e3 < cycleProtection) { "function" === typeof reject && reject(Error("Cannot have cyclic thenables.")); return; diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.development.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.development.js index f2f1072a7e43c..2da36c802ef83 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.development.js @@ -4324,11 +4324,12 @@ case "fulfilled": if ("function" === typeof resolve) { for ( - var inspectedValue = this.value; + var inspectedValue = this.value, cycleProtection = 0; inspectedValue instanceof ReactPromise; ) { - if (inspectedValue === this) { + cycleProtection++; + if (inspectedValue === this || 1e3 < cycleProtection) { "function" === typeof reject && reject(Error("Cannot have cyclic thenables.")); return; diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.production.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.production.js index 8d2fbd5108d04..4ffe3d3ff64fb 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.production.js @@ -2208,11 +2208,12 @@ ReactPromise.prototype.then = function (resolve, reject) { case "fulfilled": if ("function" === typeof resolve) { for ( - var inspectedValue = this.value; + var inspectedValue = this.value, cycleProtection = 0; inspectedValue instanceof ReactPromise; ) { - if (inspectedValue === this) { + cycleProtection++; + if (inspectedValue === this || 1e3 < cycleProtection) { "function" === typeof reject && reject(Error("Cannot have cyclic thenables.")); return; diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.development.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.development.js index 342d10e7f6efc..773c9f66c3e14 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.development.js @@ -4318,11 +4318,12 @@ case "fulfilled": if ("function" === typeof resolve) { for ( - var inspectedValue = this.value; + var inspectedValue = this.value, cycleProtection = 0; inspectedValue instanceof ReactPromise; ) { - if (inspectedValue === this) { + cycleProtection++; + if (inspectedValue === this || 1e3 < cycleProtection) { "function" === typeof reject && reject(Error("Cannot have cyclic thenables.")); return; diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.production.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.production.js index e2eece60fa444..e67f9f61281fd 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.production.js @@ -2229,11 +2229,12 @@ ReactPromise.prototype.then = function (resolve, reject) { case "fulfilled": if ("function" === typeof resolve) { for ( - var inspectedValue = this.value; + var inspectedValue = this.value, cycleProtection = 0; inspectedValue instanceof ReactPromise; ) { - if (inspectedValue === this) { + cycleProtection++; + if (inspectedValue === this || 1e3 < cycleProtection) { "function" === typeof reject && reject(Error("Cannot have cyclic thenables.")); return; 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 2d7ce40e2aaeb..a1f802596caeb 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-9c2db31f-20251211", - "react-dom": "0.0.0-experimental-9c2db31f-20251211" + "react": "0.0.0-experimental-b0563d6d-20251211", + "react-dom": "0.0.0-experimental-b0563d6d-20251211" } } \ 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 d4a3c349e7ce1..0c5b65628d43e 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 @@ -2458,10 +2458,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.0.0-rc-9c2db31f-20251211", + version: "19.0.0-rc-b0563d6d-20251211", rendererPackageName: "react-server-dom-turbopack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.0.0-rc-9c2db31f-20251211", + reconcilerVersion: "19.0.0-rc-b0563d6d-20251211", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.development.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.development.js index 01de9d4ee1acf..edc74d623a927 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.development.js @@ -3805,11 +3805,12 @@ case "fulfilled": if ("function" === typeof resolve) { for ( - var inspectedValue = this.value; + var inspectedValue = this.value, cycleProtection = 0; inspectedValue instanceof ReactPromise; ) { - if (inspectedValue === this) { + cycleProtection++; + if (inspectedValue === this || 1e3 < cycleProtection) { "function" === typeof reject && reject(Error("Cannot have cyclic thenables.")); return; diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.production.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.production.js index d33f18d198ed2..7930e65df33c8 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.production.js @@ -2011,11 +2011,12 @@ ReactPromise.prototype.then = function (resolve, reject) { case "fulfilled": if ("function" === typeof resolve) { for ( - var inspectedValue = this.value; + var inspectedValue = this.value, cycleProtection = 0; inspectedValue instanceof ReactPromise; ) { - if (inspectedValue === this) { + cycleProtection++; + if (inspectedValue === this || 1e3 < cycleProtection) { "function" === typeof reject && reject(Error("Cannot have cyclic thenables.")); return; diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.development.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.development.js index bb2df9cd75536..8ac3246271380 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.development.js @@ -3847,11 +3847,12 @@ case "fulfilled": if ("function" === typeof resolve) { for ( - var inspectedValue = this.value; + var inspectedValue = this.value, cycleProtection = 0; inspectedValue instanceof ReactPromise; ) { - if (inspectedValue === this) { + cycleProtection++; + if (inspectedValue === this || 1e3 < cycleProtection) { "function" === typeof reject && reject(Error("Cannot have cyclic thenables.")); return; diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.production.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.production.js index 01c0f919274a9..3f8791df7ba96 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.production.js @@ -2022,11 +2022,12 @@ ReactPromise.prototype.then = function (resolve, reject) { case "fulfilled": if ("function" === typeof resolve) { for ( - var inspectedValue = this.value; + var inspectedValue = this.value, cycleProtection = 0; inspectedValue instanceof ReactPromise; ) { - if (inspectedValue === this) { + cycleProtection++; + if (inspectedValue === this || 1e3 < cycleProtection) { "function" === typeof reject && reject(Error("Cannot have cyclic thenables.")); return; diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.development.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.development.js index 5347e99e1a2ce..66b36787b6d08 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.development.js @@ -3865,11 +3865,12 @@ case "fulfilled": if ("function" === typeof resolve) { for ( - var inspectedValue = this.value; + var inspectedValue = this.value, cycleProtection = 0; inspectedValue instanceof ReactPromise; ) { - if (inspectedValue === this) { + cycleProtection++; + if (inspectedValue === this || 1e3 < cycleProtection) { "function" === typeof reject && reject(Error("Cannot have cyclic thenables.")); return; diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.production.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.production.js index 233b850c55226..04a87e33e44ec 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.production.js @@ -2058,11 +2058,12 @@ ReactPromise.prototype.then = function (resolve, reject) { case "fulfilled": if ("function" === typeof resolve) { for ( - var inspectedValue = this.value; + var inspectedValue = this.value, cycleProtection = 0; inspectedValue instanceof ReactPromise; ) { - if (inspectedValue === this) { + cycleProtection++; + if (inspectedValue === this || 1e3 < cycleProtection) { "function" === typeof reject && reject(Error("Cannot have cyclic thenables.")); return; 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 342552980985a..e20840b969464 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.0.0-rc-9c2db31f-20251211", - "react-dom": "19.0.0-rc-9c2db31f-20251211" + "react": "19.0.0-rc-b0563d6d-20251211", + "react-dom": "19.0.0-rc-b0563d6d-20251211" } } \ 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 6451a2361275c..93a0276a93a4e 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 @@ -2677,10 +2677,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.0.0-experimental-9c2db31f-20251211", + version: "19.0.0-experimental-b0563d6d-20251211", rendererPackageName: "react-server-dom-webpack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.0.0-experimental-9c2db31f-20251211", + reconcilerVersion: "19.0.0-experimental-b0563d6d-20251211", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.development.js index b0f0eed8e9037..18de1b64ca69f 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.development.js @@ -4235,11 +4235,12 @@ case "fulfilled": if ("function" === typeof resolve) { for ( - var inspectedValue = this.value; + var inspectedValue = this.value, cycleProtection = 0; inspectedValue instanceof ReactPromise; ) { - if (inspectedValue === this) { + cycleProtection++; + if (inspectedValue === this || 1e3 < cycleProtection) { "function" === typeof reject && reject(Error("Cannot have cyclic thenables.")); return; diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.production.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.production.js index 7e05c9d52c194..792a1d199d80b 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.production.js @@ -2207,11 +2207,12 @@ ReactPromise.prototype.then = function (resolve, reject) { case "fulfilled": if ("function" === typeof resolve) { for ( - var inspectedValue = this.value; + var inspectedValue = this.value, cycleProtection = 0; inspectedValue instanceof ReactPromise; ) { - if (inspectedValue === this) { + cycleProtection++; + if (inspectedValue === this || 1e3 < cycleProtection) { "function" === typeof reject && reject(Error("Cannot have cyclic thenables.")); return; diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.development.js index 42e72981e4672..11ae607f8aee8 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.development.js @@ -4327,11 +4327,12 @@ case "fulfilled": if ("function" === typeof resolve) { for ( - var inspectedValue = this.value; + var inspectedValue = this.value, cycleProtection = 0; inspectedValue instanceof ReactPromise; ) { - if (inspectedValue === this) { + cycleProtection++; + if (inspectedValue === this || 1e3 < cycleProtection) { "function" === typeof reject && reject(Error("Cannot have cyclic thenables.")); return; diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.production.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.production.js index dc27e3d275de6..d282648a455ad 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.production.js @@ -2211,11 +2211,12 @@ ReactPromise.prototype.then = function (resolve, reject) { case "fulfilled": if ("function" === typeof resolve) { for ( - var inspectedValue = this.value; + var inspectedValue = this.value, cycleProtection = 0; inspectedValue instanceof ReactPromise; ) { - if (inspectedValue === this) { + cycleProtection++; + if (inspectedValue === this || 1e3 < cycleProtection) { "function" === typeof reject && reject(Error("Cannot have cyclic thenables.")); return; diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.development.js index 4487d01023551..2afd41eecedd1 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.development.js @@ -4321,11 +4321,12 @@ case "fulfilled": if ("function" === typeof resolve) { for ( - var inspectedValue = this.value; + var inspectedValue = this.value, cycleProtection = 0; inspectedValue instanceof ReactPromise; ) { - if (inspectedValue === this) { + cycleProtection++; + if (inspectedValue === this || 1e3 < cycleProtection) { "function" === typeof reject && reject(Error("Cannot have cyclic thenables.")); return; diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.production.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.production.js index 6aeccdb58c3ca..7ffaca10ab355 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.production.js @@ -2232,11 +2232,12 @@ ReactPromise.prototype.then = function (resolve, reject) { case "fulfilled": if ("function" === typeof resolve) { for ( - var inspectedValue = this.value; + var inspectedValue = this.value, cycleProtection = 0; inspectedValue instanceof ReactPromise; ) { - if (inspectedValue === this) { + cycleProtection++; + if (inspectedValue === this || 1e3 < cycleProtection) { "function" === typeof reject && reject(Error("Cannot have cyclic thenables.")); return; diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.development.js index 41a1ef15637cf..690ff03a33a55 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.development.js @@ -4285,11 +4285,12 @@ case "fulfilled": if ("function" === typeof resolve) { for ( - var inspectedValue = this.value; + var inspectedValue = this.value, cycleProtection = 0; inspectedValue instanceof ReactPromise; ) { - if (inspectedValue === this) { + cycleProtection++; + if (inspectedValue === this || 1e3 < cycleProtection) { "function" === typeof reject && reject(Error("Cannot have cyclic thenables.")); return; diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.production.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.production.js index 9e821a705a12b..76a7f13039ca7 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.production.js @@ -2199,11 +2199,12 @@ ReactPromise.prototype.then = function (resolve, reject) { case "fulfilled": if ("function" === typeof resolve) { for ( - var inspectedValue = this.value; + var inspectedValue = this.value, cycleProtection = 0; inspectedValue instanceof ReactPromise; ) { - if (inspectedValue === this) { + cycleProtection++; + if (inspectedValue === this || 1e3 < cycleProtection) { "function" === typeof reject && reject(Error("Cannot have cyclic thenables.")); return; 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 06c80c6c13538..b919a143097a2 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-9c2db31f-20251211", - "react-dom": "0.0.0-experimental-9c2db31f-20251211", + "react": "0.0.0-experimental-b0563d6d-20251211", + "react-dom": "0.0.0-experimental-b0563d6d-20251211", "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 d0daa8c8a7455..5072199ba997c 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 @@ -2473,10 +2473,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.0.0-rc-9c2db31f-20251211", + version: "19.0.0-rc-b0563d6d-20251211", rendererPackageName: "react-server-dom-webpack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.0.0-rc-9c2db31f-20251211", + reconcilerVersion: "19.0.0-rc-b0563d6d-20251211", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js index 2ee1c941f518b..2f96e2d45f0dc 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js @@ -3820,11 +3820,12 @@ case "fulfilled": if ("function" === typeof resolve) { for ( - var inspectedValue = this.value; + var inspectedValue = this.value, cycleProtection = 0; inspectedValue instanceof ReactPromise; ) { - if (inspectedValue === this) { + cycleProtection++; + if (inspectedValue === this || 1e3 < cycleProtection) { "function" === typeof reject && reject(Error("Cannot have cyclic thenables.")); return; diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.production.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.production.js index 2672beb1d3e74..d511b6c22cd1c 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.production.js @@ -2023,11 +2023,12 @@ ReactPromise.prototype.then = function (resolve, reject) { case "fulfilled": if ("function" === typeof resolve) { for ( - var inspectedValue = this.value; + var inspectedValue = this.value, cycleProtection = 0; inspectedValue instanceof ReactPromise; ) { - if (inspectedValue === this) { + cycleProtection++; + if (inspectedValue === this || 1e3 < cycleProtection) { "function" === typeof reject && reject(Error("Cannot have cyclic thenables.")); return; diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js index 204562338b33a..99ee3f460610e 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js @@ -3850,11 +3850,12 @@ case "fulfilled": if ("function" === typeof resolve) { for ( - var inspectedValue = this.value; + var inspectedValue = this.value, cycleProtection = 0; inspectedValue instanceof ReactPromise; ) { - if (inspectedValue === this) { + cycleProtection++; + if (inspectedValue === this || 1e3 < cycleProtection) { "function" === typeof reject && reject(Error("Cannot have cyclic thenables.")); return; diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.production.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.production.js index 139926786a927..6f0ef120b9322 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.production.js @@ -2025,11 +2025,12 @@ ReactPromise.prototype.then = function (resolve, reject) { case "fulfilled": if ("function" === typeof resolve) { for ( - var inspectedValue = this.value; + var inspectedValue = this.value, cycleProtection = 0; inspectedValue instanceof ReactPromise; ) { - if (inspectedValue === this) { + cycleProtection++; + if (inspectedValue === this || 1e3 < cycleProtection) { "function" === typeof reject && reject(Error("Cannot have cyclic thenables.")); return; diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js index 7a0863e85b525..602569dd7063a 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js @@ -3868,11 +3868,12 @@ case "fulfilled": if ("function" === typeof resolve) { for ( - var inspectedValue = this.value; + var inspectedValue = this.value, cycleProtection = 0; inspectedValue instanceof ReactPromise; ) { - if (inspectedValue === this) { + cycleProtection++; + if (inspectedValue === this || 1e3 < cycleProtection) { "function" === typeof reject && reject(Error("Cannot have cyclic thenables.")); return; diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.production.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.production.js index 2dd81f91d8746..fe159c8818a29 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.production.js @@ -2061,11 +2061,12 @@ ReactPromise.prototype.then = function (resolve, reject) { case "fulfilled": if ("function" === typeof resolve) { for ( - var inspectedValue = this.value; + var inspectedValue = this.value, cycleProtection = 0; inspectedValue instanceof ReactPromise; ) { - if (inspectedValue === this) { + cycleProtection++; + if (inspectedValue === this || 1e3 < cycleProtection) { "function" === typeof reject && reject(Error("Cannot have cyclic thenables.")); return; diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js index 9e898043a8259..ce7f7675998cd 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js @@ -3832,11 +3832,12 @@ case "fulfilled": if ("function" === typeof resolve) { for ( - var inspectedValue = this.value; + var inspectedValue = this.value, cycleProtection = 0; inspectedValue instanceof ReactPromise; ) { - if (inspectedValue === this) { + cycleProtection++; + if (inspectedValue === this || 1e3 < cycleProtection) { "function" === typeof reject && reject(Error("Cannot have cyclic thenables.")); return; diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.production.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.production.js index b43354553366b..f100a0d9703cd 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.production.js @@ -2028,11 +2028,12 @@ ReactPromise.prototype.then = function (resolve, reject) { case "fulfilled": if ("function" === typeof resolve) { for ( - var inspectedValue = this.value; + var inspectedValue = this.value, cycleProtection = 0; inspectedValue instanceof ReactPromise; ) { - if (inspectedValue === this) { + cycleProtection++; + if (inspectedValue === this || 1e3 < cycleProtection) { "function" === typeof reject && reject(Error("Cannot have cyclic thenables.")); return; 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 0fcd05f113874..f00ab6ee182be 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.0.0-rc-9c2db31f-20251211", - "react-dom": "19.0.0-rc-9c2db31f-20251211", + "react": "19.0.0-rc-b0563d6d-20251211", + "react-dom": "19.0.0-rc-b0563d6d-20251211", "webpack": "^5.59.0" } } \ No newline at end of file