From cd8559381b1473850d0c123140e9d1bb74cc5289 Mon Sep 17 00:00:00 2001 From: dhjw Date: Sat, 22 Jan 2022 16:07:04 -0800 Subject: [PATCH] Enable browser-suggested passwords on checkout signup --- .../woocommerce/includes/class-wc-checkout.php | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/plugins/woocommerce/includes/class-wc-checkout.php b/plugins/woocommerce/includes/class-wc-checkout.php index 5bc4fb42e2d..076b8a48e32 100644 --- a/plugins/woocommerce/includes/class-wc-checkout.php +++ b/plugins/woocommerce/includes/class-wc-checkout.php @@ -247,19 +247,21 @@ class WC_Checkout { if ( 'no' === get_option( 'woocommerce_registration_generate_username' ) ) { $this->fields['account']['account_username'] = array( - 'type' => 'text', - 'label' => __( 'Account username', 'woocommerce' ), - 'required' => true, - 'placeholder' => esc_attr__( 'Username', 'woocommerce' ), + 'type' => 'text', + 'label' => __( 'Account username', 'woocommerce' ), + 'required' => true, + 'placeholder' => esc_attr__( 'Username', 'woocommerce' ), + 'autocomplete' => 'username', ); } if ( 'no' === get_option( 'woocommerce_registration_generate_password' ) ) { $this->fields['account']['account_password'] = array( - 'type' => 'password', - 'label' => __( 'Create account password', 'woocommerce' ), - 'required' => true, - 'placeholder' => esc_attr__( 'Password', 'woocommerce' ), + 'type' => 'password', + 'label' => __( 'Create account password', 'woocommerce' ), + 'required' => true, + 'placeholder' => esc_attr__( 'Password', 'woocommerce' ), + 'autocomplete' => 'new-password', ); } $this->fields = apply_filters( 'woocommerce_checkout_fields', $this->fields );