From 35073b10d60bbafcb638584fe010300e0e68a47f Mon Sep 17 00:00:00 2001 From: Josh Story Date: Thu, 11 Dec 2025 14:47:33 -0800 Subject: [PATCH] Update React Version --- .../react-server-dom-turbopack-client.browser.development.js | 4 ++-- .../react-server-dom-turbopack-server.browser.development.js | 5 +++-- .../react-server-dom-turbopack-server.browser.production.js | 5 +++-- .../react-server-dom-turbopack-server.edge.development.js | 5 +++-- .../cjs/react-server-dom-turbopack-server.edge.production.js | 5 +++-- .../react-server-dom-turbopack-server.node.development.js | 5 +++-- .../cjs/react-server-dom-turbopack-server.node.production.js | 5 +++-- .../react-server-dom-turbopack-experimental/package.json | 4 ++-- .../react-server-dom-turbopack-client.browser.development.js | 4 ++-- .../react-server-dom-turbopack-server.browser.development.js | 5 +++-- .../react-server-dom-turbopack-server.browser.production.js | 5 +++-- .../react-server-dom-turbopack-server.edge.development.js | 5 +++-- .../cjs/react-server-dom-turbopack-server.edge.production.js | 5 +++-- .../react-server-dom-turbopack-server.node.development.js | 5 +++-- .../cjs/react-server-dom-turbopack-server.node.production.js | 5 +++-- .../src/compiled/react-server-dom-turbopack/package.json | 4 ++-- .../react-server-dom-webpack-client.browser.development.js | 4 ++-- .../react-server-dom-webpack-server.browser.development.js | 5 +++-- .../react-server-dom-webpack-server.browser.production.js | 5 +++-- .../cjs/react-server-dom-webpack-server.edge.development.js | 5 +++-- .../cjs/react-server-dom-webpack-server.edge.production.js | 5 +++-- .../cjs/react-server-dom-webpack-server.node.development.js | 5 +++-- .../cjs/react-server-dom-webpack-server.node.production.js | 5 +++-- ...t-server-dom-webpack-server.node.unbundled.development.js | 5 +++-- ...ct-server-dom-webpack-server.node.unbundled.production.js | 5 +++-- .../react-server-dom-webpack-experimental/package.json | 4 ++-- .../react-server-dom-webpack-client.browser.development.js | 4 ++-- .../react-server-dom-webpack-server.browser.development.js | 5 +++-- .../react-server-dom-webpack-server.browser.production.js | 5 +++-- .../cjs/react-server-dom-webpack-server.edge.development.js | 5 +++-- .../cjs/react-server-dom-webpack-server.edge.production.js | 5 +++-- .../cjs/react-server-dom-webpack-server.node.development.js | 5 +++-- .../cjs/react-server-dom-webpack-server.node.production.js | 5 +++-- ...t-server-dom-webpack-server.node.unbundled.development.js | 5 +++-- ...ct-server-dom-webpack-server.node.unbundled.production.js | 5 +++-- .../next/src/compiled/react-server-dom-webpack/package.json | 4 ++-- 36 files changed, 100 insertions(+), 72 deletions(-) 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 82ba413628979..cb7cc7f917f9c 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 @@ -2925,10 +2925,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.2.0-experimental-02186c17-20251211", + version: "19.2.0-experimental-5e960585-20251211", rendererPackageName: "react-server-dom-turbopack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-02186c17-20251211", + reconcilerVersion: "19.2.0-experimental-5e960585-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 e118ab1f7d5e1..45f0532096d56 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 @@ -4250,11 +4250,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 1357bfd1802e0..88f012c241479 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 @@ -2125,11 +2125,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 0a497b277b5f8..ffb9ef75580dd 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 @@ -4354,11 +4354,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 0c478ef201d0c..90bbd8f64d079 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 @@ -2138,11 +2138,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 c8ede12fcfc2a..8a9e6841c5fd4 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 @@ -4346,11 +4346,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 e24a7bfb576e9..a4deb959dae71 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 @@ -2159,11 +2159,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 2fd97ef0b9ee0..8f1b2a3f8558d 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-02186c17-20251211", - "react-dom": "0.0.0-experimental-02186c17-20251211" + "react": "0.0.0-experimental-5e960585-20251211", + "react-dom": "0.0.0-experimental-5e960585-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 3e664114411ed..f230bb9b69768 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 @@ -2676,10 +2676,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.2.0-canary-02186c17-20251211", + version: "19.2.0-canary-5e960585-20251211", rendererPackageName: "react-server-dom-turbopack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-canary-02186c17-20251211", + reconcilerVersion: "19.2.0-canary-5e960585-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 20a4035e4e616..2d6e3291d52eb 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 @@ -4071,11 +4071,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 f0886b7adfbf4..ef78923371e63 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 @@ -2000,11 +2000,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 449a6c879ed32..2a160ed156b8f 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 @@ -4153,11 +4153,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 bc28f9f838114..f2fed20d1f152 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 @@ -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.node.development.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.development.js index 949afd01a8a79..d413ad25fe092 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 @@ -4152,11 +4152,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 939ddd607d435..babb70aa81271 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 @@ -2036,11 +2036,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 a964a6d4826ff..4d763ef4cb93d 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/package.json +++ b/packages/next/src/compiled/react-server-dom-turbopack/package.json @@ -48,7 +48,7 @@ "neo-async": "^2.6.1" }, "peerDependencies": { - "react": "19.2.0-canary-02186c17-20251211", - "react-dom": "19.2.0-canary-02186c17-20251211" + "react": "19.2.0-canary-5e960585-20251211", + "react-dom": "19.2.0-canary-5e960585-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 f582b9d0b293a..c67a772ea5dd8 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 @@ -2940,10 +2940,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.2.0-experimental-02186c17-20251211", + version: "19.2.0-experimental-5e960585-20251211", rendererPackageName: "react-server-dom-webpack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-02186c17-20251211", + reconcilerVersion: "19.2.0-experimental-5e960585-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 dd20ed039cf9f..a964f96b60fcd 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 @@ -4265,11 +4265,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 848ac9a078bb4..b1ac5eb704c0b 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 @@ -2137,11 +2137,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 f4998ed95ba41..92787ee6e3339 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 @@ -4357,11 +4357,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 58e4161ffe106..c12e02e2a9db1 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 @@ -2141,11 +2141,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 0a4385a626caa..7c4e0fb837c37 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 @@ -4349,11 +4349,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 261627ddc343d..cf742c42fdc61 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 @@ -2162,11 +2162,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 75ac079778cd9..0d628b18180a1 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 @@ -4313,11 +4313,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 70f308adda0ab..bfb25ed24bec2 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 @@ -2129,11 +2129,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 37da82866b1c1..5175d12514b64 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-02186c17-20251211", - "react-dom": "0.0.0-experimental-02186c17-20251211", + "react": "0.0.0-experimental-5e960585-20251211", + "react-dom": "0.0.0-experimental-5e960585-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 99b64607945c5..a225709abd65f 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 @@ -2691,10 +2691,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.2.0-canary-02186c17-20251211", + version: "19.2.0-canary-5e960585-20251211", rendererPackageName: "react-server-dom-webpack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-canary-02186c17-20251211", + reconcilerVersion: "19.2.0-canary-5e960585-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 f33713f610b5d..48055747f077b 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 @@ -4086,11 +4086,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 048690061e33d..64bfed1d61d24 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 @@ -2012,11 +2012,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 7e7ab4e2e8b78..bd7625f912e7d 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 @@ -4156,11 +4156,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 977890019ffa3..f9bec562e1082 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 @@ -2014,11 +2014,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 041bb8019f686..339c2ea78340a 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 @@ -4155,11 +4155,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 101ea68f01cdb..5d4236e874e0b 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 @@ -2039,11 +2039,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 df33565ce23d9..403404b8dc130 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 @@ -4119,11 +4119,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 552064c531da0..fd8b308d35cb3 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 @@ -2006,11 +2006,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 de48fbe43f835..3eac42305a5f7 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/package.json +++ b/packages/next/src/compiled/react-server-dom-webpack/package.json @@ -64,8 +64,8 @@ "webpack-sources": "^3.2.0" }, "peerDependencies": { - "react": "19.2.0-canary-02186c17-20251211", - "react-dom": "19.2.0-canary-02186c17-20251211", + "react": "19.2.0-canary-5e960585-20251211", + "react-dom": "19.2.0-canary-5e960585-20251211", "webpack": "^5.59.0" } } \ No newline at end of file