'use strict'
-const {deprecate, Menu, session} = require('electron')
+const electron = require('electron')
+const {deprecate, Menu} = electron
const {EventEmitter} = require('events')
const bindings = process.atomBinding('app')
if (!this.isReady()) {
this.commandLine.appendSwitch('auth-server-whitelist', domains)
} else {
- session.defaultSession.allowNTLMCredentialsForDomains(domains)
+ electron.session.defaultSession.allowNTLMCredentialsForDomains(domains)
}
}
'use strict'
const {EventEmitter} = require('events')
-const {ipcMain, Menu, NavigationController} = require('electron')
+const {ipcMain, session, Menu, NavigationController} = require('electron')
+
+// session is not used here, the purpose is to make sure session is initalized
+// before the webContents module.
+session
const binding = process.atomBinding('web_contents')
const debuggerBinding = process.atomBinding('debugger')