Ship fixMountingCoordinatorReportedPendingTransactionsOnAndroid feature flag by default

Summary:
Changelog: [internal]

This is stable after the last couple of fixes, so we can enable it by default. Enabling this just improves the accuracy of `IntersectionObserver` and the Event Timing API, and we still haven't shipped those to stable.

Reviewed By: GijsWeterings

Differential Revision: D72561256

fbshipit-source-id: 4b505f1df9c7c495d316e6fbf1498af94aaca959
This commit is contained in:
Rubén Norte
2025-04-07 08:38:12 -07:00
committed by Facebook GitHub Bot
parent 9b30cdd008
commit 91acacc218
4 changed files with 8 additions and 8 deletions
@@ -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
@@ -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<<d1f0ac93da2872e97ca83926348d1cce>>
*/
/**
@@ -136,7 +136,7 @@ class ReactNativeFeatureFlagsDefaults : public ReactNativeFeatureFlagsProvider {
}
bool fixMountingCoordinatorReportedPendingTransactionsOnAndroid() override {
return false;
return true;
}
bool fuseboxEnabledRelease() override {
@@ -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,
@@ -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<<f20f2f58a3ee800913a15ab63e64f282>>
* @flow strict
*/
@@ -269,7 +269,7 @@ export const fixMappingOfEventPrioritiesBetweenFabricAndReact: Getter<boolean> =
/**
* 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<boolean> = createNativeFlagGetter('fixMountingCoordinatorReportedPendingTransactionsOnAndroid', false);
export const fixMountingCoordinatorReportedPendingTransactionsOnAndroid: Getter<boolean> = 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.
*/