I do not understand this…
Nor can I replicate the issue… passwords change just fine in the profile…
and in order to work, it must be pass1 and pass2.. changing to password1 and password2 wont work – or at least should not work… you found in your research that the names/ids of the fields are correct for the saving code (at least as set in core)… and at this point, is not a change that can be globally made…
now, since wp_update_user() is called, its possible another plugin (or the wp theme) is hooking into that process and checking password updates… before wp 4.3, they used to use pass1 and pass2 as well… in 4.3 they changed to password1 but dont use a second password field…
the fact for you that using password1 and password2 works, also makes me wonder if something is hooking into wp user updates…
do you have any plugins that deal with user registration, profiles, membership or other that might be able to affect passwords?
worth adding, we had changed some versions ago to pass1 and pass2 to match wp when we added in the wp password hardness meter and it required matching field ids/names…





