diff --git a/src/vs/code/electron-main/window.ts b/src/vs/code/electron-main/window.ts index 4821653f75b..eac53f5e686 100644 --- a/src/vs/code/electron-main/window.ts +++ b/src/vs/code/electron-main/window.ts @@ -606,9 +606,12 @@ export class CodeWindow extends Disposable implements ICodeWindow { if (newHttpProxy !== this.currentHttpProxy || newNoProxy !== this.currentNoProxy) { this.currentHttpProxy = newHttpProxy; this.currentNoProxy = newNoProxy; + const proxyRules = newHttpProxy || ''; + const proxyBypassRules = newNoProxy ? `${newNoProxy},` : ''; + this.logService.trace(`Setting proxy to '${proxyRules}', bypassing '${proxyBypassRules}'`); this._win.webContents.session.setProxy({ - proxyRules: newHttpProxy || '', - proxyBypassRules: newNoProxy ? `${newNoProxy},` : '', + proxyRules, + proxyBypassRules, pacScript: '', }); }