diff --git a/extensions/ql-vscode/src/model-editor/model-evaluator.ts b/extensions/ql-vscode/src/model-editor/model-evaluator.ts index 9ad202def..ff38797e1 100644 --- a/extensions/ql-vscode/src/model-editor/model-evaluator.ts +++ b/extensions/ql-vscode/src/model-editor/model-evaluator.ts @@ -60,6 +60,7 @@ export class ModelEvaluator extends DisposableObject { qlPack, progress, token, + false, ); } catch (e) { this.modelingStore.updateModelEvaluationRun(this.dbItem, undefined); diff --git a/extensions/ql-vscode/src/variant-analysis/variant-analysis-manager.ts b/extensions/ql-vscode/src/variant-analysis/variant-analysis-manager.ts index d1bfd8822..077d36c1e 100644 --- a/extensions/ql-vscode/src/variant-analysis/variant-analysis-manager.ts +++ b/extensions/ql-vscode/src/variant-analysis/variant-analysis-manager.ts @@ -300,6 +300,7 @@ export class VariantAnalysisManager qlPackDetails: QlPackDetails, progress: ProgressCallback, token: CancellationToken, + openViewAfterSubmission = true, ): Promise { await saveBeforeStart(); @@ -399,10 +400,13 @@ export class VariantAnalysisManager `Variant analysis ${mappedVariantAnalysis.query.name} submitted for processing`, ); - void this.app.commands.execute( - "codeQL.openVariantAnalysisView", - mappedVariantAnalysis.id, - ); + if (openViewAfterSubmission) { + void this.app.commands.execute( + "codeQL.openVariantAnalysisView", + mappedVariantAnalysis.id, + ); + } + void this.app.commands.execute( "codeQL.monitorNewVariantAnalysis", mappedVariantAnalysis,