mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Remove "Open Debugger" action under JSC (#41535)
Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/41535 ## Context **Remote JS Debugging removal** In React Native 0.73, we have deprecated Remote JS Debugging (execution of JavaScript in a separate V8 process) and also removed the Dev Menu launcher (https://github.com/facebook/react-native/pull/36754). ## This diff Follows D46187942 — this option wasn't correctly removed for Android when running JSC. This is now consistent with iOS. Changelog: [Android][Changed] "Open Debugger" is no longer available for remote JS debugging from the Dev Menu (non-Hermes). Please use `NativeDevSettings.setIsDebuggingRemotely()`. Reviewed By: blakef Differential Revision: D50555095 fbshipit-source-id: 1aeb48ab1390dc12ce300d6f321c30de5343cf0a
This commit is contained in:
+9
-8
@@ -365,15 +365,16 @@ public abstract class DevSupportManagerBase implements DevSupportManager {
|
||||
}
|
||||
});
|
||||
|
||||
if (mDevSettings.isDeviceDebugEnabled()) {
|
||||
// On-device JS debugging (CDP). Render action to open debugger frontend.
|
||||
if (mDevSettings.isRemoteJSDebugEnabled()) {
|
||||
// [Deprecated in React Native 0.73] Remote JS debugging. Handle reload
|
||||
// via external JS executor. This capability will be removed in a future
|
||||
// release.
|
||||
mDevSettings.setRemoteJSDebugEnabled(false);
|
||||
handleReloadJS();
|
||||
}
|
||||
|
||||
// Reset the old debugger setting so no one gets stuck.
|
||||
// TODO: Remove in a few weeks.
|
||||
if (mDevSettings.isRemoteJSDebugEnabled()) {
|
||||
mDevSettings.setRemoteJSDebugEnabled(false);
|
||||
handleReloadJS();
|
||||
}
|
||||
if (mDevSettings.isDeviceDebugEnabled() && !mDevSettings.isRemoteJSDebugEnabled()) {
|
||||
// On-device JS debugging (CDP). Render action to open debugger frontend.
|
||||
options.put(
|
||||
mApplicationContext.getString(R.string.catalyst_debug_open),
|
||||
() ->
|
||||
|
||||
Reference in New Issue
Block a user