diff --git a/dashboard/src/views/AppsView.vue b/dashboard/src/views/AppsView.vue index be3d9d751..5e220af65 100644 --- a/dashboard/src/views/AppsView.vue +++ b/dashboard/src/views/AppsView.vue @@ -149,6 +149,11 @@ const filteredApps = computed(() => { if (stateFilter.value === 'update_available') return a.updateInfo; return a.runState === RSTATES.RUNNING && (a.health !== HSTATES.HEALTHY || a.installationState !== ISTATES.INSTALLED); // not responding + }).sort((a, b) => { + const labelA = a.label || a.subdomain || a.fqdn; + const labelB = b.label || b.subdomain || b.fqdn; + + return labelA.localeCompare(labelB); }); });