diff --git a/renderer/src/modules/patcher.js b/renderer/src/modules/patcher.js index 274ea2fd..cb48e645 100644 --- a/renderer/src/modules/patcher.js +++ b/renderer/src/modules/patcher.js @@ -50,7 +50,7 @@ } static makeOverride(patch) { - return function () { + return function BDPatcher() { let returnValue; if (!patch.children || !patch.children.length) return patch.originalFunction.apply(this, arguments); for (const superPatch of patch.children.filter(c => c.type === "before")) { diff --git a/renderer/src/modules/webpackmodules.js b/renderer/src/modules/webpackmodules.js index 40cb9659..1595752c 100644 --- a/renderer/src/modules/webpackmodules.js +++ b/renderer/src/modules/webpackmodules.js @@ -524,6 +524,9 @@ export default class WebpackModules { catch (error) { Logger.stacktrace("WebpackModules", "Could not patch pushed module", error); } + finally{ + require.m[moduleId] = originalModule; + } }; Object.assign(modules[moduleId], originalModule, {