diff --git a/typo3/sysext/core/Tests/Acceptance/Support/Helper/ModalDialog.php b/typo3/sysext/core/Tests/Acceptance/Support/Helper/ModalDialog.php
index cddf85c72aa44af95c3f4502fdfa6106f8bed713..db6b9e0e0e7e64fb9810c1b509924de31abe5976 100644
--- a/typo3/sysext/core/Tests/Acceptance/Support/Helper/ModalDialog.php
+++ b/typo3/sysext/core/Tests/Acceptance/Support/Helper/ModalDialog.php
@@ -66,6 +66,7 @@ class ModalDialog
         $I = $this->tester;
         $this->canSeeDialog();
         $I->click($buttonLinkLocator, self::$openedModalButtonContainerSelector);
+        $I->waitForElementNotVisible(self::$openedModalSelector);
     }
 
     /**