| Index: popup.js |
| =================================================================== |
| --- a/popup.js |
| +++ b/popup.js |
| @@ -98,21 +98,23 @@ |
| activateClickHide.timeout = null; |
| } |
| document.body.classList.remove("clickhide-active"); |
| browser.tabs.sendMessage(tab.id, {type: "composer.content.finished"}); |
| } |
| function reportIssue() |
| { |
| + // do not make the new tab active right away, |
| + // let the issue reporter take the screenshot |
| + // and handle it so don't window.close() neither |
| + // or the screenshot for the active tab might fail |
| browser.tabs.create({ |
| + active: false, |
| url: browser.runtime.getURL("/issue-reporter.html?" + tab.id) |
| - }).then(() => |
| - { |
| - window.close(); |
| }); |
| } |
| function toggleCollapse(event) |
| { |
| let collapser = event.currentTarget; |
| let collapsible = document.getElementById(collapser.dataset.collapsible); |
| collapsible.classList.toggle("collapsed"); |