Skip to content

Commit 04d9f0e

Browse files
authored
chore[react-devtools]: cleanup experiment flag and placeholder view (#51)
1 parent 13d1140 commit 04d9f0e

File tree

9 files changed

+3
-160
lines changed

9 files changed

+3
-160
lines changed

config/gni/devtools_grd_files.gni

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1460,8 +1460,6 @@ grd_files_debug_sources = [
14601460
"front_end/panels/protocol_monitor/components/toolbar.css.js",
14611461
"front_end/panels/protocol_monitor/protocolMonitor.css.js",
14621462
"front_end/panels/react_devtools/ReactDevToolsModel.js",
1463-
"front_end/panels/react_devtools/reactDevToolsPlaceholder.css.js",
1464-
"front_end/panels/react_devtools/ReactDevToolsPlaceholder.js",
14651463
"front_end/panels/react_devtools/ReactDevToolsView.js",
14661464
"front_end/panels/recorder/RecorderController.js",
14671465
"front_end/panels/recorder/RecorderEvents.js",

front_end/core/rn_experiments/experimentsImpl.ts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -178,13 +178,6 @@ Instance.register({
178178
enabledByDefault: ({ isReactNativeEntryPoint }) => !isReactNativeEntryPoint,
179179
});
180180

181-
Instance.register({
182-
name: RNExperimentName.ENABLE_REACT_DEVTOOLS_PANEL,
183-
title: 'Enable React DevTools panel',
184-
unstable: true,
185-
enabledByDefault: false,
186-
});
187-
188181
Instance.register({
189182
name: RNExperimentName.REACT_NATIVE_SPECIFIC_UI,
190183
title: 'Show React Native-specific UI',

front_end/core/root/Runtime.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,6 @@ export const experiments = new ExperimentsSupport();
272272
// eslint-disable-next-line rulesdir/const_enum
273273
export enum RNExperimentName {
274274
REACT_NATIVE_SPECIFIC_UI = 'react-native-specific-ui',
275-
ENABLE_REACT_DEVTOOLS_PANEL = 'enable-react-dev-tools-panel',
276275
JS_HEAP_PROFILER_ENABLE = 'js-heap-profiler-enable',
277276
ENABLE_PERFORMANCE_PANEL = 'enable-performance-panel',
278277
}
@@ -315,7 +314,6 @@ export const enum ExperimentName {
315314
// React Native-specific experiments - must mirror RNExperimentName above
316315
JS_HEAP_PROFILER_ENABLE = RNExperimentName.JS_HEAP_PROFILER_ENABLE,
317316
REACT_NATIVE_SPECIFIC_UI = RNExperimentName.REACT_NATIVE_SPECIFIC_UI,
318-
ENABLE_REACT_DEVTOOLS_PANEL = RNExperimentName.ENABLE_REACT_DEVTOOLS_PANEL,
319317
ENABLE_PERFORMANCE_PANEL = RNExperimentName.ENABLE_PERFORMANCE_PANEL,
320318
}
321319

front_end/entrypoints/rn_fusebox/rn_fusebox.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,6 @@ UI.ViewManager.maybeRemoveViewExtension('throttling-conditions');
6565
RNExperiments.RNExperimentsImpl.setIsReactNativeEntryPoint(true);
6666
RNExperiments.RNExperimentsImpl.Instance.enableExperimentsByDefault([
6767
Root.Runtime.ExperimentName.REACT_NATIVE_SPECIFIC_UI,
68-
Root.Runtime.ExperimentName.ENABLE_REACT_DEVTOOLS_PANEL,
6968
]);
7069

7170
Host.RNPerfMetrics.registerPerfMetricsGlobalPostMessageHandler();

front_end/panels/react_devtools/BUILD.gn

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,11 @@ import("../../../scripts/build/ninja/devtools_module.gni")
88
import("../../../scripts/build/ninja/generate_css.gni")
99
import("../visibility.gni")
1010

11-
generate_css("css_files") {
12-
sources = [ "reactDevToolsPlaceholder.css" ]
13-
}
14-
15-
devtools_module("react_devtools_placeholder") {
16-
sources = [ "ReactDevToolsPlaceholder.ts" ]
17-
18-
deps = [
19-
":css_files",
20-
"../../core/i18n:bundle",
21-
"../../ui/legacy:bundle",
22-
"../../ui/lit-html:bundle",
23-
]
24-
}
25-
2611
devtools_module("react_devtools") {
2712
sources = [ "ReactDevToolsView.ts", "ReactDevToolsModel.ts" ]
2813

2914
deps = [
15+
"../../core/i18n:bundle",
3016
"../../core/sdk:bundle",
3117
"../../models/react_native:bundle",
3218
"../../third_party/react-devtools:bundle",
@@ -38,7 +24,6 @@ devtools_entrypoint("bundle") {
3824
entrypoint = "react_devtools.ts"
3925

4026
deps = [
41-
":react_devtools_placeholder",
4227
":react_devtools",
4328
]
4429

front_end/panels/react_devtools/ReactDevToolsPlaceholder.ts

Lines changed: 0 additions & 72 deletions
This file was deleted.

front_end/panels/react_devtools/reactDevToolsPlaceholder.css

Lines changed: 0 additions & 49 deletions
This file was deleted.

front_end/panels/react_devtools/react_devtools-meta.ts

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
// found in the LICENSE file.
55

66
import * as i18n from '../../core/i18n/i18n.js';
7-
import * as Root from '../../core/root/root.js';
87
import * as UI from '../../ui/legacy/legacy.js';
98

109
import type * as ReactDevToolsPanelModule from './react_devtools.js';
@@ -41,14 +40,7 @@ UI.ViewManager.registerViewExtension({
4140
order: 1000,
4241
async loadView() {
4342
const Module = await loadModule();
44-
45-
if (Root.Runtime.Runtime.isDescriptorEnabled({
46-
experiment: Root.Runtime.ExperimentName.ENABLE_REACT_DEVTOOLS_PANEL,
47-
})) {
48-
return new Module.ReactDevToolsView.ReactDevToolsViewImpl();
49-
}
50-
51-
return Module.ReactDevToolsPlaceholder.ReactDevToolsPlaceholderImpl.instance();
43+
return new Module.ReactDevToolsView.ReactDevToolsViewImpl();
5244
},
5345
});
5446

front_end/panels/react_devtools/react_devtools.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
// found in the LICENSE file.
55

66
import * as ReactDevToolsView from './ReactDevToolsView.js';
7-
import * as ReactDevToolsPlaceholder from './ReactDevToolsPlaceholder.js';
87
import * as ReactDevToolsModel from './ReactDevToolsModel.js';
98

10-
export {ReactDevToolsView, ReactDevToolsPlaceholder, ReactDevToolsModel};
9+
export {ReactDevToolsView, ReactDevToolsModel};

0 commit comments

Comments
 (0)