diff --git a/src/components/cylc/gscan/GScan.vue b/src/components/cylc/gscan/GScan.vue index 74ee19700..5776a6a0e 100644 --- a/src/components/cylc/gscan/GScan.vue +++ b/src/components/cylc/gscan/GScan.vue @@ -310,12 +310,13 @@ export default { sortedWorkflows () { return [...this.filteredWorkflows].sort((left, right) => { if (left.status !== right.status) { - if (left.status === WorkflowState.STOPPED.name.toLowerCase()) { - return 1 + if (left.status === WorkflowState.RUNNING.name) { + return -1 } - if (right.status === WorkflowState.STOPPED.name.toLowerCase()) { + if (left.status === WorkflowState.HELD.name) { return -1 } + return 1 } return left.name.toLowerCase() .localeCompare(