Make WordPress Core


Ignore:
Timestamp:
03/31/2022 05:11:36 PM (4 years ago)
Author:
joedolson
Message:

Login and Registration: Add autocomplete attributes.

Set valid autocomplete attributes for registration and login fields for username, email, and current password. Autocomplete values are required in WCAG 2.1 at level AA for login forms.

Props johnjamesjacoby, dhanendran, rianrietveld, joedolson, peterwilsoncc.
Fixes #41136.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/general-template.php

    r53000 r53041  
    587587            '<p class="login-username">
    588588                <label for="%1$s">%2$s</label>
    589                 <input type="text" name="log" id="%1$s" class="input" value="%3$s" size="20" />
     589                <input type="text" name="log" id="%1$s" autocomplete="username" class="input" value="%3$s" size="20" />
    590590            </p>',
    591591            esc_attr( $args['id_username'] ),
     
    596596            '<p class="login-password">
    597597                <label for="%1$s">%2$s</label>
    598                 <input type="password" name="pwd" id="%1$s" class="input" value="" size="20" />
     598                <input type="password" name="pwd" id="%1$s" autocomplete="current-password" class="input" value="" size="20" />
    599599            </p>',
    600600            esc_attr( $args['id_password'] ),
Note: See TracChangeset for help on using the changeset viewer.