diff options
Diffstat (limited to '')
-rw-r--r-- | packages/bun-framework-next/client.development.tsx | 5 |
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) { |