diff --git a/apps/dashboard/js/dashboard.js b/apps/dashboard/js/dashboard.js
index f150e8365d9f90b1368aee91e117c3f91b768688..dc5a4d502cd485a56630078679e1dcc1cf3c9572 100644
Binary files a/apps/dashboard/js/dashboard.js and b/apps/dashboard/js/dashboard.js differ
diff --git a/apps/dashboard/js/dashboard.js.map b/apps/dashboard/js/dashboard.js.map
index 9b05a25d76abf0034ab9f56a4277d6d8e4e5fdae..07b185e6408dd8c43e07cc1302117068e6f445f8 100644
Binary files a/apps/dashboard/js/dashboard.js.map and b/apps/dashboard/js/dashboard.js.map differ
diff --git a/apps/dashboard/src/App.vue b/apps/dashboard/src/App.vue
index 64a480e3e604191b46ac0fdf1d6c2bfe58d25454..0d09bcc45377c9e239b0590761d82f7b0e75c94a 100644
--- a/apps/dashboard/src/App.vue
+++ b/apps/dashboard/src/App.vue
@@ -180,7 +180,7 @@ export default {
 			return (status) => !(status in this.enabledStatuses) || this.enabledStatuses[status]
 		},
 		sortedAllStatuses() {
-			return Object.keys(this.allCallbacksStatus).slice().sort((a, b) => a > b)
+			return Object.keys(this.allCallbacksStatus).slice().sort(this.sortStatuses)
 		},
 		sortedPanels() {
 			return Object.values(this.panels).sort((a, b) => {
@@ -193,7 +193,7 @@ export default {
 			})
 		},
 		sortedRegisteredStatus() {
-			return this.registeredStatus.slice().sort((a, b) => a > b)
+			return this.registeredStatus.slice().sort(this.sortStatuses)
 		},
 	},
 	watch: {
@@ -352,6 +352,15 @@ export default {
 			}
 			this.saveStatuses()
 		},
+		sortStatuses(a, b) {
+			const al = a.toLowerCase()
+			const bl = b.toLowerCase()
+			return al > bl
+				? 1
+				: al < bl
+					? -1
+					: 0
+		},
 		handleScroll() {
 			if (window.scrollY > 70) {
 				document.body.classList.add('dashboard--scrolled')