May I offer another comment about passwords.
In my opinion many password errors by users are due to masking of password fields. This is the process of displaying asterisks or hash characters as the user keys in their password. The theory is that this avoids onlookers readily viewing your password.
I think this is an unnecessary feature for many passwords. For keyboard users with limited confidence it just means they don’t know they typed the wrong password. Such situations lead to frustration and the user abandoning the site or service in disgust. I know of several such users. As many or most users are in their shack or on a hilltop when entering the password, visual security is not necessary and for fat fingers on a small screen, highly likely to obscure errors.
In this situation, unless the user is likely to have onlookers keen to learn their sotawatch password, I would display the password in the clear. That would avoid many problems.
73 Andrew VK1DA/VK2UH