From dd6759b6c4b05be1b2f9ea8bb206bf978f750483 Mon Sep 17 00:00:00 2001 From: velzie Date: Fri, 11 Oct 2024 16:39:11 -0400 Subject: [PATCH] use the right document --- src/client/dom/element.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/client/dom/element.ts b/src/client/dom/element.ts index 2c6567e..05a587b 100644 --- a/src/client/dom/element.ts +++ b/src/client/dom/element.ts @@ -276,7 +276,13 @@ export default function (client: ScramjetClient, self: typeof window) { ], { get(ctx) { - return client.wrapfn(ctx.get()); + const n = ctx.get() as Node; + if (!(n instanceof Document)) return; + + const scram: ScramjetClient = n[SCRAMJETCLIENT]; + if (!scram) return n; // ?? + + return scram.documentProxy; }, }, );