diff --git a/js/msg.js b/js/msg.js index 23e80428..37d87a12 100644 --- a/js/msg.js +++ b/js/msg.js @@ -114,11 +114,13 @@ const msg = (() => { continue; } const message = {data: dataObj, target}; - requests.push( - tabSend(tab.id, message, options) - .then(unwrapData) - .catch(ignoreError) - ); + if (tab && tab.id) { + requests.push( + tabSend(tab.id, message, options) + .then(unwrapData) + .catch(ignoreError) + ); + } } return Promise.all(requests); });