diff --git a/core/modules/menu/lib/Drupal/menu/Controller/MenuController.php b/core/modules/menu/lib/Drupal/menu/Controller/MenuController.php
index 6beeedf..83e5646 100644
--- a/core/modules/menu/lib/Drupal/menu/Controller/MenuController.php
+++ b/core/modules/menu/lib/Drupal/menu/Controller/MenuController.php
@@ -88,8 +88,6 @@ public function getParentOptions(Request $request) {
    *   Returns the menu link submission form.
    */
   public function addLink(MenuInterface $menu) {
-    // @todo Remove this when https://drupal.org/node/1981644 is in.
-    drupal_set_title(t('Add menu link'));
     $menu_link = $this->menuLinkStorage->create(array(
       'mlid' => 0,
       'plid' => 0,
diff --git a/core/modules/menu/lib/Drupal/menu/MenuFormController.php b/core/modules/menu/lib/Drupal/menu/MenuFormController.php
index 582ddde..eb04867 100644
--- a/core/modules/menu/lib/Drupal/menu/MenuFormController.php
+++ b/core/modules/menu/lib/Drupal/menu/MenuFormController.php
@@ -70,7 +70,7 @@ public function form(array $form, array &$form_state) {
     $menu = $this->entity;
 
     if ($this->operation == 'edit') {
-      drupal_set_title(t('Edit menu %label', array('%label' => $menu->label())), PASS_THROUGH);
+      $form['#title'] = t('Edit menu %label', array('%label' => $menu->label()));
     }
 
     $system_menus = menu_list_system_menus();
diff --git a/core/modules/menu/menu.routing.yml b/core/modules/menu/menu.routing.yml
index c5a0d10..4c992dd 100644
--- a/core/modules/menu/menu.routing.yml
+++ b/core/modules/menu/menu.routing.yml
@@ -23,6 +23,7 @@ menu_link_add:
   pattern: '/admin/structure/menu/manage/{menu}/add'
   defaults:
     _content: '\Drupal\menu\Controller\MenuController::addLink'
+    _title: 'Add menu link'
   requirements:
     _entity_create_access: 'menu_link'
 
