diff --git a/packages/browser-extension/src/manifest.json b/packages/browser-extension/src/manifest.json index 0bd68c4..93559d1 100644 --- a/packages/browser-extension/src/manifest.json +++ b/packages/browser-extension/src/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 3, "name": "Cookie Dialog Monster", - "version": "6.2.1", + "version": "6.2.2", "default_locale": "en", "description": "__MSG_appDesc__", "icons": { diff --git a/packages/browser-extension/src/scripts/dialog.js b/packages/browser-extension/src/scripts/dialog.js index 86a8c43..4db5e12 100644 --- a/packages/browser-extension/src/scripts/dialog.js +++ b/packages/browser-extension/src/scripts/dialog.js @@ -216,12 +216,14 @@ const submitButtonClickHandler = (event) => { */ chrome.runtime.onMessage.addListener((message) => { + const isPage = window === window.top; + switch (message.type) { case 'HIDE_REPORT_DIALOG': - hideReportDialog(); + if (isPage) hideReportDialog(); break; case 'SHOW_REPORT_DIALOG': - showReportDialog(); + if (isPage) showReportDialog(); break; default: break;