diff --git a/core/tests/Drupal/Tests/UiHelperTrait.php b/core/tests/Drupal/Tests/UiHelperTrait.php
index e0ca06ffc67614c9e8a389c3418b267ede37d770..9db833596e68f424a421cd1c7d6882562db304fd 100644
--- a/core/tests/Drupal/Tests/UiHelperTrait.php
+++ b/core/tests/Drupal/Tests/UiHelperTrait.php
@@ -267,7 +267,8 @@ protected function drupalLogout() {
     // idea being if you were properly logged out you should be seeing a login
     // screen.
     $assert_session = $this->assertSession();
-    $this->drupalGet(Url::fromRoute('user.logout', [], ['query' => ['destination' => 'user']]));
+    $destination = Url::fromRoute('user.page')->toString();
+    $this->drupalGet(Url::fromRoute('user.logout', [], ['query' => ['destination' => $destination]]));
     $assert_session->fieldExists('name');
     $assert_session->fieldExists('pass');