Index: wp-includes/class-wp.php
===================================================================
--- wp-includes/class-wp.php	(Revision 34782)
+++ wp-includes/class-wp.php	(Arbeitskopie)
@@ -370,7 +370,7 @@
 		$status = null;
 		$exit_required = false;
 
-		if ( is_user_logged_in() )
+		if ( is_user_logged_in() || are_comment_cookies_set() )
 			$headers = array_merge($headers, wp_get_nocache_headers());
 		if ( ! empty( $this->query_vars['error'] ) ) {
 			$status = (int) $this->query_vars['error'];
Index: wp-includes/comment-functions.php
===================================================================
--- wp-includes/comment-functions.php	(Revision 34782)
+++ wp-includes/comment-functions.php	(Arbeitskopie)
@@ -2762,3 +2762,16 @@
 	return get_comment( $comment_id );
 
 }
+
+/**
+ * Checks if any of the comment author cache cookies are present.
+ *
+ * This function checks if any of the 'comment_author_', 'comment_author_email_' or 'comment_author_url_' cookies are present.
+ *
+ * @since 4.4.0
+ * @return bool True if any of the cookies are present.
+ */
+function are_comment_cookies_set() {
+	return isset( $_COOKIE['comment_author_' . COOKIEHASH] ) || isset( $_COOKIE['comment_author_email_' . COOKIEHASH] ) || isset( $_COOKIE['comment_author_url_' . COOKIEHASH] );
+	
+}
\ No newline at end of file
