diff --git a/package.json b/package.json index caa42427..f4a9f0b9 100755 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "frankerfacez", "author": "Dan Salvato LLC", - "version": "4.75.0", + "version": "4.75.1", "description": "FrankerFaceZ is a Twitch enhancement suite.", "private": true, "license": "Apache-2.0", diff --git a/src/entry_ext.js b/src/entry_ext.js index fa8d435b..64d801b4 100644 --- a/src/entry_ext.js +++ b/src/entry_ext.js @@ -29,20 +29,16 @@ if (evt.data && evt.data.type === 'ffz_to_ext') browser.runtime.sendMessage(evt.data.data, resp => { - if (resp) - window.postMessage({ - type: 'ffz_from_ext', - data: resp - }, '*'); + if (resp?.type === 'ffz_to_page') + window.postMessage(resp.data, '*'); }); }); browser.runtime.onMessage.addListener((msg, sender) => { - window.postMessage({ - type: 'ffz_from_ext', - data: msg - }, '*'); - return true; + if (msg?.type === 'ffz_to_page') + window.postMessage(msg.data, '*'); + + return false; }); // Now, inject our script into the page context. diff --git a/src/sites/twitch-twilight/modules/layout.js b/src/sites/twitch-twilight/modules/layout.js index b0e2d5d1..fb23d34e 100644 --- a/src/sites/twitch-twilight/modules/layout.js +++ b/src/sites/twitch-twilight/modules/layout.js @@ -385,7 +385,7 @@ export default class Layout extends Module { else { if ( ! should_hide ) { const regexes = this.settings.get('__filter:directory.block-users'); - const login = props.userLogin; + const login = props?.userLogin; if ( regexes && login ) { if ( regexes[0] ) regexes[0].lastIndex = -1; diff --git a/src/worker.ts b/src/worker.ts index b6ecedcb..ffec773f 100644 --- a/src/worker.ts +++ b/src/worker.ts @@ -27,5 +27,4 @@ browser.runtime.onMessage.addListener((message, sender, sendResponse) => { else if ( type === 'ffz_injecting' ) browser.action.enable(sender.tab.id); - console.log('got message', message, sender); });