diff --git a/shared/html/devtools-panel.html b/shared/html/devtools-panel.html index c78b7cd86..7a6f01ba7 100644 --- a/shared/html/devtools-panel.html +++ b/shared/html/devtools-panel.html @@ -1,65 +1,97 @@ + + DuckDuckGo Privacy Essentials Debugger + + + @@ -167,73 +193,88 @@ -
-
- 🗒 - - - - | - - - -
-
-
-
- Display options: - - - - - -
+
+ +

DuckDuckGo Privacy Essentials Debugger

+ +
+
+ 🗒 + + + + | + + + +
+ +
+
+ +
+ Display/hide options +
+ + + + + + + + + + + +
+ + +
+
+
+
+ + + + + + + + + + + + +
URLActionDomainType
- - - - - - - - - - - -
URLActionDomainType
diff --git a/shared/js/devtools/panel.js b/shared/js/devtools/panel.js index 829a7bcd5..e5e6956ae 100644 --- a/shared/js/devtools/panel.js +++ b/shared/js/devtools/panel.js @@ -76,6 +76,7 @@ const loadConfigurableFeatures = new Promise((resolve) => { action: `toggle${feature}`, tabId }) + reloadPage() }) }) resolve(features) @@ -377,21 +378,24 @@ function clear () { panelConfig.currentCounter = undefined } -// listeners for buttons and toggles -clearButton.addEventListener('click', clear) -refreshButton.addEventListener('click', () => { +function reloadPage () { clear() if (chrome.devtools) { chrome.devtools.inspectedWindow.eval('window.location.reload();') } else { chrome.tabs.reload(tabId) } -}) +} + +// listeners for buttons and toggles +clearButton.addEventListener('click', clear) +refreshButton.addEventListener('click', reloadPage) protectionButton.addEventListener('click', () => { port.postMessage({ action: 'toggleProtection', tabId }) + reloadPage() }) sendMessage('getSetting', { name: 'tds-channel' }, (result) => {