diff --git a/core/modules/node/node.routing.yml b/core/modules/node/node.routing.yml
index ff1e0032b2dfc7101e26aeb51a2ec669cca81d95..4ceb843af183f239fbfd4d26bdef0c1866e47d74 100644
--- a/core/modules/node/node.routing.yml
+++ b/core/modules/node/node.routing.yml
@@ -42,7 +42,6 @@ entity.node.preview:
   path: '/node/preview/{node_preview}/{view_mode_id}'
   defaults:
     _controller: '\Drupal\node\Controller\NodePreviewController::view'
-    _title_callback: '\Drupal\node\Controller\NodePreviewController::title'
   requirements:
     _node_preview_access: '{node_preview}'
   options:
diff --git a/core/modules/node/src/Controller/NodePreviewController.php b/core/modules/node/src/Controller/NodePreviewController.php
index f47a2249302472939ea647ee379a8604b6842aa4..2ae038a4a50e13d8069866b2c414f89bb4bb7635 100644
--- a/core/modules/node/src/Controller/NodePreviewController.php
+++ b/core/modules/node/src/Controller/NodePreviewController.php
@@ -70,8 +70,13 @@ public function view(EntityInterface $node_preview, $view_mode_id = 'full', $lan
    *
    * @return string
    *   The page title.
+   *
+   * @deprecated in drupal:11.2.0 and is removed from drupal:12.0.0. There is no
+   * replacement.
+   * @see https://www.drupal.org/node/3518065
    */
   public function title(EntityInterface $node_preview) {
+    @trigger_error(__METHOD__ . ' is deprecated in drupal:11.2.0 and is removed from drupal:12.0.0. There is no replacement. See https://www.drupal.org/node/3518065', E_USER_DEPRECATED);
     return $this->entityRepository->getTranslationFromContext($node_preview)->label();
   }