diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/MaintainVisibleScrollPositionHelper.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/MaintainVisibleScrollPositionHelper.kt index a318fc87dcfb..2bee605a15c2 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/MaintainVisibleScrollPositionHelper.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/MaintainVisibleScrollPositionHelper.kt @@ -82,14 +82,6 @@ internal class MaintainVisibleScrollPositionHelper( uIManager.removeUIManagerEventListener(this) } - /** - * Update the scroll position of the managed ScrollView. This should be called after layout has - * been updated. - * - * On Fabric this will be called internally in `didMountItems`. - */ - fun updateScrollPosition() = Unit - private fun updateScrollPositionInternal() { val config = config ?: return val firstVisibleViewRef = firstVisibleViewRef ?: return diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollView.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollView.java index f7f3aae74ba5..25d603fefffa 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollView.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollView.java @@ -1681,8 +1681,6 @@ public void onLayoutChange( // does not work in RTL. if (v.getLayoutDirection() == LAYOUT_DIRECTION_RTL) { adjustPositionForContentChangeRTL(left, right, oldLeft, oldRight); - } else if (mMaintainVisibleContentPositionHelper != null) { - mMaintainVisibleContentPositionHelper.updateScrollPosition(); } ReactScrollViewHelper.emitLayoutChangeEvent(this); } diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactNestedScrollView.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactNestedScrollView.java index f09d335164fb..696757752d02 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactNestedScrollView.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactNestedScrollView.java @@ -4,7 +4,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<> + * @generated SignedSource<<74209bb4a44619a1ce16d68cfeeb0653>> */ /** @@ -1466,10 +1466,6 @@ public void onLayoutChange( return; } - if (mMaintainVisibleContentPositionHelper != null) { - mMaintainVisibleContentPositionHelper.updateScrollPosition(); - } - if (isShown() && isContentReady()) { int currentScrollY = getScrollY(); int maxScrollY = getMaxScrollY(); diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollView.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollView.java index cd775c6741da..1375bfdc69c3 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollView.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollView.java @@ -1458,10 +1458,6 @@ public void onLayoutChange( return; } - if (mMaintainVisibleContentPositionHelper != null) { - mMaintainVisibleContentPositionHelper.updateScrollPosition(); - } - if (isShown() && isContentReady()) { int currentScrollY = getScrollY(); int maxScrollY = getMaxScrollY();