diff --git a/core/modules/content_translation/src/ContentTranslationHandler.php b/core/modules/content_translation/src/ContentTranslationHandler.php
index 6b19b9dea66ac16e9ca35239be879f27607e0c4a..b1b6e9b5213da3d9c08c96159e6ba5b9054f8005 100644
--- a/core/modules/content_translation/src/ContentTranslationHandler.php
+++ b/core/modules/content_translation/src/ContentTranslationHandler.php
@@ -242,6 +242,7 @@ public function entityFormAlter(array &$form, FormStateInterface $form_state, En
           '#default_value' => $translate,
           '#description' => t('When this option is checked, this translation needs to be updated. Uncheck when the translation is up to date again.'),
         );
+        $form['content_translation']['#open'] = TRUE;
       }
 
       // Default to the anonymous user.
diff --git a/core/modules/content_translation/src/Tests/ContentTranslationUITest.php b/core/modules/content_translation/src/Tests/ContentTranslationUITest.php
index 58d0c590cf118a562c556958b4ce9729ea0a96a5..5e8497b0b9f40a8a3beed269d9d17cb255e235de 100644
--- a/core/modules/content_translation/src/Tests/ContentTranslationUITest.php
+++ b/core/modules/content_translation/src/Tests/ContentTranslationUITest.php
@@ -145,16 +145,19 @@ protected function doTestOutdatedStatus() {
     $this->drupalPostForm($langcode . '/' . $edit_path, $edit, $this->getFormSubmitAction($entity, $langcode));
     $entity = entity_load($this->entityTypeId, $this->entityId, TRUE);
 
-    // Check that every translation has the correct "outdated" status.
+    // Check that every translation has the correct "outdated" status, and that
+    // the Translation fieldset is open if the translation is "outdated".
     foreach ($this->langcodes as $added_langcode) {
       $prefix = $added_langcode != $default_langcode ? $added_langcode . '/' : '';
       $path = $prefix . $edit_path;
       $this->drupalGet($path);
       if ($added_langcode == $langcode) {
         $this->assertFieldByXPath('//input[@name="content_translation[retranslate]"]', FALSE, 'The retranslate flag is not checked by default.');
+        $this->assertFalse($this->xpath('//details[@id="edit-content-translation" and @open="open"]'), 'The translation tab should be collapsed by default.');
       }
       else {
         $this->assertFieldByXPath('//input[@name="content_translation[outdated]"]', TRUE, 'The translate flag is checked by default.');
+        $this->assertTrue($this->xpath('//details[@id="edit-content-translation" and @open="open"]'), 'The translation tab is correctly expanded when the translation is outdated.');
         $edit = array('content_translation[outdated]' => FALSE);
         $this->drupalPostForm($path, $edit, $this->getFormSubmitAction($entity, $added_langcode));
         $this->drupalGet($path);