diff --git a/src/store/modules/status.js b/src/store/modules/status.js
index 780593bb23317b704f0eb3cc55c1b361c3cd3bfe..e0eccb6271033765d3964d891612e2bd69d35d8b 100644
--- a/src/store/modules/status.js
+++ b/src/store/modules/status.js
@@ -5,6 +5,7 @@ const status = {
     fetchedStatus: {},
     fetchedStatuses: [],
     loading: false,
+    statusAuthor: {},
     statusesByInstance: {
       selectedInstance: '',
       showLocal: false,
@@ -49,6 +50,9 @@ const status = {
     },
     SET_STATUS_VISIBILITY: (state, visibility) => {
       state.statusVisibility = visibility
+    },
+    SET_STATUS_AUTHOR: (state, user) => {
+      state.statusAuthor = user
     }
   },
   actions: {
@@ -77,6 +81,7 @@ const status = {
       const status = await fetchStatus(id, getters.authHost, getters.token)
 
       commit('SET_STATUS', status.data)
+      commit('SET_STATUS_AUTHOR', status.data.account)
       commit('SET_LOADING', false)
       dispatch('FetchUserStatuses', { userId: state.fetchedStatus.account.id, godmode: false })
     },
diff --git a/src/views/statuses/show.vue b/src/views/statuses/show.vue
index d0483d60d8807e51ead82dff7df0956e438a3bc6..30aae947b1578680d479ed4fabf908528a822bdf 100644
--- a/src/views/statuses/show.vue
+++ b/src/views/statuses/show.vue
@@ -8,7 +8,8 @@
       <div class="left-header-container">
         <moderation-dropdown
           :user="user"
-          :page="'userPage'"
+          :page="'statusPage'"
+          :status-id="status.id"
           @open-reset-token-dialog="openResetPasswordDialog"/>
         <reboot-button/>
       </div>
@@ -81,7 +82,7 @@ export default {
       return this.$store.state.userProfile.statusesLoading
     },
     user() {
-      return this.$store.state.status.fetchedStatus.account
+      return this.$store.state.status.statusAuthor
     }
   },
   beforeMount: function() {