From c12b9ee3535f5a4515c164b020dfc08df8f1bfbd Mon Sep 17 00:00:00 2001 From: Wojtek Kosior Date: Fri, 3 Sep 2021 19:40:45 +0200 Subject: disable payload injection on non-html pages --- html/display-panel.js | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'html/display-panel.js') diff --git a/html/display-panel.js b/html/display-panel.js index ed96c07..66e51a6 100644 --- a/html/display-panel.js +++ b/html/display-panel.js @@ -230,6 +230,7 @@ const payload_buttons_div = by_id("payload_buttons"); const view_payload_but = by_id("view_payload"); const view_injected_but = by_id("view_injected"); const container_for_injected = by_id("container_for_injected"); +const content_type_cell = by_id("content_type"); const queried_items = new Map(); @@ -275,6 +276,10 @@ function handle_activity_report(message) template.script_contents.textContent = data; container_for_injected.appendChild(template.div); } + if (type === "content_type") { + if (!/html/.test(data)) + content_type_cell.classList.remove("hide"); + } if (type === "repo_query_action") { const key = data.prefix + data.item; const results = queried_items.get(key) || {}; -- cgit v1.2.3