diff --git a/packages/react-native/React/Fabric/Mounting/ComponentViews/ScrollView/RCTScrollViewComponentView.mm b/packages/react-native/React/Fabric/Mounting/ComponentViews/ScrollView/RCTScrollViewComponentView.mm index b164cc3d6ac..7bc047c740a 100644 --- a/packages/react-native/React/Fabric/Mounting/ComponentViews/ScrollView/RCTScrollViewComponentView.mm +++ b/packages/react-native/React/Fabric/Mounting/ComponentViews/ScrollView/RCTScrollViewComponentView.mm @@ -471,6 +471,10 @@ static void RCTSendScrollEventForNativeAnimations_DEPRECATED(UIScrollView *scrol - (void)scrollViewDidScrollToTop:(UIScrollView *)scrollView { + if (!_eventEmitter) { + return; + } + _isUserTriggeredScrolling = NO; static_cast(*_eventEmitter).onScrollToTop([self _scrollViewMetrics]); [self _updateStateWithContentOffset];