From 014678951471efcdafb04f22afc41fedd5c81215 Mon Sep 17 00:00:00 2001 From: Nuckyz <61953774+Nuckyz@users.noreply.github.com> Date: Fri, 24 May 2024 02:02:28 -0300 Subject: [PATCH] Preserve original modules prototype --- src/webpack/patchWebpack.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/webpack/patchWebpack.ts b/src/webpack/patchWebpack.ts index d1cec1461..4c3f7558d 100644 --- a/src/webpack/patchWebpack.ts +++ b/src/webpack/patchWebpack.ts @@ -166,7 +166,7 @@ Object.defineProperty(Function.prototype, "m", { logger.info("Found Webpack module factory", stack.match(/\/assets\/(.+?\.js)/)?.[1] ?? ""); // The new object which will contain the factories - const proxiedModules: WebpackRequire["m"] = {}; + const proxiedModules: WebpackRequire["m"] = Object.create(Object.getPrototypeOf(originalModules)); // @ts-ignore proxiedModules[Symbol.toStringTag] = "ProxiedModules";