From 00dc1ab5955a20fbfd419ca06160e7c1e1ddb4d0 Mon Sep 17 00:00:00 2001 From: Percs <83934299+Percslol@users.noreply.github.com> Date: Mon, 4 Nov 2024 09:55:38 -0600 Subject: [PATCH] fix: attr proxy scramjet escapes --- src/client/dom/attr.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/client/dom/attr.ts b/src/client/dom/attr.ts index 310be06..9f10042 100644 --- a/src/client/dom/attr.ts +++ b/src/client/dom/attr.ts @@ -32,6 +32,15 @@ export default function (client: ScramjetClient, self: typeof window) { }); } + if ( + (typeof prop === "string" || typeof prop === "number") && + !isNaN(Number(prop)) + ) { + const position = Object.keys(proxy)[prop]; + + return map[position]; + } + if (!this.has(target, prop)) return undefined; return value;