diff --git a/ReactAndroid/src/main/java/com/facebook/react/config/ReactFeatureFlags.java b/ReactAndroid/src/main/java/com/facebook/react/config/ReactFeatureFlags.java index 6c7f3e038cf..f5b43205099 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/config/ReactFeatureFlags.java +++ b/ReactAndroid/src/main/java/com/facebook/react/config/ReactFeatureFlags.java @@ -47,9 +47,6 @@ public class ReactFeatureFlags { /** Enables a more aggressive cleanup during destruction of ReactContext */ public static boolean enableReactContextCleanupFix = false; - /** Enables JS Responder in Fabric */ - public static boolean enableJSResponder = false; - /** Feature flag to configure eager initialization of MapBuffer So file */ public static boolean enableEagerInitializeMapBufferSoFile = false; diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricUIManager.java b/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricUIManager.java index b7fcd2e0f8e..d0092602efa 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricUIManager.java +++ b/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricUIManager.java @@ -927,28 +927,26 @@ public class FabricUIManager implements UIManager, LifecycleEventListener { final int reactTag, final int initialReactTag, final boolean blockNativeResponder) { - if (ReactFeatureFlags.enableJSResponder) { - mMountItemDispatcher.addMountItem( - new MountItem() { - @Override - public void execute(MountingManager mountingManager) { - SurfaceMountingManager surfaceMountingManager = - mountingManager.getSurfaceManager(surfaceId); - if (surfaceMountingManager != null) { - surfaceMountingManager.setJSResponder( - reactTag, initialReactTag, blockNativeResponder); - } else { - FLog.e( - TAG, "setJSResponder skipped, surface no longer available [" + surfaceId + "]"); - } + mMountItemDispatcher.addMountItem( + new MountItem() { + @Override + public void execute(MountingManager mountingManager) { + SurfaceMountingManager surfaceMountingManager = + mountingManager.getSurfaceManager(surfaceId); + if (surfaceMountingManager != null) { + surfaceMountingManager.setJSResponder( + reactTag, initialReactTag, blockNativeResponder); + } else { + FLog.e( + TAG, "setJSResponder skipped, surface no longer available [" + surfaceId + "]"); } + } - @Override - public int getSurfaceId() { - return surfaceId; - } - }); - } + @Override + public int getSurfaceId() { + return surfaceId; + } + }); } /** @@ -956,20 +954,18 @@ public class FabricUIManager implements UIManager, LifecycleEventListener { * the touch events are going to be handled by JS. */ public void clearJSResponder() { - if (ReactFeatureFlags.enableJSResponder) { - mMountItemDispatcher.addMountItem( - new MountItem() { - @Override - public void execute(MountingManager mountingManager) { - mountingManager.clearJSResponder(); - } + mMountItemDispatcher.addMountItem( + new MountItem() { + @Override + public void execute(MountingManager mountingManager) { + mountingManager.clearJSResponder(); + } - @Override - public int getSurfaceId() { - return View.NO_ID; - } - }); - } + @Override + public int getSurfaceId() { + return View.NO_ID; + } + }); } @Override