From bcc10add40b387dde523267a95e49d32ddcc07c5 Mon Sep 17 00:00:00 2001 From: Vercel Release Bot <88769842+vercel-release-bot@users.noreply.github.com> Date: Wed, 21 May 2025 22:45:15 +0200 Subject: [PATCH 01/22] Upgrade React from `197d6a04-20250424` to `3820740a-20250509` (#79095) --- package.json | 30 +- .../cjs/react-dom-client.development.js | 2635 +++++++++------- .../cjs/react-dom-client.production.js | 1655 ++++++---- .../cjs/react-dom-profiling.development.js | 2658 ++++++++++------- .../cjs/react-dom-profiling.profiling.js | 2552 +++++++++------- ...t-dom-server-legacy.browser.development.js | 393 ++- ...ct-dom-server-legacy.browser.production.js | 355 ++- ...eact-dom-server-legacy.node.development.js | 393 ++- ...react-dom-server-legacy.node.production.js | 355 ++- .../react-dom-server.browser.development.js | 409 ++- .../react-dom-server.browser.production.js | 380 ++- .../cjs/react-dom-server.bun.production.js | 376 ++- .../cjs/react-dom-server.edge.development.js | 409 ++- .../cjs/react-dom-server.edge.production.js | 380 ++- .../cjs/react-dom-server.node.development.js | 409 ++- .../cjs/react-dom-server.node.production.js | 388 ++- .../react-dom-unstable_testing.development.js | 2635 +++++++++------- .../react-dom-unstable_testing.production.js | 1655 ++++++---- .../cjs/react-dom.development.js | 2 +- .../cjs/react-dom.production.js | 2 +- .../cjs/react-dom.react-server.development.js | 2 +- .../cjs/react-dom.react-server.production.js | 2 +- .../react-dom-experimental/package.json | 4 +- .../cjs/react-dom-client.development.js | 463 +-- .../cjs/react-dom-client.production.js | 277 +- .../cjs/react-dom-profiling.development.js | 482 +-- .../cjs/react-dom-profiling.profiling.js | 300 +- ...t-dom-server-legacy.browser.development.js | 334 ++- ...ct-dom-server-legacy.browser.production.js | 315 +- ...eact-dom-server-legacy.node.development.js | 334 ++- ...react-dom-server-legacy.node.production.js | 315 +- .../react-dom-server.browser.development.js | 363 ++- .../react-dom-server.browser.production.js | 341 ++- .../cjs/react-dom-server.bun.production.js | 337 ++- .../cjs/react-dom-server.edge.development.js | 363 ++- .../cjs/react-dom-server.edge.production.js | 341 ++- .../cjs/react-dom-server.node.development.js | 357 ++- .../cjs/react-dom-server.node.production.js | 344 ++- .../react-dom/cjs/react-dom.development.js | 2 +- .../react-dom/cjs/react-dom.production.js | 2 +- .../cjs/react-dom.react-server.development.js | 2 +- .../cjs/react-dom.react-server.production.js | 2 +- .../next/src/compiled/react-dom/package.json | 4 +- .../cjs/react.development.js | 9 +- .../cjs/react.production.js | 13 +- .../cjs/react.react-server.development.js | 7 +- .../cjs/react.react-server.production.js | 69 +- .../next/src/compiled/react-is/package.json | 2 +- ...om-turbopack-client.browser.development.js | 373 ++- ...r-dom-turbopack-client.edge.development.js | 369 ++- ...r-dom-turbopack-client.node.development.js | 369 ++- ...om-turbopack-server.browser.development.js | 166 +- ...dom-turbopack-server.browser.production.js | 105 +- ...r-dom-turbopack-server.edge.development.js | 170 +- ...er-dom-turbopack-server.edge.production.js | 97 +- ...r-dom-turbopack-server.node.development.js | 176 +- ...er-dom-turbopack-server.node.production.js | 111 +- .../package.json | 4 +- ...om-turbopack-client.browser.development.js | 101 +- ...r-dom-turbopack-client.edge.development.js | 97 +- ...r-dom-turbopack-client.node.development.js | 97 +- ...om-turbopack-server.browser.development.js | 197 +- ...dom-turbopack-server.browser.production.js | 82 +- ...r-dom-turbopack-server.edge.development.js | 201 +- ...er-dom-turbopack-server.edge.production.js | 74 +- ...r-dom-turbopack-server.node.development.js | 207 +- ...er-dom-turbopack-server.node.production.js | 88 +- .../react-server-dom-turbopack/package.json | 4 +- ...-dom-webpack-client.browser.development.js | 373 ++- ...ver-dom-webpack-client.edge.development.js | 369 ++- ...ver-dom-webpack-client.node.development.js | 369 ++- ...bpack-client.node.unbundled.development.js | 369 ++- ...-dom-webpack-server.browser.development.js | 166 +- ...r-dom-webpack-server.browser.production.js | 105 +- ...ver-dom-webpack-server.edge.development.js | 170 +- ...rver-dom-webpack-server.edge.production.js | 97 +- ...ver-dom-webpack-server.node.development.js | 176 +- ...rver-dom-webpack-server.node.production.js | 111 +- ...bpack-server.node.unbundled.development.js | 176 +- ...ebpack-server.node.unbundled.production.js | 111 +- .../package.json | 4 +- ...-dom-webpack-client.browser.development.js | 101 +- ...ver-dom-webpack-client.edge.development.js | 97 +- ...ver-dom-webpack-client.node.development.js | 97 +- ...bpack-client.node.unbundled.development.js | 97 +- ...-dom-webpack-server.browser.development.js | 197 +- ...r-dom-webpack-server.browser.production.js | 82 +- ...ver-dom-webpack-server.edge.development.js | 201 +- ...rver-dom-webpack-server.edge.production.js | 74 +- ...ver-dom-webpack-server.node.development.js | 207 +- ...rver-dom-webpack-server.node.production.js | 88 +- ...bpack-server.node.unbundled.development.js | 207 +- ...ebpack-server.node.unbundled.production.js | 88 +- .../react-server-dom-webpack/package.json | 4 +- .../compiled/react/cjs/react.development.js | 7 +- .../compiled/react/cjs/react.production.js | 11 +- .../cjs/react.react-server.development.js | 4 +- .../cjs/react.react-server.production.js | 8 +- .../next/src/compiled/unistore/unistore.js | 2 +- pnpm-lock.yaml | 446 +-- .../dynamic-io-dev-errors.test.ts | 10 +- 101 files changed, 19700 insertions(+), 11469 deletions(-) diff --git a/package.json b/package.json index f9430d1cf61487..5dfd7907dcd7c9 100644 --- a/package.json +++ b/package.json @@ -233,16 +233,16 @@ "pretty-ms": "7.0.0", "random-seed": "0.3.0", "react": "19.0.0", - "react-builtin": "npm:react@19.2.0-canary-197d6a04-20250424", + "react-builtin": "npm:react@19.2.0-canary-3820740a-20250509", "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-3820740a-20250509", + "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-3820740a-20250509", + "react-experimental-builtin": "npm:react@0.0.0-experimental-3820740a-20250509", + "react-is-builtin": "npm:react-is@19.2.0-canary-3820740a-20250509", + "react-server-dom-turbopack": "19.2.0-canary-3820740a-20250509", + "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-3820740a-20250509", + "react-server-dom-webpack": "19.2.0-canary-3820740a-20250509", + "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-3820740a-20250509", "react-ssr-prepass": "1.0.8", "react-virtualized": "9.22.3", "relay-compiler": "13.0.2", @@ -252,8 +252,8 @@ "resolve-from": "5.0.0", "sass": "1.54.0", "satori": "0.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-3820740a-20250509", + "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-3820740a-20250509", "seedrandom": "3.0.5", "semver": "7.3.7", "shell-quote": "1.7.3", @@ -296,10 +296,10 @@ "@types/react-dom": "19.1.2", "@types/retry": "0.12.0", "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-3820740a-20250509", + "react-dom": "19.2.0-canary-3820740a-20250509", + "react-is": "19.2.0-canary-3820740a-20250509", + "scheduler": "0.27.0-canary-3820740a-20250509" }, "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..c13e139131af1b 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 @@ -83,7 +83,7 @@ "Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo()." ); } - function noop$2() {} + function noop() {} function warnForMissingKey() {} function setToSortedString(set) { var array = []; @@ -246,15 +246,105 @@ } return null; } - function traverseFragmentInstanceChildren(child, fn, a, b, c) { + function traverseVisibleHostChildren( + child, + searchWithinHosts, + fn, + a, + b, + c + ) { for (; null !== child; ) { - if (5 === child.tag) { - if (fn(child.stateNode, a, b, c)) break; - } else - (22 === child.tag && null !== child.memoizedState) || - traverseFragmentInstanceChildren(child.child, fn, a, b, c); + if ( + (5 === child.tag && fn(child, a, b, c)) || + ((22 !== child.tag || null === child.memoizedState) && + (searchWithinHosts || 5 !== child.tag) && + traverseVisibleHostChildren( + child.child, + searchWithinHosts, + fn, + a, + b, + c + )) + ) + return !0; child = child.sibling; } + return !1; + } + function getFragmentParentHostFiber(fiber) { + for (fiber = fiber.return; null !== fiber; ) { + if (3 === fiber.tag || 5 === fiber.tag) return fiber; + fiber = fiber.return; + } + return null; + } + function getInstanceFromHostFiber(fiber) { + switch (fiber.tag) { + case 5: + return fiber.stateNode; + case 3: + return fiber.stateNode.containerInfo; + default: + throw Error("Expected to find a host node. This is a bug in React."); + } + } + function findNextSibling(child) { + searchTarget = child; + return !0; + } + function isFiberContainedBy(maybeChild, maybeParent) { + maybeParent = maybeParent.return; + if (maybeParent === maybeChild || maybeParent === maybeChild.alternate) + return !0; + for (; null !== maybeParent && maybeParent !== maybeChild; ) { + if ( + !( + (5 !== maybeParent.tag && 3 !== maybeParent.tag) || + (maybeParent.return !== maybeChild && + maybeParent.return !== maybeChild.alternate) + ) + ) + return !0; + maybeParent = maybeParent.return; + } + return !1; + } + function isFiberPrecedingCheck(child, target, boundary) { + return child === boundary + ? !0 + : child === target + ? ((searchTarget = child), !0) + : !1; + } + function isFiberFollowingCheck(child, target, boundary) { + return child === boundary + ? ((searchBoundary = child), !1) + : child === target + ? (null !== searchBoundary && (searchTarget = child), !0) + : !1; + } + function getParentForFragmentAncestors(inst) { + if (null === inst) return null; + do inst = null === inst ? null : inst.return; + while (inst && 5 !== inst.tag && 27 !== inst.tag && 3 !== inst.tag); + return inst ? inst : null; + } + function getLowestCommonAncestor(instA, instB, getParent) { + for (var depthA = 0, tempA = instA; tempA; tempA = getParent(tempA)) + depthA++; + tempA = 0; + for (var tempB = instB; tempB; tempB = getParent(tempB)) tempA++; + for (; 0 < depthA - tempA; ) (instA = getParent(instA)), depthA--; + for (; 0 < tempA - depthA; ) (instB = getParent(instB)), tempA--; + for (; depthA--; ) { + if (instA === instB || (null !== instB && instA === instB.alternate)) + return instA; + instA = getParent(instA); + instB = getParent(instB); + } + return null; } function getIteratorFn(maybeIterable) { if (null === maybeIterable || "object" !== typeof maybeIterable) @@ -1560,14 +1650,11 @@ ("checkbox" === type || "radio" === type) ); } - function trackValueOnNode(node) { - var valueField = isCheckable(node) ? "checked" : "value", - descriptor = Object.getOwnPropertyDescriptor( - node.constructor.prototype, - valueField - ); - checkFormFieldValueStringCoercion(node[valueField]); - var currentValue = "" + node[valueField]; + function trackValueOnNode(node, valueField, currentValue) { + var descriptor = Object.getOwnPropertyDescriptor( + node.constructor.prototype, + valueField + ); if ( !node.hasOwnProperty(valueField) && "undefined" !== typeof descriptor && @@ -1606,7 +1693,24 @@ } } function track(node) { - node._valueTracker || (node._valueTracker = trackValueOnNode(node)); + if (!node._valueTracker) { + var valueField = isCheckable(node) ? "checked" : "value"; + node._valueTracker = trackValueOnNode( + node, + valueField, + "" + node[valueField] + ); + } + } + function trackHydrated(node, initialValue, initialChecked) { + if (node._valueTracker) return !1; + if (isCheckable(node)) { + var valueField = "checked"; + initialValue = "" + initialChecked; + } else valueField = "value"; + initialChecked = "" + node[valueField]; + node._valueTracker = trackValueOnNode(node, valueField, initialValue); + return initialChecked !== initialValue; } function updateValueIfChanged(node) { if (!node) return !1; @@ -1708,48 +1812,6 @@ (element.name = "" + getToStringValue(name))) : element.removeAttribute("name"); } - function initInput( - element, - value, - defaultValue, - checked, - defaultChecked, - type, - name, - isHydrating - ) { - null != type && - "function" !== typeof type && - "symbol" !== typeof type && - "boolean" !== typeof type && - (checkAttributeStringCoercion(type, "type"), (element.type = type)); - if (null != value || null != defaultValue) { - if ( - !( - ("submit" !== type && "reset" !== type) || - (void 0 !== value && null !== value) - ) - ) - return; - defaultValue = - null != defaultValue ? "" + getToStringValue(defaultValue) : ""; - value = null != value ? "" + getToStringValue(value) : defaultValue; - isHydrating || value === element.value || (element.value = value); - element.defaultValue = value; - } - checked = null != checked ? checked : defaultChecked; - checked = - "function" !== typeof checked && - "symbol" !== typeof checked && - !!checked; - element.checked = isHydrating ? element.checked : !!checked; - element.defaultChecked = !!checked; - null != name && - "function" !== typeof name && - "symbol" !== typeof name && - "boolean" !== typeof name && - (checkAttributeStringCoercion(name, "name"), (element.name = name)); - } function setDefaultValue(node, type, value) { ("number" === type && getActiveElement(node.ownerDocument) === node) || node.defaultValue === "" + value || @@ -1868,31 +1930,6 @@ element.defaultValue = null != defaultValue ? "" + getToStringValue(defaultValue) : ""; } - function initTextarea(element, value, defaultValue, children) { - if (null == value) { - if (null != children) { - if (null != defaultValue) - throw Error( - "If you supply `defaultValue` on a