From 6f799206af0539bdd779fff1ed5d2862423580d4 Mon Sep 17 00:00:00 2001 From: wanhose Date: Fri, 13 Jan 2023 11:34:26 +0100 Subject: [PATCH] fix(browser-extension): duplicating report dialog --- packages/browser-extension/src/scripts/dialog.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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;