Skip to content

Commit ad8da73

Browse files
author
Avaer Kazmer
committed
Capture Buffer global in local closures in src
1 parent 34c8ace commit ad8da73

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

src/DevTools.js

+3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
const url = require('url');
22
const http = require('http');
3+
4+
const {Buffer} = global;
5+
36
const htermRepl = require('hterm-repl');
47

58
const DOM = require('./DOM');

src/WindowBase.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ const {
1717
parentPort,
1818
} = require('worker_threads');
1919

20+
const {Buffer} = global;
21+
2022
const {CustomEvent, DragEvent, ErrorEvent, Event, EventTarget, KeyboardEvent, MessageEvent, MouseEvent, WheelEvent, PromiseRejectionEvent} = require('./Event');
2123
const {FileReader} = require('./File.js');
2224
const {XMLHttpRequest, FormData} = require('window-xhr');
@@ -388,4 +390,4 @@ if (onbeforeload) {
388390
if (!args.require) {
389391
global.require = undefined;
390392
}
391-
global.process = undefined;
393+
global.process = undefined;

src/electron-vm.js

+2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ const child_process = require('child_process');
66
const os = require('os');
77
const {TextEncoder} = require('util');
88

9+
const {Buffer} = global;
10+
911
const bindings = require('./native-bindings');
1012
const electron = !bindings.nativePlatform ? require('electron') : null;
1113
const keycode = require('keycode');

0 commit comments

Comments
 (0)