From 7e5e2263b654f5e124a5c2004535be1d7c4be4c0 Mon Sep 17 00:00:00 2001 From: kabir-afk Date: Wed, 19 Jun 2024 18:35:30 +0530 Subject: [PATCH] revert : keeping the old approach for Firefox --- popup/popup.js | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/popup/popup.js b/popup/popup.js index bf32158..ab2a96e 100644 --- a/popup/popup.js +++ b/popup/popup.js @@ -382,10 +382,21 @@ var browser = (browserType === 'firefox') ? browser : (browserType === 'chrome') ui = new UI(); ui.switchPanel( 'loaded' ); } - chrome.runtime.onMessage.addListener((message, sender) => { - console.log(sender); - if (message.state === "ready") { - ui = new UI(); - } + if (browserType === "chrome") { + chrome.runtime.onMessage.addListener((message, sender) => { + if (message.state === "ready") { + ui = new UI(); + } }); + } else { + let state = _backgroundPage.state; + function waitWhileLoading() { + if (state === "ready") { + ui = new UI(); + } else { + setTimeout(waitWhileLoading, 100); + } + } + waitWhileLoading(); + } })();