diff --git a/changes/changelog.d/1198.bugfix b/changes/changelog.d/1198.bugfix
new file mode 100644
index 0000000000000000000000000000000000000000..d6318effaff38725295beca7b739093f5850836d
--- /dev/null
+++ b/changes/changelog.d/1198.bugfix
@@ -0,0 +1 @@
+Fixed domains table hidden controls when no domains are found (#1198)
\ No newline at end of file
diff --git a/front/src/components/manage/moderation/DomainsTable.vue b/front/src/components/manage/moderation/DomainsTable.vue
index c4d96d6e39c8ba992ea76b1ae0003260d574f0af..56dd457c082f40c721bd8622330dbf20f8c7b619 100644
--- a/front/src/components/manage/moderation/DomainsTable.vue
+++ b/front/src/components/manage/moderation/DomainsTable.vue
@@ -1,5 +1,5 @@
 <template>
-  <div v-if="result.count > 0">
+  <div>
     <div class="ui inline form">
       <div class="fields">
         <div class="ui field">
@@ -33,10 +33,10 @@
       </div>
     <div class="dimmable">
       <div v-if="isLoading" class="ui active inverted dimmer">
-          <div class="ui loader"></div>
+        <div class="ui loader"></div>
       </div>
       <action-table
-        v-if="result"
+        v-if="result && result.results.length > 0"
         @action-launched="fetchData"
         :objects-data="result"
         :actions="actions"
@@ -71,6 +71,12 @@
           </td>
         </template>
       </action-table>
+      <div v-else class="ui placeholder segment">
+        <div class="ui icon header">
+          <i class="server icon"></i>
+          <translate translate-context="Content/Home/Placeholder">No other pods found</translate>
+        </div>
+      </div>
     </div>
     <div>
       <pagination
@@ -90,12 +96,6 @@
       </span>
     </div>
   </div>
-  <div v-else class="ui placeholder segment">
-    <div class="ui icon header">
-      <i class="server icon"></i>
-      <translate translate-context="Content/Home/Placeholder">No interactions with other pods yet</translate>
-    </div>
-  </div>
 </template>
 
 <script>