1
1
From 238f57c76bd8dc90069bb8004f832688ee1224db Mon Sep 17 00:00:00 2001
2
2
From: Workers DevProd <
[email protected] >
3
3
Date: Thu, 17 Aug 2023 13:31:48 -0500
4
- Subject: [PATCH 16/16] Disable debugger when query parameter `debugger` is
5
- false Enable debugger by default
4
+ Subject: [PATCH 16/16] Eanble debugger when query parameter `debugger` is true
6
5
7
6
---
8
7
front_end/panels/sources/DebuggerPlugin.ts | 8 +++++++
@@ -18,8 +17,8 @@ index 6871a61d55..50b38ca92c 100644
18
17
this.scriptsPanel = SourcesPanel.instance();
19
18
this.breakpointManager = Bindings.BreakpointManager.BreakpointManager.instance();
20
19
21
- + const debuggerQueryParam = Root.Runtime.Runtime.queryParam('debugger');
22
- + if (debuggerQueryParam !== 'false' ) {
20
+ + const debuggerEnabled = Root.Runtime.Runtime.queryParam('debugger') === 'true' ;
21
+ + if (debuggerEnabled ) {
23
22
+ this.breakpointManager.addEventListener(
24
23
+ Bindings.BreakpointManager.Events.BreakpointAdded, this.breakpointChange, this);
25
24
+ this.breakpointManager.addEventListener(
@@ -39,8 +38,8 @@ index 1e094864ea..ac30f5d54c 100644
39
38
this.splitWidget.show(this.element);
40
39
- this.splitWidget.hideSidebar(false);
41
40
+
42
- + const debuggerQueryParam = Root.Runtime.Runtime.queryParam('debugger');
43
- + if (debuggerQueryParam === 'false' ) {
41
+ + const debuggerEnabled = Root.Runtime.Runtime.queryParam('debugger') === 'true' ;
42
+ + if (!debuggerEnabled ) {
44
43
+ this.splitWidget.hideSidebar(false);
45
44
+ }
46
45
@@ -50,8 +49,8 @@ index 1e094864ea..ac30f5d54c 100644
50
49
panel.splitWidget.installResizer(panel.sourcesViewInternal.toolbarContainerElement());
51
50
}
52
51
if (!isInWrapper) {
53
- + const debuggerQueryParam = Root.Runtime.Runtime.queryParam('debugger');
54
- + if (debuggerQueryParam !== 'false' ) {
52
+ + const debuggerEnabled = Root.Runtime.Runtime.queryParam('debugger') === 'true' ;
53
+ + if (debuggerEnabled ) {
55
54
+ if (panel.splitWidget.isVertical()) {
56
55
+ panel.sourcesViewInternal.rightToolbar().appendToolbarItem(panel.toggleDebuggerSidebarButton);
57
56
+ } else {
@@ -69,8 +68,8 @@ index 9c53bca1b3..036c33ea16 100644
69
68
],
70
69
});
71
70
72
- + const debuggerQueryParam = Root.Runtime.Runtime.queryParam('debugger');
73
- + if (debuggerQueryParam !== 'false' ) {
71
+ + const debuggerEnabled = Root.Runtime.Runtime.queryParam('debugger') === 'true' ;
72
+ + if (debuggerEnabled ) {
74
73
+ UI.ActionRegistration.registerActionExtension({
75
74
+ actionId: 'sources.toggle-debugger-sidebar',
76
75
+ category: UI.ActionRegistration.ActionCategory.SOURCES,
0 commit comments