diff -u b/core/modules/menu_link_content/src/Form/MenuLinkContentForm.php b/core/modules/menu_link_content/src/Form/MenuLinkContentForm.php
--- b/core/modules/menu_link_content/src/Form/MenuLinkContentForm.php
+++ b/core/modules/menu_link_content/src/Form/MenuLinkContentForm.php
@@ -136,9 +136,8 @@
     if (parse_url($uri, PHP_URL_SCHEME) !== 'internal') {
       try {
         $entered_request = Request::create($uri);
-        $current_request = $this->requestStack->getCurrentRequest();
 
-        if ($current_request->getSchemeAndHttpHost() == $entered_request->getSchemeAndHttpHost()) {
+        if ($this->getRequest()->getSchemeAndHttpHost() == $entered_request->getSchemeAndHttpHost()) {
           return 'internal:' . $entered_request->getPathInfo();
         }
       }
