From fd7cec815cc26fbcad4edd63983d1da2ab46baa6 Mon Sep 17 00:00:00 2001 From: Percs <83934299+Percslol@users.noreply.github.com> Date: Sun, 10 Nov 2024 14:06:25 -0600 Subject: [PATCH] fix: disallow grabbing scramjet-data --- src/client/dom/element.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/client/dom/element.ts b/src/client/dom/element.ts index 5e70fd3..e64cbeb 100644 --- a/src/client/dom/element.ts +++ b/src/client/dom/element.ts @@ -166,6 +166,10 @@ export default function (client: ScramjetClient, self: typeof window) { apply(ctx) { const [name] = ctx.args; + if (name.startsWith("scramjet-data")) { + return ctx.return(null); + } + if (ctx.fn.call(ctx.this, `scramjet-data-${name}`)) { ctx.return(ctx.fn.call(ctx.this, `scramjet-data-${name}`)); } @@ -237,7 +241,7 @@ export default function (client: ScramjetClient, self: typeof window) { if (!realwin) return realwin; if (SCRAMJETCLIENT in realwin.self) { - if (realwin.location.href.includes("accounts.google.com")) return null; // don't question it + // if (realwin.location.href.includes("accounts.google.com")) return null; // don't question it return realwin.self[SCRAMJETCLIENT].globalProxy; } else {