diff --git a/packages/react-native/Libraries/Pressability/Pressability.js b/packages/react-native/Libraries/Pressability/Pressability.js index 7be850b2c056..75b992a64997 100644 --- a/packages/react-native/Libraries/Pressability/Pressability.js +++ b/packages/react-native/Libraries/Pressability/Pressability.js @@ -805,7 +805,7 @@ export default class Pressability { if (typeof this._responderID === 'number') { UIManager.measure(this._responderID, this._measureCallback); } else { - this._responderID.measureAsyncOnUI(this._measureCallback); + this._responderID.measure(this._measureCallback, true /* measureOnUI - will measure native view hierarchy */); } } diff --git a/packages/react-native/React/Fabric/Mounting/RCTMountingManager.mm b/packages/react-native/React/Fabric/Mounting/RCTMountingManager.mm index 70891d166ea2..7f6d65062afd 100644 --- a/packages/react-native/React/Fabric/Mounting/RCTMountingManager.mm +++ b/packages/react-native/React/Fabric/Mounting/RCTMountingManager.mm @@ -354,7 +354,7 @@ - (void)measureAsyncOnUI:(ReactTag)reactTag rootView:(UIView*)rootView callback: if (!view) { // this view was probably collapsed out RCTLogWarn(@"measure cannot find view with tag #%ld", (long)reactTag); - callback({}); + callback(folly::dynamic::array(0.f,0.f,0.f,0.f,0.f,0.f)); return; }