mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
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:
committed by
Facebook GitHub Bot
parent
9b30cdd008
commit
91acacc218
+2
-2
@@ -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
|
||||
|
||||
|
||||
+2
-2
@@ -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.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user