diff --git a/apps/frontend/src/pages/[type]/[project]/moderation.vue b/apps/frontend/src/pages/[type]/[project]/moderation.vue
index 4cb28289b4..c2459e08f5 100644
--- a/apps/frontend/src/pages/[type]/[project]/moderation.vue
+++ b/apps/frontend/src/pages/[type]/[project]/moderation.vue
@@ -72,7 +72,7 @@
{{ formatMessage(messages.threadSectionTitle) }}
-
+
@@ -218,7 +218,10 @@ const {
} = injectProjectPageContext()
const canAccess = computed(() => !!currentMember.value)
-const userFacingUiVisible = computed(() => !!currentMember.value && moderatorSeeUserUi.value)
+const staff = computed(() => isStaff(currentMember.value?.user))
+const userFacingUiVisible = computed(
+ () => !!currentMember.value && (!staff.value || moderatorSeeUserUi.value),
+)
const approvedAdmonitionMessage = computed
(() => {
switch (project.value?.status) {