diff --git a/resources/vue/components/BlubberThread.vue b/resources/vue/components/BlubberThread.vue
index b5d287d4aaf83342a8d63d7be9743b233a6acfd4..eb6e44d312d2955293b9ad06effb8aeb7f6bd638 100644
--- a/resources/vue/components/BlubberThread.vue
+++ b/resources/vue/components/BlubberThread.vue
@@ -492,6 +492,9 @@
             });
         },
         watch: {
+            thread_data(current) {
+                this.threadData = current;
+            },
             threadData (new_data, old_data) {
                 if (new_data.thread_posting.thread_id !== old_data.thread_posting.thread_id) {
                     //if the thread got reloaded by a new thread