diff --git a/src/vs/workbench/parts/terminal/electron-browser/terminalService.ts b/src/vs/workbench/parts/terminal/electron-browser/terminalService.ts index 42dc3514f766eeb572fd1dd28488cc897707b70c..41079b0c6bf12ac23a03931cded5d81bfdfc5dde 100644 --- a/src/vs/workbench/parts/terminal/electron-browser/terminalService.ts +++ b/src/vs/workbench/parts/terminal/electron-browser/terminalService.ts @@ -190,7 +190,9 @@ export class TerminalService implements ITerminalService { public paste(): TPromise { return this.showAndGetTerminalPanel().then((terminalPanel) => { - document.execCommand('paste'); + this.focus().then(() => { + document.execCommand('paste'); + }); }); }