diff --git a/platform/mv3/extension/js/ext.js b/platform/mv3/extension/js/ext.js index ee735b21b..ea1ab61ce 100644 --- a/platform/mv3/extension/js/ext.js +++ b/platform/mv3/extension/js/ext.js @@ -34,21 +34,8 @@ export const windows = browser.windows; // send a message, we try a few more times when the message fails to be sent. export function sendMessage(msg) { - return new Promise((resolve, reject) => { - let i = 5; - const send = ( ) => { - runtime.sendMessage(msg).then(response => { - resolve(response); - }).catch(reason => { - i -= 1; - if ( i <= 0 ) { - reject(reason); - } else { - setTimeout(send, 200); - } - }); - }; - send(); + return runtime.sendMessage(msg).catch(reason => { + console.log(reason); }); }