diff --git a/packages/component-manuscript/src/components/ManuscriptPage.js b/packages/component-manuscript/src/components/ManuscriptPage.js
index df1c06ad0446652ab50ea051e3372ecb17d1cc95..3304d0385603f47ed75cdc1b78bf04a6b3fa7aa7 100644
--- a/packages/component-manuscript/src/components/ManuscriptPage.js
+++ b/packages/component-manuscript/src/components/ManuscriptPage.js
@@ -574,5 +574,27 @@ export default compose(
         this.props.toggleEditorialComments()
       }
     },
+    componentDidUpdate(prevProps) {
+      const {
+        editorialRecommendations: prevEditorialRecommendations,
+        editorInChief: prevEditorInChief,
+      } = prevProps
+
+      const {
+        currentUser: { isEIC, isHEToManuscript },
+        collection: { status },
+        editorialRecommendations: currentEditorialRecommendations,
+        editorInChief: currentEditorInChief,
+      } = this.props
+
+      if (
+        prevEditorInChief === currentEditorInChief &&
+        prevEditorialRecommendations !== currentEditorialRecommendations &&
+        (isEIC || isHEToManuscript) &&
+        status === 'rejected'
+      ) {
+        prevProps.toggleEditorialComments()
+      }
+    },
   }),
 )(ManuscriptLayout)