diff --git a/src/client/global.ts b/src/client/global.ts index 69268a3..24b00fe 100644 --- a/src/client/global.ts +++ b/src/client/global.ts @@ -49,6 +49,8 @@ export function createGlobalProxy( } } + if (prop === "$scramjet") return null; + if (typeof prop === "string" && UNSAFE_GLOBALS.includes(prop)) return client.wrapfn(value); diff --git a/src/scramjet.ts b/src/scramjet.ts index f49e89c..3405907 100644 --- a/src/scramjet.ts +++ b/src/scramjet.ts @@ -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]; } }