This problem’s pretty simple- we have a “Change Password” screen, and on it, the password fields are being converted to text when it’s published, so when you type in it, it shows normal text, rather than the dots you’d normally get. The problem doesn’t happen on my local machine when I debug it, it only happens when it’s been deployed to an external server. Others have tried it too, and find the same thing. We’re stumped as to why it’s happening, and I’ve found no solutions online.
As an example, one of the textboxes is defined in markup like so (I got rid of the opening < to stop it trying to use it as HTML here):
<asp:TextBox ID="uxCurrentPW" type="password" runat="server" CssClass="fullWidthTextBox spaced" autocomplete="off" />
No server-side or javascript code is affecting it.
The following:
(Reference)