diff --git a/dashboard/src/views/EmailDomainsView.vue b/dashboard/src/views/EmailDomainsView.vue
index 6837b06c5..dfda87bf9 100644
--- a/dashboard/src/views/EmailDomainsView.vue
+++ b/dashboard/src/views/EmailDomainsView.vue
@@ -13,7 +13,6 @@ const domainsModel = DomainsModel.create();
const mailModel = MailModel.create();
const domains = ref([]);
-const busy = ref(true);
const searchFilter = ref('');
@@ -112,7 +111,7 @@ onMounted(async () => {
- ({{ busy ? '-' : filteredDomains.length }})
+ ({{ domains.length === 0 ? '-' : filteredDomains.length }})
diff --git a/dashboard/src/views/EmailMailboxesView.vue b/dashboard/src/views/EmailMailboxesView.vue
index 1558f8670..d71e51eb7 100644
--- a/dashboard/src/views/EmailMailboxesView.vue
+++ b/dashboard/src/views/EmailMailboxesView.vue
@@ -234,7 +234,7 @@ onMounted(async () => {
- ({{ $t('email.incoming.mailboxes.stats', { mailboxCount: filteredMailboxes.length, usage: prettyDecimalSize(filteredMailboxesUsage) }) }})
+ ({{ $t('email.incoming.mailboxes.stats', { mailboxCount: busy ? '-' : filteredMailboxes.length, usage: busy ? '-' : prettyDecimalSize(filteredMailboxesUsage) }) }})
diff --git a/dashboard/src/views/EmailMailinglistsView.vue b/dashboard/src/views/EmailMailinglistsView.vue
index 1effbf8a0..4bc481098 100644
--- a/dashboard/src/views/EmailMailinglistsView.vue
+++ b/dashboard/src/views/EmailMailinglistsView.vue
@@ -162,7 +162,7 @@ onMounted(async () => {
- ({{ filteredMailinglists.length }})
+ ({{ busy ? '-' : filteredMailinglists.length }})