diff --git a/apps/frontend/src/components/ui/moderation/ModerationProjectNags.vue b/apps/frontend/src/components/ui/moderation/ModerationProjectNags.vue
index 9a4d1cf359..e8bf95a645 100644
--- a/apps/frontend/src/components/ui/moderation/ModerationProjectNags.vue
+++ b/apps/frontend/src/components/ui/moderation/ModerationProjectNags.vue
@@ -15,11 +15,13 @@
{{ getFormattedMessage(messages.warning) }}
- |
-
-
- {{ getFormattedMessage(messages.suggestion) }}
-
+
+ |
+
+
+ {{ getFormattedMessage(messages.suggestion) }}
+
+
@@ -204,6 +206,8 @@ const emit = defineEmits<{
setProcessing: [processing: boolean]
}>()
+const isProcessing = computed(() => props.project.status === 'processing')
+
const nagScroller = ref(null)
const showLeftNagShadow = ref(false)
const showRightNagShadow = ref(false)
@@ -355,7 +359,11 @@ function isNagComplete(nag: Nag): boolean {
}
const visibleNags = computed(() => {
- const finalNags = applicableNags.value.filter((nag) => !isNagComplete(nag))
+ const finalNags = applicableNags.value.filter(
+ (nag) =>
+ !isNagComplete(nag) &&
+ (!isProcessing.value || nag.status === 'required' || nag.status === 'warning'),
+ )
if (props.project.status === 'draft') {
finalNags.push({