fix flags

This commit is contained in:
velzie 2024-10-14 11:59:02 -04:00
parent 9945fb3f49
commit a2af4d7f3b
No known key found for this signature in database
GPG key ID: AA51AEFB0A1F3820
2 changed files with 3 additions and 1 deletions

View file

@ -49,6 +49,8 @@ export function createGlobalProxy(
}
}
if (prop === "$scramjet") return null;
if (typeof prop === "string" && UNSAFE_GLOBALS.includes(prop))
return client.wrapfn(value);

View file

@ -30,7 +30,7 @@ export function flagEnabled(flag: keyof ScramjetFlags, url: URL): boolean {
let value = $scramjet.config.defaultFlags[flag];
for (const regex in $scramjet.config.siteFlags) {
const partialflags = $scramjet.config.siteFlags[regex];
if (new RegExp(regex).test(url.href) && "flag" in partialflags) {
if (new RegExp(regex).test(url.href) && flag in partialflags) {
return partialflags[flag];
}
}