diff --git a/core/modules/contextual/tests/src/FunctionalJavascript/ContextualLinksTest.php b/core/modules/contextual/tests/src/FunctionalJavascript/ContextualLinksTest.php index de83692411..f8e414dbb0 100644 --- a/core/modules/contextual/tests/src/FunctionalJavascript/ContextualLinksTest.php +++ b/core/modules/contextual/tests/src/FunctionalJavascript/ContextualLinksTest.php @@ -80,6 +80,11 @@ public function testContextualLinksClick() { // Check to make sure that page was not reloaded. $this->assertSession()->pageTextContains($current_page_string); + // Close the dialog. + $this->getSession()->getPage()->find('css', '.ui-dialog .ui-dialog-titlebar-close')->click(); + // Confirm the contextual button has become the active element. + $this->assertJsCondition('document.activeElement === document.querySelector("#block-branding [data-contextual-id] button")'); + // Test clicking contextual link with toolbar. $this->container->get('module_installer')->install(['toolbar']); $this->grantPermissions(Role::load(Role::AUTHENTICATED_ID), ['access toolbar']);