1
0
Fork 0
mirror of https://github.com/FrankerFaceZ/FrankerFaceZ.git synced 2025-06-27 21:05:53 +00:00
* Fixed: Bug in the sidebar processing code that may log errors when combined with other add-ons.
* API Changed: Improve messaging for manifest v3 extension mode.
This commit is contained in:
SirStendec 2024-10-11 17:12:54 -04:00
parent 431fa8f3a3
commit 5c06461a0e
4 changed files with 8 additions and 13 deletions

View file

@ -1,7 +1,7 @@
{ {
"name": "frankerfacez", "name": "frankerfacez",
"author": "Dan Salvato LLC", "author": "Dan Salvato LLC",
"version": "4.75.0", "version": "4.75.1",
"description": "FrankerFaceZ is a Twitch enhancement suite.", "description": "FrankerFaceZ is a Twitch enhancement suite.",
"private": true, "private": true,
"license": "Apache-2.0", "license": "Apache-2.0",

View file

@ -29,20 +29,16 @@
if (evt.data && evt.data.type === 'ffz_to_ext') if (evt.data && evt.data.type === 'ffz_to_ext')
browser.runtime.sendMessage(evt.data.data, resp => { browser.runtime.sendMessage(evt.data.data, resp => {
if (resp) if (resp?.type === 'ffz_to_page')
window.postMessage({ window.postMessage(resp.data, '*');
type: 'ffz_from_ext',
data: resp
}, '*');
}); });
}); });
browser.runtime.onMessage.addListener((msg, sender) => { browser.runtime.onMessage.addListener((msg, sender) => {
window.postMessage({ if (msg?.type === 'ffz_to_page')
type: 'ffz_from_ext', window.postMessage(msg.data, '*');
data: msg
}, '*'); return false;
return true;
}); });
// Now, inject our script into the page context. // Now, inject our script into the page context.

View file

@ -385,7 +385,7 @@ export default class Layout extends Module {
else { else {
if ( ! should_hide ) { if ( ! should_hide ) {
const regexes = this.settings.get('__filter:directory.block-users'); const regexes = this.settings.get('__filter:directory.block-users');
const login = props.userLogin; const login = props?.userLogin;
if ( regexes && login ) { if ( regexes && login ) {
if ( regexes[0] ) if ( regexes[0] )
regexes[0].lastIndex = -1; regexes[0].lastIndex = -1;

View file

@ -27,5 +27,4 @@ browser.runtime.onMessage.addListener((message, sender, sendResponse) => {
else if ( type === 'ffz_injecting' ) else if ( type === 'ffz_injecting' )
browser.action.enable(sender.tab.id); browser.action.enable(sender.tab.id);
console.log('got message', message, sender);
}); });