From 55e08a931955a400aed817c0c86589d63456dd26 Mon Sep 17 00:00:00 2001 From: Alex Hunt Date: Wed, 12 Jun 2024 08:30:40 -0700 Subject: [PATCH] Enable Fusebox by default in RNTester (#44895) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/44895 Enables the new debugger stack (codename Fusebox) in RNTester. This feature is experimental and is enabled for testing purposes only. This change **should not** be adopted as the default by React Native frameworks. Changelog: [Internal] Reviewed By: cortinico, rubennorte, NickGerleman Differential Revision: D58366246 fbshipit-source-id: 809a1edb79ced4a7920457ed661cc3d863b35c7b --- packages/rn-tester/RNTester/AppDelegate.mm | 2 +- .../main/java/com/facebook/react/uiapp/RNTesterApplication.kt | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/rn-tester/RNTester/AppDelegate.mm b/packages/rn-tester/RNTester/AppDelegate.mm index d61c9ab6851747..5ca3ce39faa6e5 100644 --- a/packages/rn-tester/RNTester/AppDelegate.mm +++ b/packages/rn-tester/RNTester/AppDelegate.mm @@ -149,7 +149,7 @@ - (BOOL)bridgelessEnabled // [Experiment] Enable the new debugger stack (codename Fusebox) - (BOOL)unstable_fuseboxEnabled { - return false; + return true; } #pragma mark - RCTComponentViewFactoryComponentProvider diff --git a/packages/rn-tester/android/app/src/main/java/com/facebook/react/uiapp/RNTesterApplication.kt b/packages/rn-tester/android/app/src/main/java/com/facebook/react/uiapp/RNTesterApplication.kt index d8acbfae2b9c49..28313dcc9190c6 100644 --- a/packages/rn-tester/android/app/src/main/java/com/facebook/react/uiapp/RNTesterApplication.kt +++ b/packages/rn-tester/android/app/src/main/java/com/facebook/react/uiapp/RNTesterApplication.kt @@ -21,6 +21,7 @@ import com.facebook.react.bridge.ReactApplicationContext import com.facebook.react.common.assets.ReactFontManager import com.facebook.react.config.ReactFeatureFlags import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load +import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.unstable_loadFusebox import com.facebook.react.defaults.DefaultReactHost import com.facebook.react.defaults.DefaultReactNativeHost import com.facebook.react.module.model.ReactModuleInfo @@ -138,7 +139,7 @@ class RNTesterApplication : Application(), ReactApplication { SoLoader.init(this, /* native exopackage */ false) // [Experiment] Enable the new debugger stack (codename Fusebox) - // unstable_loadFusebox(BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) + unstable_loadFusebox(BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { load()