diff --git a/src/views/ItemView.vue b/src/views/ItemView.vue
index bc6a09794..38d640fee 100644
--- a/src/views/ItemView.vue
+++ b/src/views/ItemView.vue
@@ -63,7 +63,9 @@ export default {
 
   // refetch comments if item changed
   watch: {
-    item: 'fetchComments'
+    item: function () {
+      !this.loading && this.fetchComments();
+    }
   },
 
   methods: {