1
0
Fork 0
mirror of https://github.com/FrankerFaceZ/FrankerFaceZ.git synced 2025-09-01 02:40:56 +00:00
Hey everyone, this is just a quick fix. As a result of this change, FFZ will load on embedded players, chats, and the streamer dashboard. What it won't do is load with your settings. This is due to a couple changes Twitch has made to their website that unintentionally broke the method we were using to access domain storage from alternative subdomains. Ultimately, this just means we need to prioritize getting an extension-backed storage provider setup for browser extension users and the relevant GreaseMonkey-compatible APIs for user-script users.

* Fixed: FFZ failing to load on alternative subdomains due to the Cross Origins Settings Provider breaking.
This commit is contained in:
SirStendec 2025-08-29 11:59:18 -04:00
parent dcb90e20b7
commit 6e49b689e9
3 changed files with 5 additions and 5 deletions

View file

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

View file

@ -1,7 +1,7 @@
<template lang="html">
<div class="ffz--provider tw-pd-t-05">
<div v-if="not_www" class="ffz--notice tw-c-background-accent tw-c-text-overlay tw-pd-1 tw-mg-b-1">
<h3 class="ffz-i-attention">
<h3 class="ffz-i-attention ffz-font-size-3">
{{ t('setting.provider.warn-domain.title', 'You\'re far from home!') }}
</h3>
<div>
@ -10,7 +10,7 @@
</div>
<div class="ffz--notice tw-c-background-accent tw-c-text-overlay tw-pd-1 tw-mg-b-1">
<h3 class="ffz-i-attention">
<h3 class="ffz-i-attention ffz-font-size-3">
{{ t('setting.provider.warn.title', 'Be careful!') }}
</h3>
<div>
@ -172,4 +172,4 @@ export default {
}
}
</script>
</script>

View file

@ -1431,7 +1431,7 @@ export class CrossOriginStorageBridge extends RemoteSettingsProvider {
// Static Stuff
static supported() { return NOT_WWW_TWITCH && NOT_WWW_YT; }
static supported() { return false; return NOT_WWW_TWITCH && NOT_WWW_YT; }
static hasContent() {
return CrossOriginStorageBridge.supported();
}