diff --git a/frontend/src/ts/config.ts b/frontend/src/ts/config.ts index 23859b979..1e5273bb7 100644 --- a/frontend/src/ts/config.ts +++ b/frontend/src/ts/config.ts @@ -196,7 +196,9 @@ export function setConfig( config[key] = value; if (!options?.nosave) saveToLocalStorage(key, options?.nosave); - if (!options?.tribeOverride) TribeConfigSyncEvent.dispatch(); + if (!options?.tribeOverride && metadata.tribeBlocked) { + TribeConfigSyncEvent.dispatch(); + } // @ts-expect-error i can't figure this out ConfigEvent.dispatch({