diff --git a/wp-includes/comment-template.php b/wp-includes/comment-template.php index 766548f6a0..b10fe1415e 100644 --- a/wp-includes/comment-template.php +++ b/wp-includes/comment-template.php @@ -2428,6 +2428,15 @@ function comment_form( $args = array(), $post_id = null ) { // Ensure that the filtered args contain all required default values. $args = array_merge( $defaults, $args ); + // Remove aria-describedby from the email field if there's no associated description. + if ( false === strpos( $args['comment_notes_before'], 'id="email-notes"' ) ) { + $args['fields']['email'] = str_replace( + ' aria-describedby="email-notes"', + '', + $args['fields']['email'] + ); + } + /** * Fires before the comment form. * @@ -2509,7 +2518,7 @@ function comment_form( $args = array(), $post_id = null ) { endif; - // Prepare an array of all fields, including the textarea + // Prepare an array of all fields, including the textarea. $comment_fields = array( 'comment' => $args['comment_field'] ) + (array) $args['fields']; /** diff --git a/wp-includes/version.php b/wp-includes/version.php index 62e0a0e8ef..ccafae8091 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -13,7 +13,7 @@ * * @global string $wp_version */ -$wp_version = '5.3-alpha-46089'; +$wp_version = '5.3-alpha-46090'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.