diff --git a/core/includes/common.inc b/core/includes/common.inc
index 38a2a3d..dddcb67 100644
--- a/core/includes/common.inc
+++ b/core/includes/common.inc
@@ -485,7 +485,7 @@ function drupal_js_defaults($data = NULL) {
  *   The structured array describing the data being rendered.
  *
  * @see drupal_render()
- * @see hook_html_head_alter()
+ * @see hook_page_attachments_alter()
  * @see \Drupal\Core\Asset\AssetResolver
  * @see \Drupal\Core\EventSubscriber\FinishResponseSubscriber
  * @see \Symfony\Component\HttpKernel\KernelEvents::RESPONSE
diff --git a/core/lib/Drupal/Core/Render/HtmlResponseAttachmentsProcessor.php b/core/lib/Drupal/Core/Render/HtmlResponseAttachmentsProcessor.php
index 6104b0a..9f098f2 100644
--- a/core/lib/Drupal/Core/Render/HtmlResponseAttachmentsProcessor.php
+++ b/core/lib/Drupal/Core/Render/HtmlResponseAttachmentsProcessor.php
@@ -187,12 +187,7 @@ public function processAttachments(AttachmentsInterface $response) {
       // Now we can process 'html_head', which contains both 'feed' and
       // 'html_head_link'.
       if (!empty($attached['html_head'])) {
-        $html_head = $this->processHtmlHead($attached['html_head']);
-        // Invoke hook_html_head_alter().
-        $this->moduleHandler->alter('html_head', $html_head);
-        // Store the result in $variables so it can be inserted into the
-        // placeholder.
-        $variables['head'] = $html_head;
+        $variables['head'] = $this->processHtmlHead($attached['html_head']);
       }
     }
 
