diff -u b/core/modules/contextual/tests/src/FunctionalJavascript/ContextualLinksTest.php b/core/modules/contextual/tests/src/FunctionalJavascript/ContextualLinksTest.php --- b/core/modules/contextual/tests/src/FunctionalJavascript/ContextualLinksTest.php +++ b/core/modules/contextual/tests/src/FunctionalJavascript/ContextualLinksTest.php @@ -50,9 +50,11 @@ $this->drupalGet('user'); - $this->assertSession()->waitForElement('css', '.contextual button'); + $contextualLinks = $this->assertSession()->waitForElement('css', '.contextual button'); + $this->assertNotEmpty($contextualLinks); // Ensure visibility remains correct after cached paged load. $this->drupalGet('user'); - $this->assertSession()->waitForElement('css', '.contextual button'); + $contextualLinks = $this->assertSession()->waitForElement('css', '.contextual button'); + $this->assertNotEmpty($contextualLinks); } }