Skip to content

Commit aac9971

Browse files
Differentiate pending vs in-progress states in query history
1 parent 7835ba4 commit aac9971

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

extensions/ql-vscode/src/query-history.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,13 @@ export class HistoryTreeDataProvider extends DisposableObject implements TreeDat
199199
private async getContextValue(element: QueryHistoryInfo): Promise<string> {
200200
switch (element.status) {
201201
case QueryStatus.InProgress:
202-
return element.t === 'local' ? 'inProgressResultsItem' : 'inProgressRemoteResultsItem';
202+
if (element.t === 'local') {
203+
return 'inProgressResultsItem';
204+
} else if (element.t === 'variant-analysis' && element.variantAnalysis.actionsWorkflowRunId === undefined) {
205+
return 'pendingRemoteResultsItem';
206+
} else {
207+
return 'inProgressRemoteResultsItem';
208+
}
203209
case QueryStatus.Completed:
204210
if (element.t === 'local') {
205211
const hasResults = await element.completedQuery?.query.hasInterpretedResults();

0 commit comments

Comments
 (0)