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 @@
+
+
-
-
-
- Display options:
-
-
-
-
-
-
+
+
+
DuckDuckGo Privacy Essentials Debugger
+
+
+
+
+
+
+
+
+
+
-
-
-
- |
- URL |
- Action |
- Domain |
- Type |
-
-
-
-
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) => {