diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-dev.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-dev.js index cb91ef9d4e..4bbe341a4d 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-dev.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-dev.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<<568cb702cdaad263cf51f5b74157b2ba>> + * @generated SignedSource<<3151ca79177b1e7b421f14db372bfd97>> */ "use strict"; @@ -349,17 +349,6 @@ if (__DEV__) { return type.displayName || "Context"; } - function getComponentNameFromOwner(owner) { - if (typeof owner.tag === "number") { - return getComponentNameFromFiber(owner); - } - - if (typeof owner.name === "string") { - return owner.name; - } - - return null; - } function getComponentNameFromFiber(fiber) { var tag = fiber.tag, type = fiber.type; @@ -2892,14 +2881,21 @@ if (__DEV__) { var objectIs = typeof Object.is === "function" ? Object.is : is; // $FlowFixMe[method-unbinding] - function describeBuiltInComponentFrame(name) { + function describeBuiltInComponentFrame(name, ownerFn) { { - return describeComponentFrame(name); + var ownerName = null; + + if (ownerFn) { + ownerName = ownerFn.displayName || ownerFn.name || null; + } + + return describeComponentFrame(name, ownerName); } } function describeDebugInfoFrame(name, env) { return describeBuiltInComponentFrame( - name + (env ? " (" + env + ")" : "") + name + (env ? " (" + env + ")" : ""), + null ); } @@ -2908,51 +2904,65 @@ if (__DEV__) { new PossiblyWeakMap$1(); } - function describeComponentFrame(name) { - return "\n in " + (name || "Unknown"); + function describeComponentFrame(name, ownerName) { + var sourceInfo = ""; + + if (ownerName) { + sourceInfo = " (created by " + ownerName + ")"; + } + + return "\n in " + (name || "Unknown") + sourceInfo; } - function describeClassComponentFrame(ctor) { + function describeClassComponentFrame(ctor, ownerFn) { { - return describeFunctionComponentFrame(ctor); + return describeFunctionComponentFrame(ctor, ownerFn); } } - function describeFunctionComponentFrame(fn) { + function describeFunctionComponentFrame(fn, ownerFn) { { if (!fn) { return ""; } var name = fn.displayName || fn.name || null; - return describeComponentFrame(name); + var ownerName = null; + + if (ownerFn) { + ownerName = ownerFn.displayName || ownerFn.name || null; + } + + return describeComponentFrame(name, ownerName); } } function describeFiber(fiber) { + var owner = fiber._debugOwner ? fiber._debugOwner.type : null; + switch (fiber.tag) { case HostHoistable: case HostSingleton: case HostComponent: - return describeBuiltInComponentFrame(fiber.type); + return describeBuiltInComponentFrame(fiber.type, owner); case LazyComponent: - return describeBuiltInComponentFrame("Lazy"); + return describeBuiltInComponentFrame("Lazy", owner); case SuspenseComponent: - return describeBuiltInComponentFrame("Suspense"); + return describeBuiltInComponentFrame("Suspense", owner); case SuspenseListComponent: - return describeBuiltInComponentFrame("SuspenseList"); + return describeBuiltInComponentFrame("SuspenseList", owner); case FunctionComponent: case SimpleMemoComponent: - return describeFunctionComponentFrame(fiber.type); + return describeFunctionComponentFrame(fiber.type, owner); case ForwardRef: - return describeFunctionComponentFrame(fiber.type.render); + return describeFunctionComponentFrame(fiber.type.render, owner); case ClassComponent: - return describeClassComponentFrame(fiber.type); + return describeClassComponentFrame(fiber.type, owner); default: return ""; @@ -5243,8 +5253,8 @@ if (__DEV__) { var owner = current._debugOwner; - if (owner != null) { - return getComponentNameFromOwner(owner); + if (owner !== null && typeof owner !== "undefined") { + return getComponentNameFromFiber(owner); } } @@ -26550,7 +26560,7 @@ if (__DEV__) { "named imports."; } - var ownerName = owner ? getComponentNameFromOwner(owner) : null; + var ownerName = owner ? getComponentNameFromFiber(owner) : null; if (ownerName) { info += "\n\nCheck the render method of `" + ownerName + "`."; @@ -26813,7 +26823,7 @@ if (__DEV__) { return root; } - var ReactVersion = "19.0.0-canary-6077cfa0"; + var ReactVersion = "19.0.0-canary-29bd6113"; // Might add PROFILE later. diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-prod.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-prod.js index 7c83ef251e..dd824d4f4d 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-prod.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-prod.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<> + * @generated SignedSource<<432e9d2dc4a6b45da0162dd89f63ecfc>> */ "use strict"; @@ -654,24 +654,28 @@ function is(x, y) { return (x === y && (0 !== x || 1 / x === 1 / y)) || (x !== x && y !== y); } var objectIs = "function" === typeof Object.is ? Object.is : is; -function describeBuiltInComponentFrame(name) { - return "\n in " + (name || "Unknown"); +function describeComponentFrame(name, ownerName) { + var sourceInfo = ""; + ownerName && (sourceInfo = " (created by " + ownerName + ")"); + return "\n in " + (name || "Unknown") + sourceInfo; } function describeFunctionComponentFrame(fn) { - return fn ? "\n in " + (fn.displayName || fn.name || "Unknown") : ""; + return fn + ? describeComponentFrame(fn.displayName || fn.name || null, null) + : ""; } function describeFiber(fiber) { switch (fiber.tag) { case 26: case 27: case 5: - return describeBuiltInComponentFrame(fiber.type); + return describeComponentFrame(fiber.type, null); case 16: - return describeBuiltInComponentFrame("Lazy"); + return describeComponentFrame("Lazy", null); case 13: - return describeBuiltInComponentFrame("Suspense"); + return describeComponentFrame("Suspense", null); case 19: - return describeBuiltInComponentFrame("SuspenseList"); + return describeComponentFrame("SuspenseList", null); case 0: case 15: return describeFunctionComponentFrame(fiber.type); @@ -9207,19 +9211,19 @@ function wrapFiber(fiber) { fiberToWrapper.set(fiber, wrapper)); return wrapper; } -var devToolsConfig$jscomp$inline_994 = { +var devToolsConfig$jscomp$inline_995 = { findFiberByHostInstance: function () { throw Error("TestRenderer does not support findFiberByHostInstance()"); }, bundleType: 0, - version: "19.0.0-canary-51953c35", + version: "19.0.0-canary-0689007c", rendererPackageName: "react-test-renderer" }; -var internals$jscomp$inline_1184 = { - bundleType: devToolsConfig$jscomp$inline_994.bundleType, - version: devToolsConfig$jscomp$inline_994.version, - rendererPackageName: devToolsConfig$jscomp$inline_994.rendererPackageName, - rendererConfig: devToolsConfig$jscomp$inline_994.rendererConfig, +var internals$jscomp$inline_1185 = { + bundleType: devToolsConfig$jscomp$inline_995.bundleType, + version: devToolsConfig$jscomp$inline_995.version, + rendererPackageName: devToolsConfig$jscomp$inline_995.rendererPackageName, + rendererConfig: devToolsConfig$jscomp$inline_995.rendererConfig, overrideHookState: null, overrideHookStateDeletePath: null, overrideHookStateRenamePath: null, @@ -9236,26 +9240,26 @@ var internals$jscomp$inline_1184 = { return null === fiber ? null : fiber.stateNode; }, findFiberByHostInstance: - devToolsConfig$jscomp$inline_994.findFiberByHostInstance || + devToolsConfig$jscomp$inline_995.findFiberByHostInstance || emptyFindFiberByHostInstance, findHostInstancesForRefresh: null, scheduleRefresh: null, scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "19.0.0-canary-51953c35" + reconcilerVersion: "19.0.0-canary-0689007c" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var hook$jscomp$inline_1185 = __REACT_DEVTOOLS_GLOBAL_HOOK__; + var hook$jscomp$inline_1186 = __REACT_DEVTOOLS_GLOBAL_HOOK__; if ( - !hook$jscomp$inline_1185.isDisabled && - hook$jscomp$inline_1185.supportsFiber + !hook$jscomp$inline_1186.isDisabled && + hook$jscomp$inline_1186.supportsFiber ) try { - (rendererID = hook$jscomp$inline_1185.inject( - internals$jscomp$inline_1184 + (rendererID = hook$jscomp$inline_1186.inject( + internals$jscomp$inline_1185 )), - (injectedHook = hook$jscomp$inline_1185); + (injectedHook = hook$jscomp$inline_1186); } catch (err) {} } exports._Scheduler = Scheduler; diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-profiling.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-profiling.js index 4f0453dae0..00aeb66066 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-profiling.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-profiling.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<> + * @generated SignedSource<> */ "use strict"; @@ -742,24 +742,28 @@ function is(x, y) { return (x === y && (0 !== x || 1 / x === 1 / y)) || (x !== x && y !== y); } var objectIs = "function" === typeof Object.is ? Object.is : is; -function describeBuiltInComponentFrame(name) { - return "\n in " + (name || "Unknown"); +function describeComponentFrame(name, ownerName) { + var sourceInfo = ""; + ownerName && (sourceInfo = " (created by " + ownerName + ")"); + return "\n in " + (name || "Unknown") + sourceInfo; } function describeFunctionComponentFrame(fn) { - return fn ? "\n in " + (fn.displayName || fn.name || "Unknown") : ""; + return fn + ? describeComponentFrame(fn.displayName || fn.name || null, null) + : ""; } function describeFiber(fiber) { switch (fiber.tag) { case 26: case 27: case 5: - return describeBuiltInComponentFrame(fiber.type); + return describeComponentFrame(fiber.type, null); case 16: - return describeBuiltInComponentFrame("Lazy"); + return describeComponentFrame("Lazy", null); case 13: - return describeBuiltInComponentFrame("Suspense"); + return describeComponentFrame("Suspense", null); case 19: - return describeBuiltInComponentFrame("SuspenseList"); + return describeComponentFrame("SuspenseList", null); case 0: case 15: return describeFunctionComponentFrame(fiber.type); @@ -9823,12 +9827,12 @@ function wrapFiber(fiber) { fiberToWrapper.set(fiber, wrapper)); return wrapper; } -var devToolsConfig$jscomp$inline_1078 = { +var devToolsConfig$jscomp$inline_1079 = { findFiberByHostInstance: function () { throw Error("TestRenderer does not support findFiberByHostInstance()"); }, bundleType: 0, - version: "19.0.0-canary-c0ff0c26", + version: "19.0.0-canary-3aa3c53d", rendererPackageName: "react-test-renderer" }; (function (internals) { @@ -9845,10 +9849,10 @@ var devToolsConfig$jscomp$inline_1078 = { } catch (err) {} return hook.checkDCE ? !0 : !1; })({ - bundleType: devToolsConfig$jscomp$inline_1078.bundleType, - version: devToolsConfig$jscomp$inline_1078.version, - rendererPackageName: devToolsConfig$jscomp$inline_1078.rendererPackageName, - rendererConfig: devToolsConfig$jscomp$inline_1078.rendererConfig, + bundleType: devToolsConfig$jscomp$inline_1079.bundleType, + version: devToolsConfig$jscomp$inline_1079.version, + rendererPackageName: devToolsConfig$jscomp$inline_1079.rendererPackageName, + rendererConfig: devToolsConfig$jscomp$inline_1079.rendererConfig, overrideHookState: null, overrideHookStateDeletePath: null, overrideHookStateRenamePath: null, @@ -9865,14 +9869,14 @@ var devToolsConfig$jscomp$inline_1078 = { return null === fiber ? null : fiber.stateNode; }, findFiberByHostInstance: - devToolsConfig$jscomp$inline_1078.findFiberByHostInstance || + devToolsConfig$jscomp$inline_1079.findFiberByHostInstance || emptyFindFiberByHostInstance, findHostInstancesForRefresh: null, scheduleRefresh: null, scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "19.0.0-canary-c0ff0c26" + reconcilerVersion: "19.0.0-canary-3aa3c53d" }); exports._Scheduler = Scheduler; exports.act = act; diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/cjs/JSXDEVRuntime-dev.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/cjs/JSXDEVRuntime-dev.js index 9973989e1e..51250fb57d 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/cjs/JSXDEVRuntime-dev.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/cjs/JSXDEVRuntime-dev.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<<06c0574a1681446fab51b9945f72bd89>> + * @generated SignedSource<> */ "use strict"; @@ -465,7 +465,7 @@ if (__DEV__) { var ReactCurrentDispatcher = ReactSharedInternals.ReactCurrentDispatcher; var prefix; - function describeBuiltInComponentFrame(name) { + function describeBuiltInComponentFrame(name, ownerFn) { if (enableComponentStackLocations) { if (prefix === undefined) { // Extract the VM specific prefix used by each line. @@ -479,7 +479,13 @@ if (__DEV__) { return "\n" + prefix + name; } else { - return describeComponentFrame(name); + var ownerName = null; + + if (ownerFn) { + ownerName = ownerFn.displayName || ownerFn.name || null; + } + + return describeComponentFrame(name, ownerName); } } var reentry = false; @@ -737,10 +743,16 @@ if (__DEV__) { return syntheticFrame; } - function describeComponentFrame(name) { - return "\n in " + (name || "Unknown"); + function describeComponentFrame(name, ownerName) { + var sourceInfo = ""; + + if (ownerName) { + sourceInfo = " (created by " + ownerName + ")"; + } + + return "\n in " + (name || "Unknown") + sourceInfo; } - function describeFunctionComponentFrame(fn) { + function describeFunctionComponentFrame(fn, ownerFn) { if (enableComponentStackLocations) { return describeNativeComponentFrame(fn, false); } else { @@ -749,7 +761,13 @@ if (__DEV__) { } var name = fn.displayName || fn.name || null; - return describeComponentFrame(name); + var ownerName = null; + + if (ownerFn) { + ownerName = ownerFn.displayName || ownerFn.name || null; + } + + return describeComponentFrame(name, ownerName); } } @@ -758,7 +776,7 @@ if (__DEV__) { return !!(prototype && prototype.isReactComponent); } - function describeUnknownElementTypeFrameInDEV(type) { + function describeUnknownElementTypeFrameInDEV(type, ownerFn) { if (type == null) { return ""; } @@ -767,30 +785,30 @@ if (__DEV__) { if (enableComponentStackLocations) { return describeNativeComponentFrame(type, shouldConstruct(type)); } else { - return describeFunctionComponentFrame(type); + return describeFunctionComponentFrame(type, ownerFn); } } if (typeof type === "string") { - return describeBuiltInComponentFrame(type); + return describeBuiltInComponentFrame(type, ownerFn); } switch (type) { case REACT_SUSPENSE_TYPE: - return describeBuiltInComponentFrame("Suspense"); + return describeBuiltInComponentFrame("Suspense", ownerFn); case REACT_SUSPENSE_LIST_TYPE: - return describeBuiltInComponentFrame("SuspenseList"); + return describeBuiltInComponentFrame("SuspenseList", ownerFn); } if (typeof type === "object") { switch (type.$$typeof) { case REACT_FORWARD_REF_TYPE: - return describeFunctionComponentFrame(type.render); + return describeFunctionComponentFrame(type.render, ownerFn); case REACT_MEMO_TYPE: // Memo may contain any component type so we recursively resolve it. - return describeUnknownElementTypeFrameInDEV(type.type); + return describeUnknownElementTypeFrameInDEV(type.type, ownerFn); case REACT_LAZY_TYPE: { var lazyComponent = type; @@ -799,7 +817,10 @@ if (__DEV__) { try { // Lazy may contain any component type so we recursively resolve it. - return describeUnknownElementTypeFrameInDEV(init(payload)); + return describeUnknownElementTypeFrameInDEV( + init(payload), + ownerFn + ); } catch (x) {} } } @@ -1330,18 +1351,14 @@ if (__DEV__) { if ( element && - element._owner != null && + element._owner && element._owner !== ReactCurrentOwner.current ) { - var ownerName = null; - - if (typeof element._owner.tag === "number") { - ownerName = getComponentNameFromType(element._owner.type); - } else if (typeof element._owner.name === "string") { - ownerName = element._owner.name; - } // Give the component that originally created this child. - - childOwner = " It was passed a child from " + ownerName + "."; + // Give the component that originally created this child. + childOwner = + " It was passed a child from " + + getComponentNameFromType(element._owner.type) + + "."; } setCurrentlyValidatingElement(element); @@ -1360,7 +1377,11 @@ if (__DEV__) { function setCurrentlyValidatingElement(element) { { if (element) { - var stack = describeUnknownElementTypeFrameInDEV(element.type); + var owner = element._owner; + var stack = describeUnknownElementTypeFrameInDEV( + element.type, + owner ? owner.type : null + ); ReactDebugCurrentFrame.setExtraStackFrame(stack); } else { ReactDebugCurrentFrame.setExtraStackFrame(null); diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/cjs/JSXRuntime-dev.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/cjs/JSXRuntime-dev.js index 0ed7a57042..5f049d7e55 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/cjs/JSXRuntime-dev.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/cjs/JSXRuntime-dev.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<> + * @generated SignedSource<<282fb3cb626f5517884e1ac1196ba98f>> */ "use strict"; @@ -465,7 +465,7 @@ if (__DEV__) { var ReactCurrentDispatcher = ReactSharedInternals.ReactCurrentDispatcher; var prefix; - function describeBuiltInComponentFrame(name) { + function describeBuiltInComponentFrame(name, ownerFn) { if (enableComponentStackLocations) { if (prefix === undefined) { // Extract the VM specific prefix used by each line. @@ -479,7 +479,13 @@ if (__DEV__) { return "\n" + prefix + name; } else { - return describeComponentFrame(name); + var ownerName = null; + + if (ownerFn) { + ownerName = ownerFn.displayName || ownerFn.name || null; + } + + return describeComponentFrame(name, ownerName); } } var reentry = false; @@ -737,10 +743,16 @@ if (__DEV__) { return syntheticFrame; } - function describeComponentFrame(name) { - return "\n in " + (name || "Unknown"); + function describeComponentFrame(name, ownerName) { + var sourceInfo = ""; + + if (ownerName) { + sourceInfo = " (created by " + ownerName + ")"; + } + + return "\n in " + (name || "Unknown") + sourceInfo; } - function describeFunctionComponentFrame(fn) { + function describeFunctionComponentFrame(fn, ownerFn) { if (enableComponentStackLocations) { return describeNativeComponentFrame(fn, false); } else { @@ -749,7 +761,13 @@ if (__DEV__) { } var name = fn.displayName || fn.name || null; - return describeComponentFrame(name); + var ownerName = null; + + if (ownerFn) { + ownerName = ownerFn.displayName || ownerFn.name || null; + } + + return describeComponentFrame(name, ownerName); } } @@ -758,7 +776,7 @@ if (__DEV__) { return !!(prototype && prototype.isReactComponent); } - function describeUnknownElementTypeFrameInDEV(type) { + function describeUnknownElementTypeFrameInDEV(type, ownerFn) { if (type == null) { return ""; } @@ -767,30 +785,30 @@ if (__DEV__) { if (enableComponentStackLocations) { return describeNativeComponentFrame(type, shouldConstruct(type)); } else { - return describeFunctionComponentFrame(type); + return describeFunctionComponentFrame(type, ownerFn); } } if (typeof type === "string") { - return describeBuiltInComponentFrame(type); + return describeBuiltInComponentFrame(type, ownerFn); } switch (type) { case REACT_SUSPENSE_TYPE: - return describeBuiltInComponentFrame("Suspense"); + return describeBuiltInComponentFrame("Suspense", ownerFn); case REACT_SUSPENSE_LIST_TYPE: - return describeBuiltInComponentFrame("SuspenseList"); + return describeBuiltInComponentFrame("SuspenseList", ownerFn); } if (typeof type === "object") { switch (type.$$typeof) { case REACT_FORWARD_REF_TYPE: - return describeFunctionComponentFrame(type.render); + return describeFunctionComponentFrame(type.render, ownerFn); case REACT_MEMO_TYPE: // Memo may contain any component type so we recursively resolve it. - return describeUnknownElementTypeFrameInDEV(type.type); + return describeUnknownElementTypeFrameInDEV(type.type, ownerFn); case REACT_LAZY_TYPE: { var lazyComponent = type; @@ -799,7 +817,10 @@ if (__DEV__) { try { // Lazy may contain any component type so we recursively resolve it. - return describeUnknownElementTypeFrameInDEV(init(payload)); + return describeUnknownElementTypeFrameInDEV( + init(payload), + ownerFn + ); } catch (x) {} } } @@ -1366,18 +1387,14 @@ if (__DEV__) { if ( element && - element._owner != null && + element._owner && element._owner !== ReactCurrentOwner.current ) { - var ownerName = null; - - if (typeof element._owner.tag === "number") { - ownerName = getComponentNameFromType(element._owner.type); - } else if (typeof element._owner.name === "string") { - ownerName = element._owner.name; - } // Give the component that originally created this child. - - childOwner = " It was passed a child from " + ownerName + "."; + // Give the component that originally created this child. + childOwner = + " It was passed a child from " + + getComponentNameFromType(element._owner.type) + + "."; } setCurrentlyValidatingElement(element); @@ -1396,7 +1413,11 @@ if (__DEV__) { function setCurrentlyValidatingElement(element) { { if (element) { - var stack = describeUnknownElementTypeFrameInDEV(element.type); + var owner = element._owner; + var stack = describeUnknownElementTypeFrameInDEV( + element.type, + owner ? owner.type : null + ); ReactDebugCurrentFrame.setExtraStackFrame(stack); } else { ReactDebugCurrentFrame.setExtraStackFrame(null); diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/cjs/React-dev.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/cjs/React-dev.js index a090eca2d0..9407a22d46 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/cjs/React-dev.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/cjs/React-dev.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<<0dcb8f7aadbd87e8a1fc91d82305ff8e>> + * @generated SignedSource<> */ "use strict"; @@ -26,7 +26,7 @@ if (__DEV__) { } var dynamicFlagsUntyped = require("ReactNativeInternalFeatureFlags"); - var ReactVersion = "19.0.0-canary-e088f07c"; + var ReactVersion = "19.0.0-canary-1e7b10f9"; // ATTENTION // When adding new symbols to this file, @@ -851,7 +851,7 @@ if (__DEV__) { var ReactCurrentDispatcher = ReactSharedInternals.ReactCurrentDispatcher; var prefix; - function describeBuiltInComponentFrame(name) { + function describeBuiltInComponentFrame(name, ownerFn) { if (enableComponentStackLocations) { if (prefix === undefined) { // Extract the VM specific prefix used by each line. @@ -865,7 +865,13 @@ if (__DEV__) { return "\n" + prefix + name; } else { - return describeComponentFrame(name); + var ownerName = null; + + if (ownerFn) { + ownerName = ownerFn.displayName || ownerFn.name || null; + } + + return describeComponentFrame(name, ownerName); } } var reentry = false; @@ -1123,10 +1129,16 @@ if (__DEV__) { return syntheticFrame; } - function describeComponentFrame(name) { - return "\n in " + (name || "Unknown"); + function describeComponentFrame(name, ownerName) { + var sourceInfo = ""; + + if (ownerName) { + sourceInfo = " (created by " + ownerName + ")"; + } + + return "\n in " + (name || "Unknown") + sourceInfo; } - function describeFunctionComponentFrame(fn) { + function describeFunctionComponentFrame(fn, ownerFn) { if (enableComponentStackLocations) { return describeNativeComponentFrame(fn, false); } else { @@ -1135,7 +1147,13 @@ if (__DEV__) { } var name = fn.displayName || fn.name || null; - return describeComponentFrame(name); + var ownerName = null; + + if (ownerFn) { + ownerName = ownerFn.displayName || ownerFn.name || null; + } + + return describeComponentFrame(name, ownerName); } } @@ -1144,7 +1162,7 @@ if (__DEV__) { return !!(prototype && prototype.isReactComponent); } - function describeUnknownElementTypeFrameInDEV(type) { + function describeUnknownElementTypeFrameInDEV(type, ownerFn) { if (type == null) { return ""; } @@ -1153,30 +1171,30 @@ if (__DEV__) { if (enableComponentStackLocations) { return describeNativeComponentFrame(type, shouldConstruct(type)); } else { - return describeFunctionComponentFrame(type); + return describeFunctionComponentFrame(type, ownerFn); } } if (typeof type === "string") { - return describeBuiltInComponentFrame(type); + return describeBuiltInComponentFrame(type, ownerFn); } switch (type) { case REACT_SUSPENSE_TYPE: - return describeBuiltInComponentFrame("Suspense"); + return describeBuiltInComponentFrame("Suspense", ownerFn); case REACT_SUSPENSE_LIST_TYPE: - return describeBuiltInComponentFrame("SuspenseList"); + return describeBuiltInComponentFrame("SuspenseList", ownerFn); } if (typeof type === "object") { switch (type.$$typeof) { case REACT_FORWARD_REF_TYPE: - return describeFunctionComponentFrame(type.render); + return describeFunctionComponentFrame(type.render, ownerFn); case REACT_MEMO_TYPE: // Memo may contain any component type so we recursively resolve it. - return describeUnknownElementTypeFrameInDEV(type.type); + return describeUnknownElementTypeFrameInDEV(type.type, ownerFn); case REACT_LAZY_TYPE: { var lazyComponent = type; @@ -1185,7 +1203,10 @@ if (__DEV__) { try { // Lazy may contain any component type so we recursively resolve it. - return describeUnknownElementTypeFrameInDEV(init(payload)); + return describeUnknownElementTypeFrameInDEV( + init(payload), + ownerFn + ); } catch (x) {} } } @@ -2044,18 +2065,14 @@ if (__DEV__) { if ( element && - element._owner != null && + element._owner && element._owner !== ReactCurrentOwner.current ) { - var ownerName = null; - - if (typeof element._owner.tag === "number") { - ownerName = getComponentNameFromType(element._owner.type); - } else if (typeof element._owner.name === "string") { - ownerName = element._owner.name; - } // Give the component that originally created this child. - - childOwner = " It was passed a child from " + ownerName + "."; + // Give the component that originally created this child. + childOwner = + " It was passed a child from " + + getComponentNameFromType(element._owner.type) + + "."; } setCurrentlyValidatingElement(element); @@ -2074,7 +2091,11 @@ if (__DEV__) { function setCurrentlyValidatingElement(element) { { if (element) { - var stack = describeUnknownElementTypeFrameInDEV(element.type); + var owner = element._owner; + var stack = describeUnknownElementTypeFrameInDEV( + element.type, + owner ? owner.type : null + ); ReactDebugCurrentFrame.setExtraStackFrame(stack); } else { ReactDebugCurrentFrame.setExtraStackFrame(null); diff --git a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/REVISION b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/REVISION index d931d1b8f0..745c141bfa 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/REVISION +++ b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/REVISION @@ -1 +1 @@ -e0455fe62a648f541d2e029017465ae4b5f000a8 +87b495f7d26a2c631c08952661d38bb5ce5acb03 diff --git a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-dev.fb.js b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-dev.fb.js index 284b9e2687..c294fe0e4c 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-dev.fb.js +++ b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-dev.fb.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<<92146c23a070537fa41900d2275c980f>> + * @generated SignedSource<> */ "use strict"; @@ -5291,17 +5291,6 @@ to return true:wantsResponderID| | return type.displayName || "Context"; } - function getComponentNameFromOwner(owner) { - if (typeof owner.tag === "number") { - return getComponentNameFromFiber(owner); - } - - if (typeof owner.name === "string") { - return owner.name; - } - - return null; - } function getComponentNameFromFiber(fiber) { var tag = fiber.tag, type = fiber.type; @@ -6039,7 +6028,7 @@ to return true:wantsResponderID| | var ReactCurrentDispatcher$2 = ReactSharedInternals.ReactCurrentDispatcher; var prefix; - function describeBuiltInComponentFrame(name) { + function describeBuiltInComponentFrame(name, ownerFn) { if (enableComponentStackLocations) { if (prefix === undefined) { // Extract the VM specific prefix used by each line. @@ -6053,12 +6042,19 @@ to return true:wantsResponderID| | return "\n" + prefix + name; } else { - return describeComponentFrame(name); + var ownerName = null; + + if (ownerFn) { + ownerName = ownerFn.displayName || ownerFn.name || null; + } + + return describeComponentFrame(name, ownerName); } } function describeDebugInfoFrame(name, env) { return describeBuiltInComponentFrame( - name + (env ? " (" + env + ")" : "") + name + (env ? " (" + env + ")" : ""), + null ); } var reentry = false; @@ -6316,18 +6312,24 @@ to return true:wantsResponderID| | return syntheticFrame; } - function describeComponentFrame(name) { - return "\n in " + (name || "Unknown"); + function describeComponentFrame(name, ownerName) { + var sourceInfo = ""; + + if (ownerName) { + sourceInfo = " (created by " + ownerName + ")"; + } + + return "\n in " + (name || "Unknown") + sourceInfo; } - function describeClassComponentFrame(ctor) { + function describeClassComponentFrame(ctor, ownerFn) { if (enableComponentStackLocations) { return describeNativeComponentFrame(ctor, true); } else { - return describeFunctionComponentFrame(ctor); + return describeFunctionComponentFrame(ctor, ownerFn); } } - function describeFunctionComponentFrame(fn) { + function describeFunctionComponentFrame(fn, ownerFn) { if (enableComponentStackLocations) { return describeNativeComponentFrame(fn, false); } else { @@ -6336,35 +6338,43 @@ to return true:wantsResponderID| | } var name = fn.displayName || fn.name || null; - return describeComponentFrame(name); + var ownerName = null; + + if (ownerFn) { + ownerName = ownerFn.displayName || ownerFn.name || null; + } + + return describeComponentFrame(name, ownerName); } } function describeFiber(fiber) { + var owner = fiber._debugOwner ? fiber._debugOwner.type : null; + switch (fiber.tag) { case HostHoistable: case HostSingleton: case HostComponent: - return describeBuiltInComponentFrame(fiber.type); + return describeBuiltInComponentFrame(fiber.type, owner); case LazyComponent: - return describeBuiltInComponentFrame("Lazy"); + return describeBuiltInComponentFrame("Lazy", owner); case SuspenseComponent: - return describeBuiltInComponentFrame("Suspense"); + return describeBuiltInComponentFrame("Suspense", owner); case SuspenseListComponent: - return describeBuiltInComponentFrame("SuspenseList"); + return describeBuiltInComponentFrame("SuspenseList", owner); case FunctionComponent: case SimpleMemoComponent: - return describeFunctionComponentFrame(fiber.type); + return describeFunctionComponentFrame(fiber.type, owner); case ForwardRef: - return describeFunctionComponentFrame(fiber.type.render); + return describeFunctionComponentFrame(fiber.type.render, owner); case ClassComponent: - return describeClassComponentFrame(fiber.type); + return describeClassComponentFrame(fiber.type, owner); default: return ""; @@ -8699,8 +8709,8 @@ to return true:wantsResponderID| | var owner = current._debugOwner; - if (owner != null) { - return getComponentNameFromOwner(owner); + if (owner !== null && typeof owner !== "undefined") { + return getComponentNameFromFiber(owner); } } @@ -30252,7 +30262,7 @@ to return true:wantsResponderID| | "named imports."; } - var ownerName = owner ? getComponentNameFromOwner(owner) : null; + var ownerName = owner ? getComponentNameFromFiber(owner) : null; if (ownerName) { info += "\n\nCheck the render method of `" + ownerName + "`."; @@ -30520,7 +30530,7 @@ to return true:wantsResponderID| | return root; } - var ReactVersion = "19.0.0-canary-4bdfaef3"; + var ReactVersion = "19.0.0-canary-966bda36"; function createPortal$1( children, @@ -31378,23 +31388,13 @@ to return true:wantsResponderID| | } var fiber = findCurrentFiberUsingSlowPath(closestInstance); - - if (fiber === null) { - // Might not be currently mounted. - return { - hierarchy: [], - props: emptyObject, - selectedIndex: null, - componentStack: "" - }; - } - var fiberHierarchy = getOwnerHierarchy(fiber); var instance = lastNonHostInstance(fiberHierarchy); var hierarchy = createHierarchy(fiberHierarchy); var props = getHostProps(instance); var selectedIndex = fiberHierarchy.indexOf(instance); - var componentStack = getStackByFiberInDevAndProd(fiber); + var componentStack = + fiber !== null ? getStackByFiberInDevAndProd(fiber) : ""; return { closestInstance: instance, hierarchy: hierarchy, @@ -31421,15 +31421,13 @@ to return true:wantsResponderID| | } return hierarchy[0]; - } + } // $FlowFixMe[missing-local-annot] function traverseOwnerTreeUp(hierarchy, instance) { { - hierarchy.unshift(instance); - var owner = instance._debugOwner; - - if (owner != null && typeof owner.tag === "number") { - traverseOwnerTreeUp(hierarchy, owner); + if (instance) { + hierarchy.unshift(instance); + traverseOwnerTreeUp(hierarchy, instance._debugOwner); } } } diff --git a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-prod.fb.js b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-prod.fb.js index 17b0250d7b..4fd68709be 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-prod.fb.js +++ b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-prod.fb.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<<891f2cf9f012898c3acee7317ec77aaa>> + * @generated SignedSource<<224bcce6fb232bb63170272f6821f359>> */ "use strict"; @@ -2006,7 +2006,7 @@ function describeBuiltInComponentFrame(name) { } return "\n" + prefix + name; } - return "\n in " + (name || "Unknown"); + return describeComponentFrame(name, null); } var reentry = !1; function describeNativeComponentFrame(fn, construct) { @@ -2140,11 +2140,16 @@ function describeNativeComponentFrame(fn, construct) { ? describeBuiltInComponentFrame(previousPrepareStackTrace) : ""; } +function describeComponentFrame(name, ownerName) { + var sourceInfo = ""; + ownerName && (sourceInfo = " (created by " + ownerName + ")"); + return "\n in " + (name || "Unknown") + sourceInfo; +} function describeFunctionComponentFrame(fn) { return enableComponentStackLocations ? describeNativeComponentFrame(fn, !1) : fn - ? "\n in " + (fn.displayName || fn.name || "Unknown") + ? describeComponentFrame(fn.displayName || fn.name || null, null) : ""; } function describeFiber(fiber) { @@ -10558,13 +10563,6 @@ function getInspectorDataForInstance(closestInstance) { componentStack: "" }; closestInstance = findCurrentFiberUsingSlowPath(closestInstance); - if (null === closestInstance) - return { - hierarchy: [], - props: emptyObject, - selectedIndex: null, - componentStack: "" - }; var hierarchy = []; traverseOwnerTreeUp(hierarchy, closestInstance); var JSCompiler_inline_result; @@ -10585,7 +10583,10 @@ function getInspectorDataForInstance(closestInstance) { instance = createHierarchy(hierarchy); var props = getHostProps(JSCompiler_inline_result); hierarchy = hierarchy.indexOf(JSCompiler_inline_result); - closestInstance = getStackByFiberInDevAndProd(closestInstance); + closestInstance = + null !== closestInstance + ? getStackByFiberInDevAndProd(closestInstance) + : ""; return { closestInstance: JSCompiler_inline_result, hierarchy: instance, @@ -10595,11 +10596,9 @@ function getInspectorDataForInstance(closestInstance) { }; } function traverseOwnerTreeUp(hierarchy, instance) { - hierarchy.unshift(instance); - instance = instance._debugOwner; - null != instance && - "number" === typeof instance.tag && - traverseOwnerTreeUp(hierarchy, instance); + instance && + (hierarchy.unshift(instance), + traverseOwnerTreeUp(hierarchy, instance._debugOwner)); } if ( "function" !== @@ -10639,10 +10638,10 @@ batchedUpdatesImpl = function (fn, a) { } }; var roots = new Map(), - devToolsConfig$jscomp$inline_1095 = { + devToolsConfig$jscomp$inline_1096 = { findFiberByHostInstance: getInstanceFromNode, bundleType: 0, - version: "19.0.0-canary-8cbef3b3", + version: "19.0.0-canary-e9ef48bd", rendererPackageName: "react-native-renderer", rendererConfig: { getInspectorDataForInstance: getInspectorDataForInstance, @@ -10658,11 +10657,11 @@ var roots = new Map(), }.bind(null, findNodeHandle) } }; -var internals$jscomp$inline_1334 = { - bundleType: devToolsConfig$jscomp$inline_1095.bundleType, - version: devToolsConfig$jscomp$inline_1095.version, - rendererPackageName: devToolsConfig$jscomp$inline_1095.rendererPackageName, - rendererConfig: devToolsConfig$jscomp$inline_1095.rendererConfig, +var internals$jscomp$inline_1335 = { + bundleType: devToolsConfig$jscomp$inline_1096.bundleType, + version: devToolsConfig$jscomp$inline_1096.version, + rendererPackageName: devToolsConfig$jscomp$inline_1096.rendererPackageName, + rendererConfig: devToolsConfig$jscomp$inline_1096.rendererConfig, overrideHookState: null, overrideHookStateDeletePath: null, overrideHookStateRenamePath: null, @@ -10678,26 +10677,26 @@ var internals$jscomp$inline_1334 = { return null === fiber ? null : fiber.stateNode; }, findFiberByHostInstance: - devToolsConfig$jscomp$inline_1095.findFiberByHostInstance || + devToolsConfig$jscomp$inline_1096.findFiberByHostInstance || emptyFindFiberByHostInstance, findHostInstancesForRefresh: null, scheduleRefresh: null, scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "19.0.0-canary-8cbef3b3" + reconcilerVersion: "19.0.0-canary-e9ef48bd" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var hook$jscomp$inline_1335 = __REACT_DEVTOOLS_GLOBAL_HOOK__; + var hook$jscomp$inline_1336 = __REACT_DEVTOOLS_GLOBAL_HOOK__; if ( - !hook$jscomp$inline_1335.isDisabled && - hook$jscomp$inline_1335.supportsFiber + !hook$jscomp$inline_1336.isDisabled && + hook$jscomp$inline_1336.supportsFiber ) try { - (rendererID = hook$jscomp$inline_1335.inject( - internals$jscomp$inline_1334 + (rendererID = hook$jscomp$inline_1336.inject( + internals$jscomp$inline_1335 )), - (injectedHook = hook$jscomp$inline_1335); + (injectedHook = hook$jscomp$inline_1336); } catch (err) {} } exports.createPortal = function (children, containerTag) { diff --git a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-profiling.fb.js b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-profiling.fb.js index d6768d3e91..31beee3508 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-profiling.fb.js +++ b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-profiling.fb.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<<5ca27c218a5214622b84b31ee7a9e648>> + * @generated SignedSource<<73c6c2752bbd85d9ac37604b580550af>> */ "use strict"; @@ -2128,7 +2128,7 @@ function describeBuiltInComponentFrame(name) { } return "\n" + prefix + name; } - return "\n in " + (name || "Unknown"); + return describeComponentFrame(name, null); } var reentry = !1; function describeNativeComponentFrame(fn, construct) { @@ -2262,11 +2262,16 @@ function describeNativeComponentFrame(fn, construct) { ? describeBuiltInComponentFrame(previousPrepareStackTrace) : ""; } +function describeComponentFrame(name, ownerName) { + var sourceInfo = ""; + ownerName && (sourceInfo = " (created by " + ownerName + ")"); + return "\n in " + (name || "Unknown") + sourceInfo; +} function describeFunctionComponentFrame(fn) { return enableComponentStackLocations ? describeNativeComponentFrame(fn, !1) : fn - ? "\n in " + (fn.displayName || fn.name || "Unknown") + ? describeComponentFrame(fn.displayName || fn.name || null, null) : ""; } function describeFiber(fiber) { @@ -11263,13 +11268,6 @@ function getInspectorDataForInstance(closestInstance) { componentStack: "" }; closestInstance = findCurrentFiberUsingSlowPath(closestInstance); - if (null === closestInstance) - return { - hierarchy: [], - props: emptyObject, - selectedIndex: null, - componentStack: "" - }; var hierarchy = []; traverseOwnerTreeUp(hierarchy, closestInstance); var JSCompiler_inline_result; @@ -11290,7 +11288,10 @@ function getInspectorDataForInstance(closestInstance) { instance = createHierarchy(hierarchy); var props = getHostProps(JSCompiler_inline_result); hierarchy = hierarchy.indexOf(JSCompiler_inline_result); - closestInstance = getStackByFiberInDevAndProd(closestInstance); + closestInstance = + null !== closestInstance + ? getStackByFiberInDevAndProd(closestInstance) + : ""; return { closestInstance: JSCompiler_inline_result, hierarchy: instance, @@ -11300,11 +11301,9 @@ function getInspectorDataForInstance(closestInstance) { }; } function traverseOwnerTreeUp(hierarchy, instance) { - hierarchy.unshift(instance); - instance = instance._debugOwner; - null != instance && - "number" === typeof instance.tag && - traverseOwnerTreeUp(hierarchy, instance); + instance && + (hierarchy.unshift(instance), + traverseOwnerTreeUp(hierarchy, instance._debugOwner)); } if ( "function" !== @@ -11344,10 +11343,10 @@ batchedUpdatesImpl = function (fn, a) { } }; var roots = new Map(), - devToolsConfig$jscomp$inline_1177 = { + devToolsConfig$jscomp$inline_1178 = { findFiberByHostInstance: getInstanceFromNode, bundleType: 0, - version: "19.0.0-canary-09b2d1a4", + version: "19.0.0-canary-9599a17c", rendererPackageName: "react-native-renderer", rendererConfig: { getInspectorDataForInstance: getInspectorDataForInstance, @@ -11377,10 +11376,10 @@ var roots = new Map(), } catch (err) {} return hook.checkDCE ? !0 : !1; })({ - bundleType: devToolsConfig$jscomp$inline_1177.bundleType, - version: devToolsConfig$jscomp$inline_1177.version, - rendererPackageName: devToolsConfig$jscomp$inline_1177.rendererPackageName, - rendererConfig: devToolsConfig$jscomp$inline_1177.rendererConfig, + bundleType: devToolsConfig$jscomp$inline_1178.bundleType, + version: devToolsConfig$jscomp$inline_1178.version, + rendererPackageName: devToolsConfig$jscomp$inline_1178.rendererPackageName, + rendererConfig: devToolsConfig$jscomp$inline_1178.rendererConfig, overrideHookState: null, overrideHookStateDeletePath: null, overrideHookStateRenamePath: null, @@ -11396,14 +11395,14 @@ var roots = new Map(), return null === fiber ? null : fiber.stateNode; }, findFiberByHostInstance: - devToolsConfig$jscomp$inline_1177.findFiberByHostInstance || + devToolsConfig$jscomp$inline_1178.findFiberByHostInstance || emptyFindFiberByHostInstance, findHostInstancesForRefresh: null, scheduleRefresh: null, scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "19.0.0-canary-09b2d1a4" + reconcilerVersion: "19.0.0-canary-9599a17c" }); exports.createPortal = function (children, containerTag) { return createPortal$1( diff --git a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-dev.fb.js b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-dev.fb.js index 50c83a5353..3bc2b2f2d9 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-dev.fb.js +++ b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-dev.fb.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<<54a23c4fe5a4e5f9b2f4f68bfd8c09ee>> + * @generated SignedSource<> */ "use strict"; @@ -2887,17 +2887,6 @@ to return true:wantsResponderID| | return type.displayName || "Context"; } - function getComponentNameFromOwner(owner) { - if (typeof owner.tag === "number") { - return getComponentNameFromFiber(owner); - } - - if (typeof owner.name === "string") { - return owner.name; - } - - return null; - } function getComponentNameFromFiber(fiber) { var tag = fiber.tag, type = fiber.type; @@ -6334,7 +6323,7 @@ to return true:wantsResponderID| | var ReactCurrentDispatcher$2 = ReactSharedInternals.ReactCurrentDispatcher; var prefix; - function describeBuiltInComponentFrame(name) { + function describeBuiltInComponentFrame(name, ownerFn) { if (enableComponentStackLocations) { if (prefix === undefined) { // Extract the VM specific prefix used by each line. @@ -6348,12 +6337,19 @@ to return true:wantsResponderID| | return "\n" + prefix + name; } else { - return describeComponentFrame(name); + var ownerName = null; + + if (ownerFn) { + ownerName = ownerFn.displayName || ownerFn.name || null; + } + + return describeComponentFrame(name, ownerName); } } function describeDebugInfoFrame(name, env) { return describeBuiltInComponentFrame( - name + (env ? " (" + env + ")" : "") + name + (env ? " (" + env + ")" : ""), + null ); } var reentry = false; @@ -6611,18 +6607,24 @@ to return true:wantsResponderID| | return syntheticFrame; } - function describeComponentFrame(name) { - return "\n in " + (name || "Unknown"); + function describeComponentFrame(name, ownerName) { + var sourceInfo = ""; + + if (ownerName) { + sourceInfo = " (created by " + ownerName + ")"; + } + + return "\n in " + (name || "Unknown") + sourceInfo; } - function describeClassComponentFrame(ctor) { + function describeClassComponentFrame(ctor, ownerFn) { if (enableComponentStackLocations) { return describeNativeComponentFrame(ctor, true); } else { - return describeFunctionComponentFrame(ctor); + return describeFunctionComponentFrame(ctor, ownerFn); } } - function describeFunctionComponentFrame(fn) { + function describeFunctionComponentFrame(fn, ownerFn) { if (enableComponentStackLocations) { return describeNativeComponentFrame(fn, false); } else { @@ -6631,35 +6633,43 @@ to return true:wantsResponderID| | } var name = fn.displayName || fn.name || null; - return describeComponentFrame(name); + var ownerName = null; + + if (ownerFn) { + ownerName = ownerFn.displayName || ownerFn.name || null; + } + + return describeComponentFrame(name, ownerName); } } function describeFiber(fiber) { + var owner = fiber._debugOwner ? fiber._debugOwner.type : null; + switch (fiber.tag) { case HostHoistable: case HostSingleton: case HostComponent: - return describeBuiltInComponentFrame(fiber.type); + return describeBuiltInComponentFrame(fiber.type, owner); case LazyComponent: - return describeBuiltInComponentFrame("Lazy"); + return describeBuiltInComponentFrame("Lazy", owner); case SuspenseComponent: - return describeBuiltInComponentFrame("Suspense"); + return describeBuiltInComponentFrame("Suspense", owner); case SuspenseListComponent: - return describeBuiltInComponentFrame("SuspenseList"); + return describeBuiltInComponentFrame("SuspenseList", owner); case FunctionComponent: case SimpleMemoComponent: - return describeFunctionComponentFrame(fiber.type); + return describeFunctionComponentFrame(fiber.type, owner); case ForwardRef: - return describeFunctionComponentFrame(fiber.type.render); + return describeFunctionComponentFrame(fiber.type.render, owner); case ClassComponent: - return describeClassComponentFrame(fiber.type); + return describeClassComponentFrame(fiber.type, owner); default: return ""; @@ -8970,8 +8980,8 @@ to return true:wantsResponderID| | var owner = current._debugOwner; - if (owner != null) { - return getComponentNameFromOwner(owner); + if (owner !== null && typeof owner !== "undefined") { + return getComponentNameFromFiber(owner); } } @@ -30692,7 +30702,7 @@ to return true:wantsResponderID| | "named imports."; } - var ownerName = owner ? getComponentNameFromOwner(owner) : null; + var ownerName = owner ? getComponentNameFromFiber(owner) : null; if (ownerName) { info += "\n\nCheck the render method of `" + ownerName + "`."; @@ -30960,7 +30970,7 @@ to return true:wantsResponderID| | return root; } - var ReactVersion = "19.0.0-canary-2f38dc90"; + var ReactVersion = "19.0.0-canary-997c5634"; function createPortal$1( children, @@ -31812,23 +31822,13 @@ to return true:wantsResponderID| | } var fiber = findCurrentFiberUsingSlowPath(closestInstance); - - if (fiber === null) { - // Might not be currently mounted. - return { - hierarchy: [], - props: emptyObject, - selectedIndex: null, - componentStack: "" - }; - } - var fiberHierarchy = getOwnerHierarchy(fiber); var instance = lastNonHostInstance(fiberHierarchy); var hierarchy = createHierarchy(fiberHierarchy); var props = getHostProps(instance); var selectedIndex = fiberHierarchy.indexOf(instance); - var componentStack = getStackByFiberInDevAndProd(fiber); + var componentStack = + fiber !== null ? getStackByFiberInDevAndProd(fiber) : ""; return { closestInstance: instance, hierarchy: hierarchy, @@ -31855,15 +31855,13 @@ to return true:wantsResponderID| | } return hierarchy[0]; - } + } // $FlowFixMe[missing-local-annot] function traverseOwnerTreeUp(hierarchy, instance) { { - hierarchy.unshift(instance); - var owner = instance._debugOwner; - - if (owner != null && typeof owner.tag === "number") { - traverseOwnerTreeUp(hierarchy, owner); + if (instance) { + hierarchy.unshift(instance); + traverseOwnerTreeUp(hierarchy, instance._debugOwner); } } } diff --git a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-prod.fb.js b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-prod.fb.js index 430d12c794..3cdbc6e2ec 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-prod.fb.js +++ b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-prod.fb.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<<389130512d5f03be72726a367afd01ea>> + * @generated SignedSource<> */ "use strict"; @@ -2080,7 +2080,7 @@ function describeBuiltInComponentFrame(name) { } return "\n" + prefix + name; } - return "\n in " + (name || "Unknown"); + return describeComponentFrame(name, null); } var reentry = !1; function describeNativeComponentFrame(fn, construct) { @@ -2214,11 +2214,16 @@ function describeNativeComponentFrame(fn, construct) { ? describeBuiltInComponentFrame(previousPrepareStackTrace) : ""; } +function describeComponentFrame(name, ownerName) { + var sourceInfo = ""; + ownerName && (sourceInfo = " (created by " + ownerName + ")"); + return "\n in " + (name || "Unknown") + sourceInfo; +} function describeFunctionComponentFrame(fn) { return enableComponentStackLocations ? describeNativeComponentFrame(fn, !1) : fn - ? "\n in " + (fn.displayName || fn.name || "Unknown") + ? describeComponentFrame(fn.displayName || fn.name || null, null) : ""; } function describeFiber(fiber) { @@ -10767,13 +10772,6 @@ function getInspectorDataForInstance(closestInstance) { componentStack: "" }; closestInstance = findCurrentFiberUsingSlowPath(closestInstance); - if (null === closestInstance) - return { - hierarchy: [], - props: emptyObject, - selectedIndex: null, - componentStack: "" - }; var hierarchy = []; traverseOwnerTreeUp(hierarchy, closestInstance); var JSCompiler_inline_result; @@ -10794,7 +10792,10 @@ function getInspectorDataForInstance(closestInstance) { instance = createHierarchy(hierarchy); var props = getHostProps(JSCompiler_inline_result); hierarchy = hierarchy.indexOf(JSCompiler_inline_result); - closestInstance = getStackByFiberInDevAndProd(closestInstance); + closestInstance = + null !== closestInstance + ? getStackByFiberInDevAndProd(closestInstance) + : ""; return { closestInstance: JSCompiler_inline_result, hierarchy: instance, @@ -10804,11 +10805,9 @@ function getInspectorDataForInstance(closestInstance) { }; } function traverseOwnerTreeUp(hierarchy, instance) { - hierarchy.unshift(instance); - instance = instance._debugOwner; - null != instance && - "number" === typeof instance.tag && - traverseOwnerTreeUp(hierarchy, instance); + instance && + (hierarchy.unshift(instance), + traverseOwnerTreeUp(hierarchy, instance._debugOwner)); } if ( "function" !== @@ -10855,10 +10854,10 @@ batchedUpdatesImpl = function (fn, a) { } }; var roots = new Map(), - devToolsConfig$jscomp$inline_1162 = { + devToolsConfig$jscomp$inline_1163 = { findFiberByHostInstance: getInstanceFromTag, bundleType: 0, - version: "19.0.0-canary-e370665c", + version: "19.0.0-canary-495cb589", rendererPackageName: "react-native-renderer", rendererConfig: { getInspectorDataForInstance: getInspectorDataForInstance, @@ -10874,11 +10873,11 @@ var roots = new Map(), }.bind(null, findNodeHandle) } }; -var internals$jscomp$inline_1415 = { - bundleType: devToolsConfig$jscomp$inline_1162.bundleType, - version: devToolsConfig$jscomp$inline_1162.version, - rendererPackageName: devToolsConfig$jscomp$inline_1162.rendererPackageName, - rendererConfig: devToolsConfig$jscomp$inline_1162.rendererConfig, +var internals$jscomp$inline_1416 = { + bundleType: devToolsConfig$jscomp$inline_1163.bundleType, + version: devToolsConfig$jscomp$inline_1163.version, + rendererPackageName: devToolsConfig$jscomp$inline_1163.rendererPackageName, + rendererConfig: devToolsConfig$jscomp$inline_1163.rendererConfig, overrideHookState: null, overrideHookStateDeletePath: null, overrideHookStateRenamePath: null, @@ -10894,26 +10893,26 @@ var internals$jscomp$inline_1415 = { return null === fiber ? null : fiber.stateNode; }, findFiberByHostInstance: - devToolsConfig$jscomp$inline_1162.findFiberByHostInstance || + devToolsConfig$jscomp$inline_1163.findFiberByHostInstance || emptyFindFiberByHostInstance, findHostInstancesForRefresh: null, scheduleRefresh: null, scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "19.0.0-canary-e370665c" + reconcilerVersion: "19.0.0-canary-495cb589" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var hook$jscomp$inline_1416 = __REACT_DEVTOOLS_GLOBAL_HOOK__; + var hook$jscomp$inline_1417 = __REACT_DEVTOOLS_GLOBAL_HOOK__; if ( - !hook$jscomp$inline_1416.isDisabled && - hook$jscomp$inline_1416.supportsFiber + !hook$jscomp$inline_1417.isDisabled && + hook$jscomp$inline_1417.supportsFiber ) try { - (rendererID = hook$jscomp$inline_1416.inject( - internals$jscomp$inline_1415 + (rendererID = hook$jscomp$inline_1417.inject( + internals$jscomp$inline_1416 )), - (injectedHook = hook$jscomp$inline_1416); + (injectedHook = hook$jscomp$inline_1417); } catch (err) {} } exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = { diff --git a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-profiling.fb.js b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-profiling.fb.js index b62cb7111d..5bbaedc84c 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-profiling.fb.js +++ b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-profiling.fb.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<> + * @generated SignedSource<> */ "use strict"; @@ -2202,7 +2202,7 @@ function describeBuiltInComponentFrame(name) { } return "\n" + prefix + name; } - return "\n in " + (name || "Unknown"); + return describeComponentFrame(name, null); } var reentry = !1; function describeNativeComponentFrame(fn, construct) { @@ -2336,11 +2336,16 @@ function describeNativeComponentFrame(fn, construct) { ? describeBuiltInComponentFrame(previousPrepareStackTrace) : ""; } +function describeComponentFrame(name, ownerName) { + var sourceInfo = ""; + ownerName && (sourceInfo = " (created by " + ownerName + ")"); + return "\n in " + (name || "Unknown") + sourceInfo; +} function describeFunctionComponentFrame(fn) { return enableComponentStackLocations ? describeNativeComponentFrame(fn, !1) : fn - ? "\n in " + (fn.displayName || fn.name || "Unknown") + ? describeComponentFrame(fn.displayName || fn.name || null, null) : ""; } function describeFiber(fiber) { @@ -11473,13 +11478,6 @@ function getInspectorDataForInstance(closestInstance) { componentStack: "" }; closestInstance = findCurrentFiberUsingSlowPath(closestInstance); - if (null === closestInstance) - return { - hierarchy: [], - props: emptyObject, - selectedIndex: null, - componentStack: "" - }; var hierarchy = []; traverseOwnerTreeUp(hierarchy, closestInstance); var JSCompiler_inline_result; @@ -11500,7 +11498,10 @@ function getInspectorDataForInstance(closestInstance) { instance = createHierarchy(hierarchy); var props = getHostProps(JSCompiler_inline_result); hierarchy = hierarchy.indexOf(JSCompiler_inline_result); - closestInstance = getStackByFiberInDevAndProd(closestInstance); + closestInstance = + null !== closestInstance + ? getStackByFiberInDevAndProd(closestInstance) + : ""; return { closestInstance: JSCompiler_inline_result, hierarchy: instance, @@ -11510,11 +11511,9 @@ function getInspectorDataForInstance(closestInstance) { }; } function traverseOwnerTreeUp(hierarchy, instance) { - hierarchy.unshift(instance); - instance = instance._debugOwner; - null != instance && - "number" === typeof instance.tag && - traverseOwnerTreeUp(hierarchy, instance); + instance && + (hierarchy.unshift(instance), + traverseOwnerTreeUp(hierarchy, instance._debugOwner)); } if ( "function" !== @@ -11561,10 +11560,10 @@ batchedUpdatesImpl = function (fn, a) { } }; var roots = new Map(), - devToolsConfig$jscomp$inline_1244 = { + devToolsConfig$jscomp$inline_1245 = { findFiberByHostInstance: getInstanceFromTag, bundleType: 0, - version: "19.0.0-canary-915c3074", + version: "19.0.0-canary-e56bfcc6", rendererPackageName: "react-native-renderer", rendererConfig: { getInspectorDataForInstance: getInspectorDataForInstance, @@ -11594,10 +11593,10 @@ var roots = new Map(), } catch (err) {} return hook.checkDCE ? !0 : !1; })({ - bundleType: devToolsConfig$jscomp$inline_1244.bundleType, - version: devToolsConfig$jscomp$inline_1244.version, - rendererPackageName: devToolsConfig$jscomp$inline_1244.rendererPackageName, - rendererConfig: devToolsConfig$jscomp$inline_1244.rendererConfig, + bundleType: devToolsConfig$jscomp$inline_1245.bundleType, + version: devToolsConfig$jscomp$inline_1245.version, + rendererPackageName: devToolsConfig$jscomp$inline_1245.rendererPackageName, + rendererConfig: devToolsConfig$jscomp$inline_1245.rendererConfig, overrideHookState: null, overrideHookStateDeletePath: null, overrideHookStateRenamePath: null, @@ -11613,14 +11612,14 @@ var roots = new Map(), return null === fiber ? null : fiber.stateNode; }, findFiberByHostInstance: - devToolsConfig$jscomp$inline_1244.findFiberByHostInstance || + devToolsConfig$jscomp$inline_1245.findFiberByHostInstance || emptyFindFiberByHostInstance, findHostInstancesForRefresh: null, scheduleRefresh: null, scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "19.0.0-canary-915c3074" + reconcilerVersion: "19.0.0-canary-e56bfcc6" }); exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = { computeComponentStackForErrorReporting: function (reactTag) {