diff -u b/core/lib/Drupal/Core/Page/DefaultHtmlPageRenderer.php b/core/lib/Drupal/Core/Page/DefaultHtmlPageRenderer.php
--- b/core/lib/Drupal/Core/Page/DefaultHtmlPageRenderer.php
+++ b/core/lib/Drupal/Core/Page/DefaultHtmlPageRenderer.php
@@ -40,8 +40,8 @@
$page_content['main'] = array(
'#markup' => $fragment->getContent(),
- '#title' => $page->getTitle(),
);
+ $page_content['#title'] = $page->getTitle();
$page_array = drupal_prepare_page($page_content);
only in patch2:
unchanged:
--- a/core/modules/comment/lib/Drupal/comment/CommentFormController.php
+++ b/core/modules/comment/lib/Drupal/comment/CommentFormController.php
@@ -244,6 +244,10 @@ protected function actions(array $form, array &$form_state) {
// already previewing the submission.
$element['submit']['#access'] = ($comment->id() && $this->currentUser->hasPermission('administer comments')) || $preview_mode != DRUPAL_REQUIRED || isset($form_state['comment_preview']);
+ if (isset($form_state['triggering_element']) && $form_state['triggering_element']['#value'] == t('Preview')) {
+ $element['#title'] = $this->t('Preview comment');
+ }
+
$element['preview'] = array(
'#type' => 'submit',
'#value' => $this->t('Preview'),
@@ -353,9 +357,8 @@ public function submit(array $form, array &$form_state) {
* @param $form_state
* A reference to a keyed array containing the current state of the form.
*/
- public function preview(array $form, array &$form_state) {
+ public function preview(array &$form, array &$form_state) {
$comment = $this->entity;
- drupal_set_title(t('Preview comment'), PASS_THROUGH);
$form_state['comment_preview'] = comment_preview($comment);
$form_state['rebuild'] = TRUE;
}