Update WP 4.6: checkout page: username turns up in wrong field
-
Hello,
After upgrading to WordPress 4.6 this week, I noticed a bug/conflict in the Woocommerce checkout page.
I use Woocommerce 2.6.4.
The bug also occurs when using theme Twenty-Sixteen.
It does not occur with WordPress 4.5.3.Reproduction steps:
– be logged out
– have been here before so you’re recognised as as returning customer (or maybe it will do it anyway as long as you’re logged out, couldn’t test that as I’m recognised and don’t have other devices)
– settings in “my account”:
* DO NOT allow customers to set their own username (or in other words, have the username automatically generated from their email)
* DO allow them to create an account on the checkout page
– As you’re logged out but recognised as a returning customer, WooCommerce will fill out the login/create account fields automatically for you, so you just have to push the buttons.The bug:
As the field for username is now disabled in the settings, it won’t show under the create account checkbox, when ticked.
However, even with the field now gone, WooCommerce tries to fill it in anyway, and uses the first field ABOVE the create account checkbox to do so.
In my case, my username went on display in the postcode field.I downgraded to WP 4.5.3, deactiveated and reactivated plugins, cleared cache, and this didn’t happen then. It did again when I returned to 4.6 – not directly, but after testing the checkout page a few times by logging in and out.
As said, this also happens when using Twenty-Sixteen.Have been searching the forums for this but couldn’t find it, so I’ve posted here. Hope it’s the right place.
Also hope that this can be solved ??~Henri?t
- The topic ‘Update WP 4.6: checkout page: username turns up in wrong field’ is closed to new replies.