diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsDefaults.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsDefaults.kt index 944c1a03dcdd..f833400311a9 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsDefaults.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsDefaults.kt @@ -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<<7c6e2d01585686b614664672367e9107>> + * @generated SignedSource<<7f3dba37b181d001a7f90d2e0e7a6452>> */ /** @@ -77,7 +77,7 @@ public open class ReactNativeFeatureFlagsDefaults : ReactNativeFeatureFlagsProvi override fun fixMappingOfEventPrioritiesBetweenFabricAndReact(): Boolean = false - override fun fixMountingCoordinatorReportedPendingTransactionsOnAndroid(): Boolean = false + override fun fixMountingCoordinatorReportedPendingTransactionsOnAndroid(): Boolean = true override fun fuseboxEnabledRelease(): Boolean = false diff --git a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsDefaults.h b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsDefaults.h index 61607ab36ede..c917f0ced81e 100644 --- a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsDefaults.h +++ b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsDefaults.h @@ -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<<2fc4a56feb9686df603170c2ec8295ab>> + * @generated SignedSource<> */ /** @@ -136,7 +136,7 @@ class ReactNativeFeatureFlagsDefaults : public ReactNativeFeatureFlagsProvider { } bool fixMountingCoordinatorReportedPendingTransactionsOnAndroid() override { - return false; + return true; } bool fuseboxEnabledRelease() override { diff --git a/packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js b/packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js index 33138e037a04..5e12ad9833ae 100644 --- a/packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js +++ b/packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js @@ -332,7 +332,7 @@ const definitions: FeatureFlagDefinitions = { ossReleaseStage: 'none', }, fixMountingCoordinatorReportedPendingTransactionsOnAndroid: { - defaultValue: false, + defaultValue: true, metadata: { dateAdded: '2024-08-27', description: @@ -340,7 +340,7 @@ const definitions: FeatureFlagDefinitions = { expectedReleaseValue: true, purpose: 'experimentation', }, - ossReleaseStage: 'none', + ossReleaseStage: 'stable', }, fuseboxEnabledRelease: { defaultValue: false, diff --git a/packages/react-native/src/private/featureflags/ReactNativeFeatureFlags.js b/packages/react-native/src/private/featureflags/ReactNativeFeatureFlags.js index 45bff3640bb0..be1fd2bca8a2 100644 --- a/packages/react-native/src/private/featureflags/ReactNativeFeatureFlags.js +++ b/packages/react-native/src/private/featureflags/ReactNativeFeatureFlags.js @@ -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<<90b82671674512dc6bed998c9a1c9a5a>> + * @generated SignedSource<> * @flow strict */ @@ -269,7 +269,7 @@ export const fixMappingOfEventPrioritiesBetweenFabricAndReact: Getter = /** * Fixes a limitation on Android where the mounting coordinator would report there are no pending transactions but some of them were actually not processed due to the use of the push model. */ -export const fixMountingCoordinatorReportedPendingTransactionsOnAndroid: Getter = createNativeFlagGetter('fixMountingCoordinatorReportedPendingTransactionsOnAndroid', false); +export const fixMountingCoordinatorReportedPendingTransactionsOnAndroid: Getter = createNativeFlagGetter('fixMountingCoordinatorReportedPendingTransactionsOnAndroid', true); /** * Flag determining if the React Native DevTools (Fusebox) CDP backend should be enabled in release builds. This flag is global and should not be changed across React Host lifetimes. */