diff --git a/core/modules/comment/lib/Drupal/comment/CommentFormController.php b/core/modules/comment/lib/Drupal/comment/CommentFormController.php index 750f748..985f900 100644 --- a/core/modules/comment/lib/Drupal/comment/CommentFormController.php +++ b/core/modules/comment/lib/Drupal/comment/CommentFormController.php @@ -63,6 +63,11 @@ public function form(array $form, array &$form_state) { $author = $comment->name->value; $status = (isset($comment->status->value) ? $comment->status->value : COMMENT_NOT_PUBLISHED); $date = (!empty($comment->date) ? $comment->date : DrupalDateTime::createFromTimestamp($comment->created->value)); + if (empty($form_state['comment_preview'])) { + $form['#title'] = t('Edit comment %title', array( + '%title' => $comment->subject->value, + )); + } } else { if ($user->isAuthenticated()) { diff --git a/core/modules/comment/lib/Drupal/comment/Tests/CommentInterfaceTest.php b/core/modules/comment/lib/Drupal/comment/Tests/CommentInterfaceTest.php index fc96e38..bec3930 100644 --- a/core/modules/comment/lib/Drupal/comment/Tests/CommentInterfaceTest.php +++ b/core/modules/comment/lib/Drupal/comment/Tests/CommentInterfaceTest.php @@ -63,8 +63,12 @@ function testCommentInterface() { $this->setCommentSubject(TRUE); $this->setCommentPreview(DRUPAL_OPTIONAL); - // Test changing the comment author to "Anonymous". $this->drupalGet('comment/' . $comment->id() . '/edit'); + $this->assertTitle(t('Edit comment @title | Drupal', array( + '@title' => $comment->subject->value, + ))); + + // Test changing the comment author to "Anonymous". $comment = $this->postComment(NULL, $comment->comment_body->value, $comment->subject->value, array('name' => '')); $this->assertTrue(empty($comment->name->value) && $comment->uid->target_id == 0, 'Comment author successfully changed to anonymous.');