X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/92308b1b044dee2970c4409a0da660ccbecce945..a6b9fb8166440eef3144150024a875c858db9bb6:/services/workbench2/src/store/trash-panel/trash-panel-middleware-service.ts diff --git a/services/workbench2/src/store/trash-panel/trash-panel-middleware-service.ts b/services/workbench2/src/store/trash-panel/trash-panel-middleware-service.ts index e633651033..d72b6ad7a1 100644 --- a/services/workbench2/src/store/trash-panel/trash-panel-middleware-service.ts +++ b/services/workbench2/src/store/trash-panel/trash-panel-middleware-service.ts @@ -95,9 +95,11 @@ const getOrder = (dataExplorer: DataExplorer) => { ? OrderDirection.ASC : OrderDirection.DESC; + // Use createdAt as a secondary sort column so we break ties consistently. return order .addOrder(sortDirection, sortColumn.sort.field, GroupContentsResourcePrefix.COLLECTION) .addOrder(sortDirection, sortColumn.sort.field, GroupContentsResourcePrefix.PROJECT) + .addOrder(OrderDirection.DESC, "createdAt", GroupContentsResourcePrefix.PROCESS) .getOrder(); } else { return order.getOrder();