Skip to content

Commit 44b2da0

Browse files
markvfacebook-github-bot
authored andcommitted
Revert D81766029: Make feature flag "enableViewRecyclingForScrollView" true by default
Differential Revision: D81766029 Original commit changeset: df4a260b9bde Original Phabricator Diff: D81766029 fbshipit-source-id: f1cd2a2cef632cfe9cbf0cd13e9ec20cfa5cc6ae
1 parent dae2f60 commit 44b2da0

4 files changed

Lines changed: 7 additions & 7 deletions

File tree

packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsDefaults.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* This source code is licensed under the MIT license found in the
55
* LICENSE file in the root directory of this source tree.
66
*
7-
* @generated SignedSource<<88256ff0f51c33caee5af50bb3424288>>
7+
* @generated SignedSource<<7c4c3bf6b720f3e15fb97d8f1a4d74ba>>
88
*/
99

1010
/**
@@ -101,7 +101,7 @@ public open class ReactNativeFeatureFlagsDefaults : ReactNativeFeatureFlagsProvi
101101

102102
override fun enableViewRecyclingForImage(): Boolean = true
103103

104-
override fun enableViewRecyclingForScrollView(): Boolean = true
104+
override fun enableViewRecyclingForScrollView(): Boolean = false
105105

106106
override fun enableViewRecyclingForText(): Boolean = true
107107

packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsDefaults.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* This source code is licensed under the MIT license found in the
55
* LICENSE file in the root directory of this source tree.
66
*
7-
* @generated SignedSource<<aadd0502215e90f98ea4e0d0c56824a3>>
7+
* @generated SignedSource<<68b40caf4c7d5d92cb5d5eb7bde74ab3>>
88
*/
99

1010
/**
@@ -184,7 +184,7 @@ class ReactNativeFeatureFlagsDefaults : public ReactNativeFeatureFlagsProvider {
184184
}
185185

186186
bool enableViewRecyclingForScrollView() override {
187-
return true;
187+
return false;
188188
}
189189

190190
bool enableViewRecyclingForText() override {

packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -463,7 +463,7 @@ const definitions: FeatureFlagDefinitions = {
463463
ossReleaseStage: 'none',
464464
},
465465
enableViewRecyclingForScrollView: {
466-
defaultValue: true,
466+
defaultValue: false,
467467
metadata: {
468468
dateAdded: '2025-08-20',
469469
description:

packages/react-native/src/private/featureflags/ReactNativeFeatureFlags.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* This source code is licensed under the MIT license found in the
55
* LICENSE file in the root directory of this source tree.
66
*
7-
* @generated SignedSource<<8b7c4c7178448a1ea3f55b4cdbe3b95e>>
7+
* @generated SignedSource<<1a00c3c154cd9e8afac7ad9333152ac6>>
88
* @flow strict
99
* @noformat
1010
*/
@@ -360,7 +360,7 @@ export const enableViewRecyclingForImage: Getter<boolean> = createNativeFlagGett
360360
/**
361361
* Enables View Recycling for <ScrollView> via ReactViewGroup/ReactViewManager.
362362
*/
363-
export const enableViewRecyclingForScrollView: Getter<boolean> = createNativeFlagGetter('enableViewRecyclingForScrollView', true);
363+
export const enableViewRecyclingForScrollView: Getter<boolean> = createNativeFlagGetter('enableViewRecyclingForScrollView', false);
364364
/**
365365
* Enables View Recycling for <Text> via ReactTextView/ReactTextViewManager.
366366
*/

0 commit comments

Comments
 (0)