diff --git a/React/Fabric/Mounting/ComponentViews/ScrollView/RCTScrollViewComponentView.mm b/React/Fabric/Mounting/ComponentViews/ScrollView/RCTScrollViewComponentView.mm index 9101970c8a0..2ebbb0e82ac 100644 --- a/React/Fabric/Mounting/ComponentViews/ScrollView/RCTScrollViewComponentView.mm +++ b/React/Fabric/Mounting/ComponentViews/ScrollView/RCTScrollViewComponentView.mm @@ -649,6 +649,10 @@ static void RCTSendScrollEventForNativeAnimations_DEPRECATED(UIScrollView *scrol - (void)scrollToOffset:(CGPoint)offset animated:(BOOL)animated { + if (CGPointEqualToPoint(_scrollView.contentOffset, offset)) { + return; + } + [self _forceDispatchNextScrollEvent]; if (_layoutMetrics.layoutDirection == LayoutDirection::RightToLeft) {