From 1aaedc7fcaa9174e02c87fd2a4f614299eb675cf Mon Sep 17 00:00:00 2001 From: David Vacca Date: Mon, 21 Oct 2024 13:57:09 -0700 Subject: [PATCH] Turnon enableEventEmitterRetentionDuringGesturesOnAndroid for all apps depending on ReactNativeNewArchitectureFeatureFlagsDefaults (#47142) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/47142 I'm turning on enableEventEmitterRetentionDuringGesturesOnAndroid for all apps depending on ReactNativeNewArchitectureFeatureFlagsDefaults Reviewed By: cortinico Differential Revision: D64610897 fbshipit-source-id: c301f616918484ed41790247d1e0cd7284602b09 --- .../ReactNativeNewArchitectureFeatureFlagsDefaults.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeNewArchitectureFeatureFlagsDefaults.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeNewArchitectureFeatureFlagsDefaults.kt index 0b137ad2e51..6fef3f05f28 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeNewArchitectureFeatureFlagsDefaults.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeNewArchitectureFeatureFlagsDefaults.kt @@ -25,6 +25,11 @@ public open class ReactNativeNewArchitectureFeatureFlagsDefaults( ) : ReactNativeFeatureFlagsDefaults() { override fun enableBridgelessArchitecture(): Boolean = newArchitectureEnabled + // We turn this feature flag to true to fix #44610 and #45126 and other + // similar bugs related to pressable. + override fun enableEventEmitterRetentionDuringGesturesOnAndroid(): Boolean = + newArchitectureEnabled + override fun enableFabricRenderer(): Boolean = newArchitectureEnabled override fun useFabricInterop(): Boolean = newArchitectureEnabled