diff --git a/src/vs/code/electron-main/auth.ts b/src/vs/code/electron-main/auth.ts index ca071cf2836..ad6c47e5a31 100644 --- a/src/vs/code/electron-main/auth.ts +++ b/src/vs/code/electron-main/auth.ts @@ -64,6 +64,7 @@ export class ProxyAuthHandler extends Disposable { contextIsolation: true, enableWebSQL: false, enableRemoteModule: false, + spellcheck: false, devTools: false } }; diff --git a/src/vs/code/electron-main/sharedProcess.ts b/src/vs/code/electron-main/sharedProcess.ts index a6ef6be6ce1..86ebb7ff932 100644 --- a/src/vs/code/electron-main/sharedProcess.ts +++ b/src/vs/code/electron-main/sharedProcess.ts @@ -45,6 +45,7 @@ export class SharedProcess implements ISharedProcess { nodeIntegration: true, enableWebSQL: false, enableRemoteModule: false, + spellcheck: false, nativeWindowOpen: true, images: false, webgl: false, diff --git a/src/vs/code/electron-main/window.ts b/src/vs/code/electron-main/window.ts index 40cbd5b9a43..39444b53839 100644 --- a/src/vs/code/electron-main/window.ts +++ b/src/vs/code/electron-main/window.ts @@ -169,6 +169,7 @@ export class CodeWindow extends Disposable implements ICodeWindow { preload: URI.parse(this.doGetPreloadUrl()).fsPath, enableWebSQL: false, enableRemoteModule: false, + spellcheck: false, nativeWindowOpen: true, webviewTag: true, zoomFactor: zoomLevelToZoomFactor(windowConfig?.zoomLevel), diff --git a/src/vs/platform/issue/electron-main/issueMainService.ts b/src/vs/platform/issue/electron-main/issueMainService.ts index 31e3888364e..817951f6be5 100644 --- a/src/vs/platform/issue/electron-main/issueMainService.ts +++ b/src/vs/platform/issue/electron-main/issueMainService.ts @@ -199,6 +199,7 @@ export class IssueMainService implements ICommonIssueService { preload: URI.parse(require.toUrl('vs/base/parts/sandbox/electron-browser/preload.js')).fsPath, enableWebSQL: false, enableRemoteModule: false, + spellcheck: false, nativeWindowOpen: true, zoomFactor: zoomLevelToZoomFactor(data.zoomLevel), ...this.environmentService.sandbox ? @@ -264,6 +265,7 @@ export class IssueMainService implements ICommonIssueService { preload: URI.parse(require.toUrl('vs/base/parts/sandbox/electron-browser/preload.js')).fsPath, enableWebSQL: false, enableRemoteModule: false, + spellcheck: false, nativeWindowOpen: true, zoomFactor: zoomLevelToZoomFactor(data.zoomLevel), ...this.environmentService.sandbox ? diff --git a/test/unit/electron/index.js b/test/unit/electron/index.js index 6685ff8f713..9aeaaccc844 100644 --- a/test/unit/electron/index.js +++ b/test/unit/electron/index.js @@ -121,6 +121,7 @@ app.on('ready', () => { nodeIntegration: true, enableWebSQL: false, enableRemoteModule: false, + spellcheck: false, nativeWindowOpen: true, webviewTag: true }