diff --git a/src/vs/workbench/contrib/terminal/browser/terminalActions.ts b/src/vs/workbench/contrib/terminal/browser/terminalActions.ts index 07f51c5d09f54a4a355d410085cc8d4efa0dfa6f..7efd8924fe24fe494d8b4dba92a9bb2931aadf51 100644 --- a/src/vs/workbench/contrib/terminal/browser/terminalActions.ts +++ b/src/vs/workbench/contrib/terminal/browser/terminalActions.ts @@ -690,6 +690,8 @@ export class RunActiveFileInTerminalAction extends Action { if (!instance) { return Promise.resolve(undefined); } + await instance.processReady; + const editor = this.codeEditorService.getActiveCodeEditor(); if (!editor || !editor.hasModel()) { return Promise.resolve(undefined);