aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--packages/bun-framework-next/client.development.tsx5
1 files changed, 3 insertions, 2 deletions
diff --git a/packages/bun-framework-next/client.development.tsx b/packages/bun-framework-next/client.development.tsx
index d959b5ae1..5f25619ce 100644
--- a/packages/bun-framework-next/client.development.tsx
+++ b/packages/bun-framework-next/client.development.tsx
@@ -4,10 +4,11 @@ globalThis.Bun_disableCSSImports = true;
// We're disabling Object.freeze because it breaks CJS => ESM and can cause
// issues with Suspense and other things that expect the CJS module namespace
// to be mutable when the ESM module namespace is NOT mutable
-const freezer = new WeakMap();
+const freezer = new WeakSet();
globalThis.Object.freeze = function freeze(obj) {
- freezer.set(freezer, true);
+ freezer.add(obj);
+ return obj;
};
globalThis.Object.isFrozen = function isFrozen(obj) {