From 2d8f86fbb44ef547a12cbe65d10a95fb15f800a0 Mon Sep 17 00:00:00 2001 From: gnoff Date: Thu, 28 Mar 2024 15:07:04 +0000 Subject: [PATCH] [Fiber] Remove the digest property from errorInfo passed to onRecoverableError (#28222) Removes the digest property from errorInfo passed to onRecoverableError when handling an error propagated from the server. Previously we warned in Dev but still provided the digest on the errorInfo object. This change removes digest from error info but continues to warn if it is accessed. The reason for retaining the warning is the version with the warning was not released as stable but we will include this deprecated removal in our next major so we should communicate this change at runtime. DiffTrain build for [299a9c0598576f7dba170771b1c0b821281b1e15](https://github.com/facebook/react/commit/299a9c0598576f7dba170771b1c0b821281b1e15) --- compiled/facebook-www/REVISION | 2 +- compiled/facebook-www/ReactART-dev.classic.js | 44 ++++++----- compiled/facebook-www/ReactART-dev.modern.js | 44 ++++++----- .../facebook-www/ReactART-prod.classic.js | 35 ++++----- compiled/facebook-www/ReactART-prod.modern.js | 35 ++++----- compiled/facebook-www/ReactDOM-dev.classic.js | 44 ++++++----- compiled/facebook-www/ReactDOM-dev.modern.js | 44 ++++++----- .../facebook-www/ReactDOM-prod.classic.js | 75 +++++++++---------- compiled/facebook-www/ReactDOM-prod.modern.js | 75 +++++++++---------- .../ReactDOM-profiling.classic.js | 61 +++++++-------- .../facebook-www/ReactDOM-profiling.modern.js | 61 +++++++-------- .../ReactDOMTesting-dev.classic.js | 44 ++++++----- .../ReactDOMTesting-dev.modern.js | 44 ++++++----- .../ReactDOMTesting-prod.classic.js | 75 +++++++++---------- .../ReactDOMTesting-prod.modern.js | 75 +++++++++---------- .../ReactTestRenderer-dev.classic.js | 44 ++++++----- .../ReactTestRenderer-dev.modern.js | 44 ++++++----- .../__test_utils__/ReactAllWarnings.js | 2 +- 18 files changed, 436 insertions(+), 412 deletions(-) diff --git a/compiled/facebook-www/REVISION b/compiled/facebook-www/REVISION index a3380f6cac..da90e5ede2 100644 --- a/compiled/facebook-www/REVISION +++ b/compiled/facebook-www/REVISION @@ -1 +1 @@ -e10a7b5cd541882a78ff659147c1a0294413ccb0 +299a9c0598576f7dba170771b1c0b821281b1e15 diff --git a/compiled/facebook-www/ReactART-dev.classic.js b/compiled/facebook-www/ReactART-dev.classic.js index 8a80fe2ff9..844743a804 100644 --- a/compiled/facebook-www/ReactART-dev.classic.js +++ b/compiled/facebook-www/ReactART-dev.classic.js @@ -66,7 +66,7 @@ if (__DEV__) { return self; } - var ReactVersion = "19.0.0-www-classic-4c84ebb8"; + var ReactVersion = "19.0.0-www-classic-407418be"; var LegacyRoot = 0; var ConcurrentRoot = 1; @@ -28294,10 +28294,7 @@ if (__DEV__) { for (var i = 0; i < recoverableErrors.length; i++) { var recoverableError = recoverableErrors[i]; - var errorInfo = makeErrorInfo( - recoverableError.digest, - recoverableError.stack - ); + var errorInfo = makeErrorInfo(recoverableError.stack); onRecoverableError(recoverableError.value, errorInfo); } } // If the passive effects are the result of a discrete render, flush them @@ -28360,26 +28357,35 @@ if (__DEV__) { return null; } - function makeErrorInfo(digest, componentStack) { + function makeErrorInfo(componentStack) { { var errorInfo = { - componentStack: componentStack, - digest: digest + componentStack: componentStack }; - Object.defineProperty(errorInfo, "digest", { - configurable: false, - enumerable: true, - get: function () { - error( - 'You are accessing "digest" from the errorInfo object passed to onRecoverableError.' + - " This property is deprecated and will be removed in a future version of React." + - " To access the digest of an Error look for this property on the Error instance itself." - ); + return new Proxy(errorInfo, { + get: function (target, prop, receiver) { + if (prop === "digest") { + error( + 'You are accessing "digest" from the errorInfo object passed to onRecoverableError.' + + " This property is no longer provided as part of errorInfo but can be accessed as a property" + + " of the Error instance itself." + ); + } - return digest; + return Reflect.get(target, prop, receiver); + }, + has: function (target, prop) { + if (prop === "digest") { + error( + 'You are accessing "digest" from the errorInfo object passed to onRecoverableError.' + + " This property is no longer provided as part of errorInfo but can be accessed as a property" + + " of the Error instance itself." + ); + } + + return Reflect.has(target, prop); } }); - return errorInfo; } } diff --git a/compiled/facebook-www/ReactART-dev.modern.js b/compiled/facebook-www/ReactART-dev.modern.js index cac584a2b4..44daf2aa96 100644 --- a/compiled/facebook-www/ReactART-dev.modern.js +++ b/compiled/facebook-www/ReactART-dev.modern.js @@ -66,7 +66,7 @@ if (__DEV__) { return self; } - var ReactVersion = "19.0.0-www-modern-c7273448"; + var ReactVersion = "19.0.0-www-modern-e9fd3a91"; var LegacyRoot = 0; var ConcurrentRoot = 1; @@ -27944,10 +27944,7 @@ if (__DEV__) { for (var i = 0; i < recoverableErrors.length; i++) { var recoverableError = recoverableErrors[i]; - var errorInfo = makeErrorInfo( - recoverableError.digest, - recoverableError.stack - ); + var errorInfo = makeErrorInfo(recoverableError.stack); onRecoverableError(recoverableError.value, errorInfo); } } // If the passive effects are the result of a discrete render, flush them @@ -28010,26 +28007,35 @@ if (__DEV__) { return null; } - function makeErrorInfo(digest, componentStack) { + function makeErrorInfo(componentStack) { { var errorInfo = { - componentStack: componentStack, - digest: digest + componentStack: componentStack }; - Object.defineProperty(errorInfo, "digest", { - configurable: false, - enumerable: true, - get: function () { - error( - 'You are accessing "digest" from the errorInfo object passed to onRecoverableError.' + - " This property is deprecated and will be removed in a future version of React." + - " To access the digest of an Error look for this property on the Error instance itself." - ); + return new Proxy(errorInfo, { + get: function (target, prop, receiver) { + if (prop === "digest") { + error( + 'You are accessing "digest" from the errorInfo object passed to onRecoverableError.' + + " This property is no longer provided as part of errorInfo but can be accessed as a property" + + " of the Error instance itself." + ); + } - return digest; + return Reflect.get(target, prop, receiver); + }, + has: function (target, prop) { + if (prop === "digest") { + error( + 'You are accessing "digest" from the errorInfo object passed to onRecoverableError.' + + " This property is no longer provided as part of errorInfo but can be accessed as a property" + + " of the Error instance itself." + ); + } + + return Reflect.has(target, prop); } }); - return errorInfo; } } diff --git a/compiled/facebook-www/ReactART-prod.classic.js b/compiled/facebook-www/ReactART-prod.classic.js index c01c4b5894..6b52c9a161 100644 --- a/compiled/facebook-www/ReactART-prod.classic.js +++ b/compiled/facebook-www/ReactART-prod.classic.js @@ -9854,10 +9854,7 @@ function commitRootImpl( finishedWork++ ) (remainingLanes = recoverableErrors[finishedWork]), - (transitions = { - digest: remainingLanes.digest, - componentStack: remainingLanes.stack - }), + (transitions = { componentStack: remainingLanes.stack }), renderPriorityLevel(remainingLanes.value, transitions); 0 !== (pendingPassiveEffectsLanes & 3) && 0 !== root.tag && @@ -10611,19 +10608,19 @@ var slice = Array.prototype.slice, }; return Text; })(React.Component), - devToolsConfig$jscomp$inline_1120 = { + devToolsConfig$jscomp$inline_1119 = { findFiberByHostInstance: function () { return null; }, bundleType: 0, - version: "19.0.0-www-classic-91b37899", + version: "19.0.0-www-classic-bfe909d0", rendererPackageName: "react-art" }; -var internals$jscomp$inline_1325 = { - bundleType: devToolsConfig$jscomp$inline_1120.bundleType, - version: devToolsConfig$jscomp$inline_1120.version, - rendererPackageName: devToolsConfig$jscomp$inline_1120.rendererPackageName, - rendererConfig: devToolsConfig$jscomp$inline_1120.rendererConfig, +var internals$jscomp$inline_1324 = { + bundleType: devToolsConfig$jscomp$inline_1119.bundleType, + version: devToolsConfig$jscomp$inline_1119.version, + rendererPackageName: devToolsConfig$jscomp$inline_1119.rendererPackageName, + rendererConfig: devToolsConfig$jscomp$inline_1119.rendererConfig, overrideHookState: null, overrideHookStateDeletePath: null, overrideHookStateRenamePath: null, @@ -10640,26 +10637,26 @@ var internals$jscomp$inline_1325 = { return null === fiber ? null : fiber.stateNode; }, findFiberByHostInstance: - devToolsConfig$jscomp$inline_1120.findFiberByHostInstance || + devToolsConfig$jscomp$inline_1119.findFiberByHostInstance || emptyFindFiberByHostInstance, findHostInstancesForRefresh: null, scheduleRefresh: null, scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "19.0.0-www-classic-91b37899" + reconcilerVersion: "19.0.0-www-classic-bfe909d0" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var hook$jscomp$inline_1326 = __REACT_DEVTOOLS_GLOBAL_HOOK__; + var hook$jscomp$inline_1325 = __REACT_DEVTOOLS_GLOBAL_HOOK__; if ( - !hook$jscomp$inline_1326.isDisabled && - hook$jscomp$inline_1326.supportsFiber + !hook$jscomp$inline_1325.isDisabled && + hook$jscomp$inline_1325.supportsFiber ) try { - (rendererID = hook$jscomp$inline_1326.inject( - internals$jscomp$inline_1325 + (rendererID = hook$jscomp$inline_1325.inject( + internals$jscomp$inline_1324 )), - (injectedHook = hook$jscomp$inline_1326); + (injectedHook = hook$jscomp$inline_1325); } catch (err) {} } var Path = Mode$1.Path; diff --git a/compiled/facebook-www/ReactART-prod.modern.js b/compiled/facebook-www/ReactART-prod.modern.js index 0fbc2264e6..e5f11074ef 100644 --- a/compiled/facebook-www/ReactART-prod.modern.js +++ b/compiled/facebook-www/ReactART-prod.modern.js @@ -9549,10 +9549,7 @@ function commitRootImpl( finishedWork++ ) (remainingLanes = recoverableErrors[finishedWork]), - (transitions = { - digest: remainingLanes.digest, - componentStack: remainingLanes.stack - }), + (transitions = { componentStack: remainingLanes.stack }), renderPriorityLevel(remainingLanes.value, transitions); 0 !== (pendingPassiveEffectsLanes & 3) && 0 !== root.tag && @@ -10266,19 +10263,19 @@ var slice = Array.prototype.slice, }; return Text; })(React.Component), - devToolsConfig$jscomp$inline_1100 = { + devToolsConfig$jscomp$inline_1099 = { findFiberByHostInstance: function () { return null; }, bundleType: 0, - version: "19.0.0-www-modern-8e226e00", + version: "19.0.0-www-modern-c45bb981", rendererPackageName: "react-art" }; -var internals$jscomp$inline_1305 = { - bundleType: devToolsConfig$jscomp$inline_1100.bundleType, - version: devToolsConfig$jscomp$inline_1100.version, - rendererPackageName: devToolsConfig$jscomp$inline_1100.rendererPackageName, - rendererConfig: devToolsConfig$jscomp$inline_1100.rendererConfig, +var internals$jscomp$inline_1304 = { + bundleType: devToolsConfig$jscomp$inline_1099.bundleType, + version: devToolsConfig$jscomp$inline_1099.version, + rendererPackageName: devToolsConfig$jscomp$inline_1099.rendererPackageName, + rendererConfig: devToolsConfig$jscomp$inline_1099.rendererConfig, overrideHookState: null, overrideHookStateDeletePath: null, overrideHookStateRenamePath: null, @@ -10295,26 +10292,26 @@ var internals$jscomp$inline_1305 = { return null === fiber ? null : fiber.stateNode; }, findFiberByHostInstance: - devToolsConfig$jscomp$inline_1100.findFiberByHostInstance || + devToolsConfig$jscomp$inline_1099.findFiberByHostInstance || emptyFindFiberByHostInstance, findHostInstancesForRefresh: null, scheduleRefresh: null, scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "19.0.0-www-modern-8e226e00" + reconcilerVersion: "19.0.0-www-modern-c45bb981" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var hook$jscomp$inline_1306 = __REACT_DEVTOOLS_GLOBAL_HOOK__; + var hook$jscomp$inline_1305 = __REACT_DEVTOOLS_GLOBAL_HOOK__; if ( - !hook$jscomp$inline_1306.isDisabled && - hook$jscomp$inline_1306.supportsFiber + !hook$jscomp$inline_1305.isDisabled && + hook$jscomp$inline_1305.supportsFiber ) try { - (rendererID = hook$jscomp$inline_1306.inject( - internals$jscomp$inline_1305 + (rendererID = hook$jscomp$inline_1305.inject( + internals$jscomp$inline_1304 )), - (injectedHook = hook$jscomp$inline_1306); + (injectedHook = hook$jscomp$inline_1305); } catch (err) {} } var Path = Mode$1.Path; diff --git a/compiled/facebook-www/ReactDOM-dev.classic.js b/compiled/facebook-www/ReactDOM-dev.classic.js index df7f15e5d4..7d8c5c4315 100644 --- a/compiled/facebook-www/ReactDOM-dev.classic.js +++ b/compiled/facebook-www/ReactDOM-dev.classic.js @@ -34001,10 +34001,7 @@ if (__DEV__) { for (var i = 0; i < recoverableErrors.length; i++) { var recoverableError = recoverableErrors[i]; - var errorInfo = makeErrorInfo( - recoverableError.digest, - recoverableError.stack - ); + var errorInfo = makeErrorInfo(recoverableError.stack); onRecoverableError(recoverableError.value, errorInfo); } } // If the passive effects are the result of a discrete render, flush them @@ -34100,26 +34097,35 @@ if (__DEV__) { return null; } - function makeErrorInfo(digest, componentStack) { + function makeErrorInfo(componentStack) { { var errorInfo = { - componentStack: componentStack, - digest: digest + componentStack: componentStack }; - Object.defineProperty(errorInfo, "digest", { - configurable: false, - enumerable: true, - get: function () { - error( - 'You are accessing "digest" from the errorInfo object passed to onRecoverableError.' + - " This property is deprecated and will be removed in a future version of React." + - " To access the digest of an Error look for this property on the Error instance itself." - ); + return new Proxy(errorInfo, { + get: function (target, prop, receiver) { + if (prop === "digest") { + error( + 'You are accessing "digest" from the errorInfo object passed to onRecoverableError.' + + " This property is no longer provided as part of errorInfo but can be accessed as a property" + + " of the Error instance itself." + ); + } - return digest; + return Reflect.get(target, prop, receiver); + }, + has: function (target, prop) { + if (prop === "digest") { + error( + 'You are accessing "digest" from the errorInfo object passed to onRecoverableError.' + + " This property is no longer provided as part of errorInfo but can be accessed as a property" + + " of the Error instance itself." + ); + } + + return Reflect.has(target, prop); } }); - return errorInfo; } } @@ -36339,7 +36345,7 @@ if (__DEV__) { return root; } - var ReactVersion = "19.0.0-www-classic-4154e20f"; + var ReactVersion = "19.0.0-www-classic-623b131e"; function createPortal$1( children, diff --git a/compiled/facebook-www/ReactDOM-dev.modern.js b/compiled/facebook-www/ReactDOM-dev.modern.js index 976d44d0f6..e88c6b9bc8 100644 --- a/compiled/facebook-www/ReactDOM-dev.modern.js +++ b/compiled/facebook-www/ReactDOM-dev.modern.js @@ -33849,10 +33849,7 @@ if (__DEV__) { for (var i = 0; i < recoverableErrors.length; i++) { var recoverableError = recoverableErrors[i]; - var errorInfo = makeErrorInfo( - recoverableError.digest, - recoverableError.stack - ); + var errorInfo = makeErrorInfo(recoverableError.stack); onRecoverableError(recoverableError.value, errorInfo); } } // If the passive effects are the result of a discrete render, flush them @@ -33948,26 +33945,35 @@ if (__DEV__) { return null; } - function makeErrorInfo(digest, componentStack) { + function makeErrorInfo(componentStack) { { var errorInfo = { - componentStack: componentStack, - digest: digest + componentStack: componentStack }; - Object.defineProperty(errorInfo, "digest", { - configurable: false, - enumerable: true, - get: function () { - error( - 'You are accessing "digest" from the errorInfo object passed to onRecoverableError.' + - " This property is deprecated and will be removed in a future version of React." + - " To access the digest of an Error look for this property on the Error instance itself." - ); + return new Proxy(errorInfo, { + get: function (target, prop, receiver) { + if (prop === "digest") { + error( + 'You are accessing "digest" from the errorInfo object passed to onRecoverableError.' + + " This property is no longer provided as part of errorInfo but can be accessed as a property" + + " of the Error instance itself." + ); + } - return digest; + return Reflect.get(target, prop, receiver); + }, + has: function (target, prop) { + if (prop === "digest") { + error( + 'You are accessing "digest" from the errorInfo object passed to onRecoverableError.' + + " This property is no longer provided as part of errorInfo but can be accessed as a property" + + " of the Error instance itself." + ); + } + + return Reflect.has(target, prop); } }); - return errorInfo; } } @@ -36187,7 +36193,7 @@ if (__DEV__) { return root; } - var ReactVersion = "19.0.0-www-modern-a6ba24bf"; + var ReactVersion = "19.0.0-www-modern-7eb24ac6"; function createPortal$1( children, diff --git a/compiled/facebook-www/ReactDOM-prod.classic.js b/compiled/facebook-www/ReactDOM-prod.classic.js index 490b0aac1e..40088b97e8 100644 --- a/compiled/facebook-www/ReactDOM-prod.classic.js +++ b/compiled/facebook-www/ReactDOM-prod.classic.js @@ -11720,10 +11720,7 @@ function commitRootImpl( finishedWork++ ) (remainingLanes = recoverableErrors[finishedWork]), - (transitions = { - digest: remainingLanes.digest, - componentStack: remainingLanes.stack - }), + (transitions = { componentStack: remainingLanes.stack }), renderPriorityLevel(remainingLanes.value, transitions); 0 !== (pendingPassiveEffectsLanes & 3) && 0 !== root.tag && @@ -13062,14 +13059,14 @@ var isInputEventSupported = !1; if (canUseDOM) { var JSCompiler_inline_result$jscomp$347; if (canUseDOM) { - var isSupported$jscomp$inline_1498 = "oninput" in document; - if (!isSupported$jscomp$inline_1498) { - var element$jscomp$inline_1499 = document.createElement("div"); - element$jscomp$inline_1499.setAttribute("oninput", "return;"); - isSupported$jscomp$inline_1498 = - "function" === typeof element$jscomp$inline_1499.oninput; + var isSupported$jscomp$inline_1497 = "oninput" in document; + if (!isSupported$jscomp$inline_1497) { + var element$jscomp$inline_1498 = document.createElement("div"); + element$jscomp$inline_1498.setAttribute("oninput", "return;"); + isSupported$jscomp$inline_1497 = + "function" === typeof element$jscomp$inline_1498.oninput; } - JSCompiler_inline_result$jscomp$347 = isSupported$jscomp$inline_1498; + JSCompiler_inline_result$jscomp$347 = isSupported$jscomp$inline_1497; } else JSCompiler_inline_result$jscomp$347 = !1; isInputEventSupported = JSCompiler_inline_result$jscomp$347 && @@ -13444,20 +13441,20 @@ function extractEvents$1( } } for ( - var i$jscomp$inline_1539 = 0; - i$jscomp$inline_1539 < simpleEventPluginEvents.length; - i$jscomp$inline_1539++ + var i$jscomp$inline_1538 = 0; + i$jscomp$inline_1538 < simpleEventPluginEvents.length; + i$jscomp$inline_1538++ ) { - var eventName$jscomp$inline_1540 = - simpleEventPluginEvents[i$jscomp$inline_1539], - domEventName$jscomp$inline_1541 = - eventName$jscomp$inline_1540.toLowerCase(), - capitalizedEvent$jscomp$inline_1542 = - eventName$jscomp$inline_1540[0].toUpperCase() + - eventName$jscomp$inline_1540.slice(1); + var eventName$jscomp$inline_1539 = + simpleEventPluginEvents[i$jscomp$inline_1538], + domEventName$jscomp$inline_1540 = + eventName$jscomp$inline_1539.toLowerCase(), + capitalizedEvent$jscomp$inline_1541 = + eventName$jscomp$inline_1539[0].toUpperCase() + + eventName$jscomp$inline_1539.slice(1); registerSimpleEvent( - domEventName$jscomp$inline_1541, - "on" + capitalizedEvent$jscomp$inline_1542 + domEventName$jscomp$inline_1540, + "on" + capitalizedEvent$jscomp$inline_1541 ); } registerSimpleEvent(ANIMATION_END, "onAnimationEnd"); @@ -17105,17 +17102,17 @@ Internals.Events = [ restoreStateIfNeeded, batchedUpdates$1 ]; -var devToolsConfig$jscomp$inline_1733 = { +var devToolsConfig$jscomp$inline_1732 = { findFiberByHostInstance: getClosestInstanceFromNode, bundleType: 0, - version: "19.0.0-www-classic-05fdcc15", + version: "19.0.0-www-classic-7c697906", rendererPackageName: "react-dom" }; -var internals$jscomp$inline_2161 = { - bundleType: devToolsConfig$jscomp$inline_1733.bundleType, - version: devToolsConfig$jscomp$inline_1733.version, - rendererPackageName: devToolsConfig$jscomp$inline_1733.rendererPackageName, - rendererConfig: devToolsConfig$jscomp$inline_1733.rendererConfig, +var internals$jscomp$inline_2160 = { + bundleType: devToolsConfig$jscomp$inline_1732.bundleType, + version: devToolsConfig$jscomp$inline_1732.version, + rendererPackageName: devToolsConfig$jscomp$inline_1732.rendererPackageName, + rendererConfig: devToolsConfig$jscomp$inline_1732.rendererConfig, overrideHookState: null, overrideHookStateDeletePath: null, overrideHookStateRenamePath: null, @@ -17131,26 +17128,26 @@ var internals$jscomp$inline_2161 = { return null === fiber ? null : fiber.stateNode; }, findFiberByHostInstance: - devToolsConfig$jscomp$inline_1733.findFiberByHostInstance || + devToolsConfig$jscomp$inline_1732.findFiberByHostInstance || emptyFindFiberByHostInstance, findHostInstancesForRefresh: null, scheduleRefresh: null, scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "19.0.0-www-classic-05fdcc15" + reconcilerVersion: "19.0.0-www-classic-7c697906" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var hook$jscomp$inline_2162 = __REACT_DEVTOOLS_GLOBAL_HOOK__; + var hook$jscomp$inline_2161 = __REACT_DEVTOOLS_GLOBAL_HOOK__; if ( - !hook$jscomp$inline_2162.isDisabled && - hook$jscomp$inline_2162.supportsFiber + !hook$jscomp$inline_2161.isDisabled && + hook$jscomp$inline_2161.supportsFiber ) try { - (rendererID = hook$jscomp$inline_2162.inject( - internals$jscomp$inline_2161 + (rendererID = hook$jscomp$inline_2161.inject( + internals$jscomp$inline_2160 )), - (injectedHook = hook$jscomp$inline_2162); + (injectedHook = hook$jscomp$inline_2161); } catch (err) {} } var ReactFiberErrorDialogWWW = require("ReactFiberErrorDialog"); @@ -17587,4 +17584,4 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactCurrentDispatcher$2.current.useHostTransitionStatus(); }; -exports.version = "19.0.0-www-classic-05fdcc15"; +exports.version = "19.0.0-www-classic-7c697906"; diff --git a/compiled/facebook-www/ReactDOM-prod.modern.js b/compiled/facebook-www/ReactDOM-prod.modern.js index dac1462cb0..36d6d52425 100644 --- a/compiled/facebook-www/ReactDOM-prod.modern.js +++ b/compiled/facebook-www/ReactDOM-prod.modern.js @@ -11534,10 +11534,7 @@ function commitRootImpl( finishedWork++ ) (remainingLanes = recoverableErrors[finishedWork]), - (transitions = { - digest: remainingLanes.digest, - componentStack: remainingLanes.stack - }), + (transitions = { componentStack: remainingLanes.stack }), renderPriorityLevel(remainingLanes.value, transitions); 0 !== (pendingPassiveEffectsLanes & 3) && 0 !== root.tag && @@ -13430,14 +13427,14 @@ var isInputEventSupported = !1; if (canUseDOM) { var JSCompiler_inline_result$jscomp$341; if (canUseDOM) { - var isSupported$jscomp$inline_1491 = "oninput" in document; - if (!isSupported$jscomp$inline_1491) { - var element$jscomp$inline_1492 = document.createElement("div"); - element$jscomp$inline_1492.setAttribute("oninput", "return;"); - isSupported$jscomp$inline_1491 = - "function" === typeof element$jscomp$inline_1492.oninput; + var isSupported$jscomp$inline_1490 = "oninput" in document; + if (!isSupported$jscomp$inline_1490) { + var element$jscomp$inline_1491 = document.createElement("div"); + element$jscomp$inline_1491.setAttribute("oninput", "return;"); + isSupported$jscomp$inline_1490 = + "function" === typeof element$jscomp$inline_1491.oninput; } - JSCompiler_inline_result$jscomp$341 = isSupported$jscomp$inline_1491; + JSCompiler_inline_result$jscomp$341 = isSupported$jscomp$inline_1490; } else JSCompiler_inline_result$jscomp$341 = !1; isInputEventSupported = JSCompiler_inline_result$jscomp$341 && @@ -13749,20 +13746,20 @@ function registerSimpleEvent(domEventName, reactName) { registerTwoPhaseEvent(reactName, [domEventName]); } for ( - var i$jscomp$inline_1532 = 0; - i$jscomp$inline_1532 < simpleEventPluginEvents.length; - i$jscomp$inline_1532++ + var i$jscomp$inline_1531 = 0; + i$jscomp$inline_1531 < simpleEventPluginEvents.length; + i$jscomp$inline_1531++ ) { - var eventName$jscomp$inline_1533 = - simpleEventPluginEvents[i$jscomp$inline_1532], - domEventName$jscomp$inline_1534 = - eventName$jscomp$inline_1533.toLowerCase(), - capitalizedEvent$jscomp$inline_1535 = - eventName$jscomp$inline_1533[0].toUpperCase() + - eventName$jscomp$inline_1533.slice(1); + var eventName$jscomp$inline_1532 = + simpleEventPluginEvents[i$jscomp$inline_1531], + domEventName$jscomp$inline_1533 = + eventName$jscomp$inline_1532.toLowerCase(), + capitalizedEvent$jscomp$inline_1534 = + eventName$jscomp$inline_1532[0].toUpperCase() + + eventName$jscomp$inline_1532.slice(1); registerSimpleEvent( - domEventName$jscomp$inline_1534, - "on" + capitalizedEvent$jscomp$inline_1535 + domEventName$jscomp$inline_1533, + "on" + capitalizedEvent$jscomp$inline_1534 ); } registerSimpleEvent(ANIMATION_END, "onAnimationEnd"); @@ -16616,17 +16613,17 @@ Internals.Events = [ restoreStateIfNeeded, batchedUpdates$1 ]; -var devToolsConfig$jscomp$inline_1690 = { +var devToolsConfig$jscomp$inline_1689 = { findFiberByHostInstance: getClosestInstanceFromNode, bundleType: 0, - version: "19.0.0-www-modern-eefb45dc", + version: "19.0.0-www-modern-50412b8e", rendererPackageName: "react-dom" }; -var internals$jscomp$inline_2117 = { - bundleType: devToolsConfig$jscomp$inline_1690.bundleType, - version: devToolsConfig$jscomp$inline_1690.version, - rendererPackageName: devToolsConfig$jscomp$inline_1690.rendererPackageName, - rendererConfig: devToolsConfig$jscomp$inline_1690.rendererConfig, +var internals$jscomp$inline_2116 = { + bundleType: devToolsConfig$jscomp$inline_1689.bundleType, + version: devToolsConfig$jscomp$inline_1689.version, + rendererPackageName: devToolsConfig$jscomp$inline_1689.rendererPackageName, + rendererConfig: devToolsConfig$jscomp$inline_1689.rendererConfig, overrideHookState: null, overrideHookStateDeletePath: null, overrideHookStateRenamePath: null, @@ -16642,26 +16639,26 @@ var internals$jscomp$inline_2117 = { return null === fiber ? null : fiber.stateNode; }, findFiberByHostInstance: - devToolsConfig$jscomp$inline_1690.findFiberByHostInstance || + devToolsConfig$jscomp$inline_1689.findFiberByHostInstance || emptyFindFiberByHostInstance, findHostInstancesForRefresh: null, scheduleRefresh: null, scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "19.0.0-www-modern-eefb45dc" + reconcilerVersion: "19.0.0-www-modern-50412b8e" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var hook$jscomp$inline_2118 = __REACT_DEVTOOLS_GLOBAL_HOOK__; + var hook$jscomp$inline_2117 = __REACT_DEVTOOLS_GLOBAL_HOOK__; if ( - !hook$jscomp$inline_2118.isDisabled && - hook$jscomp$inline_2118.supportsFiber + !hook$jscomp$inline_2117.isDisabled && + hook$jscomp$inline_2117.supportsFiber ) try { - (rendererID = hook$jscomp$inline_2118.inject( - internals$jscomp$inline_2117 + (rendererID = hook$jscomp$inline_2117.inject( + internals$jscomp$inline_2116 )), - (injectedHook = hook$jscomp$inline_2118); + (injectedHook = hook$jscomp$inline_2117); } catch (err) {} } var ReactFiberErrorDialogWWW = require("ReactFiberErrorDialog"); @@ -16951,4 +16948,4 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactCurrentDispatcher$2.current.useHostTransitionStatus(); }; -exports.version = "19.0.0-www-modern-eefb45dc"; +exports.version = "19.0.0-www-modern-50412b8e"; diff --git a/compiled/facebook-www/ReactDOM-profiling.classic.js b/compiled/facebook-www/ReactDOM-profiling.classic.js index 81761683a3..ccafabbd60 100644 --- a/compiled/facebook-www/ReactDOM-profiling.classic.js +++ b/compiled/facebook-www/ReactDOM-profiling.classic.js @@ -12413,10 +12413,7 @@ function commitRootImpl( finishedWork++ ) (remainingLanes = recoverableErrors[finishedWork]), - (transitions = { - digest: remainingLanes.digest, - componentStack: remainingLanes.stack - }), + (transitions = { componentStack: remainingLanes.stack }), renderPriorityLevel(remainingLanes.value, transitions); 0 !== (pendingPassiveEffectsLanes & 3) && 0 !== root.tag && @@ -13812,14 +13809,14 @@ var isInputEventSupported = !1; if (canUseDOM) { var JSCompiler_inline_result$jscomp$368; if (canUseDOM) { - var isSupported$jscomp$inline_1584 = "oninput" in document; - if (!isSupported$jscomp$inline_1584) { - var element$jscomp$inline_1585 = document.createElement("div"); - element$jscomp$inline_1585.setAttribute("oninput", "return;"); - isSupported$jscomp$inline_1584 = - "function" === typeof element$jscomp$inline_1585.oninput; + var isSupported$jscomp$inline_1583 = "oninput" in document; + if (!isSupported$jscomp$inline_1583) { + var element$jscomp$inline_1584 = document.createElement("div"); + element$jscomp$inline_1584.setAttribute("oninput", "return;"); + isSupported$jscomp$inline_1583 = + "function" === typeof element$jscomp$inline_1584.oninput; } - JSCompiler_inline_result$jscomp$368 = isSupported$jscomp$inline_1584; + JSCompiler_inline_result$jscomp$368 = isSupported$jscomp$inline_1583; } else JSCompiler_inline_result$jscomp$368 = !1; isInputEventSupported = JSCompiler_inline_result$jscomp$368 && @@ -14194,20 +14191,20 @@ function extractEvents$1( } } for ( - var i$jscomp$inline_1625 = 0; - i$jscomp$inline_1625 < simpleEventPluginEvents.length; - i$jscomp$inline_1625++ + var i$jscomp$inline_1624 = 0; + i$jscomp$inline_1624 < simpleEventPluginEvents.length; + i$jscomp$inline_1624++ ) { - var eventName$jscomp$inline_1626 = - simpleEventPluginEvents[i$jscomp$inline_1625], - domEventName$jscomp$inline_1627 = - eventName$jscomp$inline_1626.toLowerCase(), - capitalizedEvent$jscomp$inline_1628 = - eventName$jscomp$inline_1626[0].toUpperCase() + - eventName$jscomp$inline_1626.slice(1); + var eventName$jscomp$inline_1625 = + simpleEventPluginEvents[i$jscomp$inline_1624], + domEventName$jscomp$inline_1626 = + eventName$jscomp$inline_1625.toLowerCase(), + capitalizedEvent$jscomp$inline_1627 = + eventName$jscomp$inline_1625[0].toUpperCase() + + eventName$jscomp$inline_1625.slice(1); registerSimpleEvent( - domEventName$jscomp$inline_1627, - "on" + capitalizedEvent$jscomp$inline_1628 + domEventName$jscomp$inline_1626, + "on" + capitalizedEvent$jscomp$inline_1627 ); } registerSimpleEvent(ANIMATION_END, "onAnimationEnd"); @@ -17855,10 +17852,10 @@ Internals.Events = [ restoreStateIfNeeded, batchedUpdates$1 ]; -var devToolsConfig$jscomp$inline_1819 = { +var devToolsConfig$jscomp$inline_1818 = { findFiberByHostInstance: getClosestInstanceFromNode, bundleType: 0, - version: "19.0.0-www-classic-d0d2a69b", + version: "19.0.0-www-classic-78c1e61a", rendererPackageName: "react-dom" }; (function (internals) { @@ -17876,10 +17873,10 @@ var devToolsConfig$jscomp$inline_1819 = { } catch (err) {} return hook.checkDCE ? !0 : !1; })({ - bundleType: devToolsConfig$jscomp$inline_1819.bundleType, - version: devToolsConfig$jscomp$inline_1819.version, - rendererPackageName: devToolsConfig$jscomp$inline_1819.rendererPackageName, - rendererConfig: devToolsConfig$jscomp$inline_1819.rendererConfig, + bundleType: devToolsConfig$jscomp$inline_1818.bundleType, + version: devToolsConfig$jscomp$inline_1818.version, + rendererPackageName: devToolsConfig$jscomp$inline_1818.rendererPackageName, + rendererConfig: devToolsConfig$jscomp$inline_1818.rendererConfig, overrideHookState: null, overrideHookStateDeletePath: null, overrideHookStateRenamePath: null, @@ -17895,14 +17892,14 @@ var devToolsConfig$jscomp$inline_1819 = { return null === fiber ? null : fiber.stateNode; }, findFiberByHostInstance: - devToolsConfig$jscomp$inline_1819.findFiberByHostInstance || + devToolsConfig$jscomp$inline_1818.findFiberByHostInstance || emptyFindFiberByHostInstance, findHostInstancesForRefresh: null, scheduleRefresh: null, scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "19.0.0-www-classic-d0d2a69b" + reconcilerVersion: "19.0.0-www-classic-78c1e61a" }); var ReactFiberErrorDialogWWW = require("ReactFiberErrorDialog"); if ("function" !== typeof ReactFiberErrorDialogWWW.showErrorDialog) @@ -18338,7 +18335,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactCurrentDispatcher$2.current.useHostTransitionStatus(); }; -exports.version = "19.0.0-www-classic-d0d2a69b"; +exports.version = "19.0.0-www-classic-78c1e61a"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/compiled/facebook-www/ReactDOM-profiling.modern.js b/compiled/facebook-www/ReactDOM-profiling.modern.js index 1506e82110..4fa6c6a065 100644 --- a/compiled/facebook-www/ReactDOM-profiling.modern.js +++ b/compiled/facebook-www/ReactDOM-profiling.modern.js @@ -12221,10 +12221,7 @@ function commitRootImpl( finishedWork++ ) (remainingLanes = recoverableErrors[finishedWork]), - (transitions = { - digest: remainingLanes.digest, - componentStack: remainingLanes.stack - }), + (transitions = { componentStack: remainingLanes.stack }), renderPriorityLevel(remainingLanes.value, transitions); 0 !== (pendingPassiveEffectsLanes & 3) && 0 !== root.tag && @@ -14174,14 +14171,14 @@ var isInputEventSupported = !1; if (canUseDOM) { var JSCompiler_inline_result$jscomp$362; if (canUseDOM) { - var isSupported$jscomp$inline_1577 = "oninput" in document; - if (!isSupported$jscomp$inline_1577) { - var element$jscomp$inline_1578 = document.createElement("div"); - element$jscomp$inline_1578.setAttribute("oninput", "return;"); - isSupported$jscomp$inline_1577 = - "function" === typeof element$jscomp$inline_1578.oninput; + var isSupported$jscomp$inline_1576 = "oninput" in document; + if (!isSupported$jscomp$inline_1576) { + var element$jscomp$inline_1577 = document.createElement("div"); + element$jscomp$inline_1577.setAttribute("oninput", "return;"); + isSupported$jscomp$inline_1576 = + "function" === typeof element$jscomp$inline_1577.oninput; } - JSCompiler_inline_result$jscomp$362 = isSupported$jscomp$inline_1577; + JSCompiler_inline_result$jscomp$362 = isSupported$jscomp$inline_1576; } else JSCompiler_inline_result$jscomp$362 = !1; isInputEventSupported = JSCompiler_inline_result$jscomp$362 && @@ -14493,20 +14490,20 @@ function registerSimpleEvent(domEventName, reactName) { registerTwoPhaseEvent(reactName, [domEventName]); } for ( - var i$jscomp$inline_1618 = 0; - i$jscomp$inline_1618 < simpleEventPluginEvents.length; - i$jscomp$inline_1618++ + var i$jscomp$inline_1617 = 0; + i$jscomp$inline_1617 < simpleEventPluginEvents.length; + i$jscomp$inline_1617++ ) { - var eventName$jscomp$inline_1619 = - simpleEventPluginEvents[i$jscomp$inline_1618], - domEventName$jscomp$inline_1620 = - eventName$jscomp$inline_1619.toLowerCase(), - capitalizedEvent$jscomp$inline_1621 = - eventName$jscomp$inline_1619[0].toUpperCase() + - eventName$jscomp$inline_1619.slice(1); + var eventName$jscomp$inline_1618 = + simpleEventPluginEvents[i$jscomp$inline_1617], + domEventName$jscomp$inline_1619 = + eventName$jscomp$inline_1618.toLowerCase(), + capitalizedEvent$jscomp$inline_1620 = + eventName$jscomp$inline_1618[0].toUpperCase() + + eventName$jscomp$inline_1618.slice(1); registerSimpleEvent( - domEventName$jscomp$inline_1620, - "on" + capitalizedEvent$jscomp$inline_1621 + domEventName$jscomp$inline_1619, + "on" + capitalizedEvent$jscomp$inline_1620 ); } registerSimpleEvent(ANIMATION_END, "onAnimationEnd"); @@ -17360,10 +17357,10 @@ Internals.Events = [ restoreStateIfNeeded, batchedUpdates$1 ]; -var devToolsConfig$jscomp$inline_1776 = { +var devToolsConfig$jscomp$inline_1775 = { findFiberByHostInstance: getClosestInstanceFromNode, bundleType: 0, - version: "19.0.0-www-modern-7d068e58", + version: "19.0.0-www-modern-16f83430", rendererPackageName: "react-dom" }; (function (internals) { @@ -17381,10 +17378,10 @@ var devToolsConfig$jscomp$inline_1776 = { } catch (err) {} return hook.checkDCE ? !0 : !1; })({ - bundleType: devToolsConfig$jscomp$inline_1776.bundleType, - version: devToolsConfig$jscomp$inline_1776.version, - rendererPackageName: devToolsConfig$jscomp$inline_1776.rendererPackageName, - rendererConfig: devToolsConfig$jscomp$inline_1776.rendererConfig, + bundleType: devToolsConfig$jscomp$inline_1775.bundleType, + version: devToolsConfig$jscomp$inline_1775.version, + rendererPackageName: devToolsConfig$jscomp$inline_1775.rendererPackageName, + rendererConfig: devToolsConfig$jscomp$inline_1775.rendererConfig, overrideHookState: null, overrideHookStateDeletePath: null, overrideHookStateRenamePath: null, @@ -17400,14 +17397,14 @@ var devToolsConfig$jscomp$inline_1776 = { return null === fiber ? null : fiber.stateNode; }, findFiberByHostInstance: - devToolsConfig$jscomp$inline_1776.findFiberByHostInstance || + devToolsConfig$jscomp$inline_1775.findFiberByHostInstance || emptyFindFiberByHostInstance, findHostInstancesForRefresh: null, scheduleRefresh: null, scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "19.0.0-www-modern-7d068e58" + reconcilerVersion: "19.0.0-www-modern-16f83430" }); var ReactFiberErrorDialogWWW = require("ReactFiberErrorDialog"); if ("function" !== typeof ReactFiberErrorDialogWWW.showErrorDialog) @@ -17696,7 +17693,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactCurrentDispatcher$2.current.useHostTransitionStatus(); }; -exports.version = "19.0.0-www-modern-7d068e58"; +exports.version = "19.0.0-www-modern-16f83430"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/compiled/facebook-www/ReactDOMTesting-dev.classic.js b/compiled/facebook-www/ReactDOMTesting-dev.classic.js index 972c403a29..5a67faa37d 100644 --- a/compiled/facebook-www/ReactDOMTesting-dev.classic.js +++ b/compiled/facebook-www/ReactDOMTesting-dev.classic.js @@ -34625,10 +34625,7 @@ if (__DEV__) { for (var i = 0; i < recoverableErrors.length; i++) { var recoverableError = recoverableErrors[i]; - var errorInfo = makeErrorInfo( - recoverableError.digest, - recoverableError.stack - ); + var errorInfo = makeErrorInfo(recoverableError.stack); onRecoverableError(recoverableError.value, errorInfo); } } // If the passive effects are the result of a discrete render, flush them @@ -34724,26 +34721,35 @@ if (__DEV__) { return null; } - function makeErrorInfo(digest, componentStack) { + function makeErrorInfo(componentStack) { { var errorInfo = { - componentStack: componentStack, - digest: digest + componentStack: componentStack }; - Object.defineProperty(errorInfo, "digest", { - configurable: false, - enumerable: true, - get: function () { - error( - 'You are accessing "digest" from the errorInfo object passed to onRecoverableError.' + - " This property is deprecated and will be removed in a future version of React." + - " To access the digest of an Error look for this property on the Error instance itself." - ); + return new Proxy(errorInfo, { + get: function (target, prop, receiver) { + if (prop === "digest") { + error( + 'You are accessing "digest" from the errorInfo object passed to onRecoverableError.' + + " This property is no longer provided as part of errorInfo but can be accessed as a property" + + " of the Error instance itself." + ); + } - return digest; + return Reflect.get(target, prop, receiver); + }, + has: function (target, prop) { + if (prop === "digest") { + error( + 'You are accessing "digest" from the errorInfo object passed to onRecoverableError.' + + " This property is no longer provided as part of errorInfo but can be accessed as a property" + + " of the Error instance itself." + ); + } + + return Reflect.has(target, prop); } }); - return errorInfo; } } @@ -36963,7 +36969,7 @@ if (__DEV__) { return root; } - var ReactVersion = "19.0.0-www-classic-81c80948"; + var ReactVersion = "19.0.0-www-classic-960fe561"; function createPortal$1( children, diff --git a/compiled/facebook-www/ReactDOMTesting-dev.modern.js b/compiled/facebook-www/ReactDOMTesting-dev.modern.js index 504bfb71bf..f764992daf 100644 --- a/compiled/facebook-www/ReactDOMTesting-dev.modern.js +++ b/compiled/facebook-www/ReactDOMTesting-dev.modern.js @@ -34473,10 +34473,7 @@ if (__DEV__) { for (var i = 0; i < recoverableErrors.length; i++) { var recoverableError = recoverableErrors[i]; - var errorInfo = makeErrorInfo( - recoverableError.digest, - recoverableError.stack - ); + var errorInfo = makeErrorInfo(recoverableError.stack); onRecoverableError(recoverableError.value, errorInfo); } } // If the passive effects are the result of a discrete render, flush them @@ -34572,26 +34569,35 @@ if (__DEV__) { return null; } - function makeErrorInfo(digest, componentStack) { + function makeErrorInfo(componentStack) { { var errorInfo = { - componentStack: componentStack, - digest: digest + componentStack: componentStack }; - Object.defineProperty(errorInfo, "digest", { - configurable: false, - enumerable: true, - get: function () { - error( - 'You are accessing "digest" from the errorInfo object passed to onRecoverableError.' + - " This property is deprecated and will be removed in a future version of React." + - " To access the digest of an Error look for this property on the Error instance itself." - ); + return new Proxy(errorInfo, { + get: function (target, prop, receiver) { + if (prop === "digest") { + error( + 'You are accessing "digest" from the errorInfo object passed to onRecoverableError.' + + " This property is no longer provided as part of errorInfo but can be accessed as a property" + + " of the Error instance itself." + ); + } - return digest; + return Reflect.get(target, prop, receiver); + }, + has: function (target, prop) { + if (prop === "digest") { + error( + 'You are accessing "digest" from the errorInfo object passed to onRecoverableError.' + + " This property is no longer provided as part of errorInfo but can be accessed as a property" + + " of the Error instance itself." + ); + } + + return Reflect.has(target, prop); } }); - return errorInfo; } } @@ -36811,7 +36817,7 @@ if (__DEV__) { return root; } - var ReactVersion = "19.0.0-www-modern-f967c031"; + var ReactVersion = "19.0.0-www-modern-7481bf65"; function createPortal$1( children, diff --git a/compiled/facebook-www/ReactDOMTesting-prod.classic.js b/compiled/facebook-www/ReactDOMTesting-prod.classic.js index 4fdb57dc46..619774b465 100644 --- a/compiled/facebook-www/ReactDOMTesting-prod.classic.js +++ b/compiled/facebook-www/ReactDOMTesting-prod.classic.js @@ -11992,10 +11992,7 @@ function commitRootImpl( finishedWork++ ) (remainingLanes = recoverableErrors[finishedWork]), - (transitions = { - digest: remainingLanes.digest, - componentStack: remainingLanes.stack - }), + (transitions = { componentStack: remainingLanes.stack }), renderPriorityLevel(remainingLanes.value, transitions); 0 !== (pendingPassiveEffectsLanes & 3) && 0 !== root.tag && @@ -13334,14 +13331,14 @@ var isInputEventSupported = !1; if (canUseDOM) { var JSCompiler_inline_result$jscomp$349; if (canUseDOM) { - var isSupported$jscomp$inline_1525 = "oninput" in document; - if (!isSupported$jscomp$inline_1525) { - var element$jscomp$inline_1526 = document.createElement("div"); - element$jscomp$inline_1526.setAttribute("oninput", "return;"); - isSupported$jscomp$inline_1525 = - "function" === typeof element$jscomp$inline_1526.oninput; + var isSupported$jscomp$inline_1524 = "oninput" in document; + if (!isSupported$jscomp$inline_1524) { + var element$jscomp$inline_1525 = document.createElement("div"); + element$jscomp$inline_1525.setAttribute("oninput", "return;"); + isSupported$jscomp$inline_1524 = + "function" === typeof element$jscomp$inline_1525.oninput; } - JSCompiler_inline_result$jscomp$349 = isSupported$jscomp$inline_1525; + JSCompiler_inline_result$jscomp$349 = isSupported$jscomp$inline_1524; } else JSCompiler_inline_result$jscomp$349 = !1; isInputEventSupported = JSCompiler_inline_result$jscomp$349 && @@ -13716,20 +13713,20 @@ function extractEvents$1( } } for ( - var i$jscomp$inline_1566 = 0; - i$jscomp$inline_1566 < simpleEventPluginEvents.length; - i$jscomp$inline_1566++ + var i$jscomp$inline_1565 = 0; + i$jscomp$inline_1565 < simpleEventPluginEvents.length; + i$jscomp$inline_1565++ ) { - var eventName$jscomp$inline_1567 = - simpleEventPluginEvents[i$jscomp$inline_1566], - domEventName$jscomp$inline_1568 = - eventName$jscomp$inline_1567.toLowerCase(), - capitalizedEvent$jscomp$inline_1569 = - eventName$jscomp$inline_1567[0].toUpperCase() + - eventName$jscomp$inline_1567.slice(1); + var eventName$jscomp$inline_1566 = + simpleEventPluginEvents[i$jscomp$inline_1565], + domEventName$jscomp$inline_1567 = + eventName$jscomp$inline_1566.toLowerCase(), + capitalizedEvent$jscomp$inline_1568 = + eventName$jscomp$inline_1566[0].toUpperCase() + + eventName$jscomp$inline_1566.slice(1); registerSimpleEvent( - domEventName$jscomp$inline_1568, - "on" + capitalizedEvent$jscomp$inline_1569 + domEventName$jscomp$inline_1567, + "on" + capitalizedEvent$jscomp$inline_1568 ); } registerSimpleEvent(ANIMATION_END, "onAnimationEnd"); @@ -17434,17 +17431,17 @@ Internals.Events = [ restoreStateIfNeeded, batchedUpdates$1 ]; -var devToolsConfig$jscomp$inline_1760 = { +var devToolsConfig$jscomp$inline_1759 = { findFiberByHostInstance: getClosestInstanceFromNode, bundleType: 0, - version: "19.0.0-www-classic-94cf769c", + version: "19.0.0-www-classic-6a1bde1b", rendererPackageName: "react-dom" }; -var internals$jscomp$inline_2169 = { - bundleType: devToolsConfig$jscomp$inline_1760.bundleType, - version: devToolsConfig$jscomp$inline_1760.version, - rendererPackageName: devToolsConfig$jscomp$inline_1760.rendererPackageName, - rendererConfig: devToolsConfig$jscomp$inline_1760.rendererConfig, +var internals$jscomp$inline_2168 = { + bundleType: devToolsConfig$jscomp$inline_1759.bundleType, + version: devToolsConfig$jscomp$inline_1759.version, + rendererPackageName: devToolsConfig$jscomp$inline_1759.rendererPackageName, + rendererConfig: devToolsConfig$jscomp$inline_1759.rendererConfig, overrideHookState: null, overrideHookStateDeletePath: null, overrideHookStateRenamePath: null, @@ -17460,26 +17457,26 @@ var internals$jscomp$inline_2169 = { return null === fiber ? null : fiber.stateNode; }, findFiberByHostInstance: - devToolsConfig$jscomp$inline_1760.findFiberByHostInstance || + devToolsConfig$jscomp$inline_1759.findFiberByHostInstance || emptyFindFiberByHostInstance, findHostInstancesForRefresh: null, scheduleRefresh: null, scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "19.0.0-www-classic-94cf769c" + reconcilerVersion: "19.0.0-www-classic-6a1bde1b" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var hook$jscomp$inline_2170 = __REACT_DEVTOOLS_GLOBAL_HOOK__; + var hook$jscomp$inline_2169 = __REACT_DEVTOOLS_GLOBAL_HOOK__; if ( - !hook$jscomp$inline_2170.isDisabled && - hook$jscomp$inline_2170.supportsFiber + !hook$jscomp$inline_2169.isDisabled && + hook$jscomp$inline_2169.supportsFiber ) try { - (rendererID = hook$jscomp$inline_2170.inject( - internals$jscomp$inline_2169 + (rendererID = hook$jscomp$inline_2169.inject( + internals$jscomp$inline_2168 )), - (injectedHook = hook$jscomp$inline_2170); + (injectedHook = hook$jscomp$inline_2169); } catch (err) {} } var ReactFiberErrorDialogWWW = require("ReactFiberErrorDialog"); @@ -18059,4 +18056,4 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactCurrentDispatcher$2.current.useHostTransitionStatus(); }; -exports.version = "19.0.0-www-classic-94cf769c"; +exports.version = "19.0.0-www-classic-6a1bde1b"; diff --git a/compiled/facebook-www/ReactDOMTesting-prod.modern.js b/compiled/facebook-www/ReactDOMTesting-prod.modern.js index 4396f0f430..22c17e8331 100644 --- a/compiled/facebook-www/ReactDOMTesting-prod.modern.js +++ b/compiled/facebook-www/ReactDOMTesting-prod.modern.js @@ -11867,10 +11867,7 @@ function commitRootImpl( finishedWork++ ) (remainingLanes = recoverableErrors[finishedWork]), - (transitions = { - digest: remainingLanes.digest, - componentStack: remainingLanes.stack - }), + (transitions = { componentStack: remainingLanes.stack }), renderPriorityLevel(remainingLanes.value, transitions); 0 !== (pendingPassiveEffectsLanes & 3) && 0 !== root.tag && @@ -13763,14 +13760,14 @@ var isInputEventSupported = !1; if (canUseDOM) { var JSCompiler_inline_result$jscomp$343; if (canUseDOM) { - var isSupported$jscomp$inline_1518 = "oninput" in document; - if (!isSupported$jscomp$inline_1518) { - var element$jscomp$inline_1519 = document.createElement("div"); - element$jscomp$inline_1519.setAttribute("oninput", "return;"); - isSupported$jscomp$inline_1518 = - "function" === typeof element$jscomp$inline_1519.oninput; + var isSupported$jscomp$inline_1517 = "oninput" in document; + if (!isSupported$jscomp$inline_1517) { + var element$jscomp$inline_1518 = document.createElement("div"); + element$jscomp$inline_1518.setAttribute("oninput", "return;"); + isSupported$jscomp$inline_1517 = + "function" === typeof element$jscomp$inline_1518.oninput; } - JSCompiler_inline_result$jscomp$343 = isSupported$jscomp$inline_1518; + JSCompiler_inline_result$jscomp$343 = isSupported$jscomp$inline_1517; } else JSCompiler_inline_result$jscomp$343 = !1; isInputEventSupported = JSCompiler_inline_result$jscomp$343 && @@ -14082,20 +14079,20 @@ function registerSimpleEvent(domEventName, reactName) { registerTwoPhaseEvent(reactName, [domEventName]); } for ( - var i$jscomp$inline_1559 = 0; - i$jscomp$inline_1559 < simpleEventPluginEvents.length; - i$jscomp$inline_1559++ + var i$jscomp$inline_1558 = 0; + i$jscomp$inline_1558 < simpleEventPluginEvents.length; + i$jscomp$inline_1558++ ) { - var eventName$jscomp$inline_1560 = - simpleEventPluginEvents[i$jscomp$inline_1559], - domEventName$jscomp$inline_1561 = - eventName$jscomp$inline_1560.toLowerCase(), - capitalizedEvent$jscomp$inline_1562 = - eventName$jscomp$inline_1560[0].toUpperCase() + - eventName$jscomp$inline_1560.slice(1); + var eventName$jscomp$inline_1559 = + simpleEventPluginEvents[i$jscomp$inline_1558], + domEventName$jscomp$inline_1560 = + eventName$jscomp$inline_1559.toLowerCase(), + capitalizedEvent$jscomp$inline_1561 = + eventName$jscomp$inline_1559[0].toUpperCase() + + eventName$jscomp$inline_1559.slice(1); registerSimpleEvent( - domEventName$jscomp$inline_1561, - "on" + capitalizedEvent$jscomp$inline_1562 + domEventName$jscomp$inline_1560, + "on" + capitalizedEvent$jscomp$inline_1561 ); } registerSimpleEvent(ANIMATION_END, "onAnimationEnd"); @@ -17006,17 +17003,17 @@ Internals.Events = [ restoreStateIfNeeded, batchedUpdates$1 ]; -var devToolsConfig$jscomp$inline_1717 = { +var devToolsConfig$jscomp$inline_1716 = { findFiberByHostInstance: getClosestInstanceFromNode, bundleType: 0, - version: "19.0.0-www-modern-28df25a6", + version: "19.0.0-www-modern-886ce784", rendererPackageName: "react-dom" }; -var internals$jscomp$inline_2121 = { - bundleType: devToolsConfig$jscomp$inline_1717.bundleType, - version: devToolsConfig$jscomp$inline_1717.version, - rendererPackageName: devToolsConfig$jscomp$inline_1717.rendererPackageName, - rendererConfig: devToolsConfig$jscomp$inline_1717.rendererConfig, +var internals$jscomp$inline_2120 = { + bundleType: devToolsConfig$jscomp$inline_1716.bundleType, + version: devToolsConfig$jscomp$inline_1716.version, + rendererPackageName: devToolsConfig$jscomp$inline_1716.rendererPackageName, + rendererConfig: devToolsConfig$jscomp$inline_1716.rendererConfig, overrideHookState: null, overrideHookStateDeletePath: null, overrideHookStateRenamePath: null, @@ -17032,26 +17029,26 @@ var internals$jscomp$inline_2121 = { return null === fiber ? null : fiber.stateNode; }, findFiberByHostInstance: - devToolsConfig$jscomp$inline_1717.findFiberByHostInstance || + devToolsConfig$jscomp$inline_1716.findFiberByHostInstance || emptyFindFiberByHostInstance, findHostInstancesForRefresh: null, scheduleRefresh: null, scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "19.0.0-www-modern-28df25a6" + reconcilerVersion: "19.0.0-www-modern-886ce784" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var hook$jscomp$inline_2122 = __REACT_DEVTOOLS_GLOBAL_HOOK__; + var hook$jscomp$inline_2121 = __REACT_DEVTOOLS_GLOBAL_HOOK__; if ( - !hook$jscomp$inline_2122.isDisabled && - hook$jscomp$inline_2122.supportsFiber + !hook$jscomp$inline_2121.isDisabled && + hook$jscomp$inline_2121.supportsFiber ) try { - (rendererID = hook$jscomp$inline_2122.inject( - internals$jscomp$inline_2121 + (rendererID = hook$jscomp$inline_2121.inject( + internals$jscomp$inline_2120 )), - (injectedHook = hook$jscomp$inline_2122); + (injectedHook = hook$jscomp$inline_2121); } catch (err) {} } if ("function" !== typeof require("ReactFiberErrorDialog").showErrorDialog) @@ -17464,4 +17461,4 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactCurrentDispatcher$2.current.useHostTransitionStatus(); }; -exports.version = "19.0.0-www-modern-28df25a6"; +exports.version = "19.0.0-www-modern-886ce784"; diff --git a/compiled/facebook-www/ReactTestRenderer-dev.classic.js b/compiled/facebook-www/ReactTestRenderer-dev.classic.js index f3d54c915b..37c61a9739 100644 --- a/compiled/facebook-www/ReactTestRenderer-dev.classic.js +++ b/compiled/facebook-www/ReactTestRenderer-dev.classic.js @@ -24818,10 +24818,7 @@ if (__DEV__) { for (var i = 0; i < recoverableErrors.length; i++) { var recoverableError = recoverableErrors[i]; - var errorInfo = makeErrorInfo( - recoverableError.digest, - recoverableError.stack - ); + var errorInfo = makeErrorInfo(recoverableError.stack); onRecoverableError(recoverableError.value, errorInfo); } } // If the passive effects are the result of a discrete render, flush them @@ -24873,26 +24870,35 @@ if (__DEV__) { return null; } - function makeErrorInfo(digest, componentStack) { + function makeErrorInfo(componentStack) { { var errorInfo = { - componentStack: componentStack, - digest: digest + componentStack: componentStack }; - Object.defineProperty(errorInfo, "digest", { - configurable: false, - enumerable: true, - get: function () { - error( - 'You are accessing "digest" from the errorInfo object passed to onRecoverableError.' + - " This property is deprecated and will be removed in a future version of React." + - " To access the digest of an Error look for this property on the Error instance itself." - ); + return new Proxy(errorInfo, { + get: function (target, prop, receiver) { + if (prop === "digest") { + error( + 'You are accessing "digest" from the errorInfo object passed to onRecoverableError.' + + " This property is no longer provided as part of errorInfo but can be accessed as a property" + + " of the Error instance itself." + ); + } - return digest; + return Reflect.get(target, prop, receiver); + }, + has: function (target, prop) { + if (prop === "digest") { + error( + 'You are accessing "digest" from the errorInfo object passed to onRecoverableError.' + + " This property is no longer provided as part of errorInfo but can be accessed as a property" + + " of the Error instance itself." + ); + } + + return Reflect.has(target, prop); } }); - return errorInfo; } } @@ -26827,7 +26833,7 @@ if (__DEV__) { return root; } - var ReactVersion = "19.0.0-www-classic-5143a484"; + var ReactVersion = "19.0.0-www-classic-cadd8bfd"; // Might add PROFILE later. diff --git a/compiled/facebook-www/ReactTestRenderer-dev.modern.js b/compiled/facebook-www/ReactTestRenderer-dev.modern.js index 1eb4818e5d..dcd5af6b0b 100644 --- a/compiled/facebook-www/ReactTestRenderer-dev.modern.js +++ b/compiled/facebook-www/ReactTestRenderer-dev.modern.js @@ -24818,10 +24818,7 @@ if (__DEV__) { for (var i = 0; i < recoverableErrors.length; i++) { var recoverableError = recoverableErrors[i]; - var errorInfo = makeErrorInfo( - recoverableError.digest, - recoverableError.stack - ); + var errorInfo = makeErrorInfo(recoverableError.stack); onRecoverableError(recoverableError.value, errorInfo); } } // If the passive effects are the result of a discrete render, flush them @@ -24873,26 +24870,35 @@ if (__DEV__) { return null; } - function makeErrorInfo(digest, componentStack) { + function makeErrorInfo(componentStack) { { var errorInfo = { - componentStack: componentStack, - digest: digest + componentStack: componentStack }; - Object.defineProperty(errorInfo, "digest", { - configurable: false, - enumerable: true, - get: function () { - error( - 'You are accessing "digest" from the errorInfo object passed to onRecoverableError.' + - " This property is deprecated and will be removed in a future version of React." + - " To access the digest of an Error look for this property on the Error instance itself." - ); + return new Proxy(errorInfo, { + get: function (target, prop, receiver) { + if (prop === "digest") { + error( + 'You are accessing "digest" from the errorInfo object passed to onRecoverableError.' + + " This property is no longer provided as part of errorInfo but can be accessed as a property" + + " of the Error instance itself." + ); + } - return digest; + return Reflect.get(target, prop, receiver); + }, + has: function (target, prop) { + if (prop === "digest") { + error( + 'You are accessing "digest" from the errorInfo object passed to onRecoverableError.' + + " This property is no longer provided as part of errorInfo but can be accessed as a property" + + " of the Error instance itself." + ); + } + + return Reflect.has(target, prop); } }); - return errorInfo; } } @@ -26827,7 +26833,7 @@ if (__DEV__) { return root; } - var ReactVersion = "19.0.0-www-modern-5143a484"; + var ReactVersion = "19.0.0-www-modern-cadd8bfd"; // Might add PROFILE later. diff --git a/compiled/facebook-www/__test_utils__/ReactAllWarnings.js b/compiled/facebook-www/__test_utils__/ReactAllWarnings.js index 6ae85225c7..998735c67d 100644 --- a/compiled/facebook-www/__test_utils__/ReactAllWarnings.js +++ b/compiled/facebook-www/__test_utils__/ReactAllWarnings.js @@ -327,7 +327,7 @@ export default [ "Warning: ref.measureLayout must be called with a node handle or a ref to a native component.", "We should not be hydrating here. This is a bug in React. Please file a bug.", "When calling super() in `%s`, make sure to pass up the same props that your component's constructor was passed.", - "You are accessing \"digest\" from the errorInfo object passed to onRecoverableError. This property is deprecated and will be removed in a future version of React. To access the digest of an Error look for this property on the Error instance itself.", + "You are accessing \"digest\" from the errorInfo object passed to onRecoverableError. This property is no longer provided as part of errorInfo but can be accessed as a property of the Error instance itself.", "You are calling ReactDOM.render() on a container that was previously passed to ReactDOMClient.createRoot(). This is not supported. Did you mean to call root.render(element)?", "You are calling ReactDOM.unmountComponentAtNode() on a container that was previously passed to ReactDOMClient.createRoot(). This is not supported. Did you mean to call root.unmount()?", "You are calling ReactDOMClient.createRoot() on a container that has already been passed to createRoot() before. Instead, call root.render() on the existing root instead if you want to update it.",