This question is related to the explanation on how Firefox handles autocompleting stored logins: https://stackoverflow.com/questions/10738090/why-firefox-autocomplete-even-with-different-input-name
I'm a regular user of a site that uses these three fields in its login form.
<input class="field" type="text" name="username" autocomplete="username" id="username">
<input class="field" type="text" name="email" autocomplete="email" id="emailRegister" disabled="disabled">
<input type="password" maxlength="1024" name="password" id="password">
Unfortunately Firefox always uses the field right before the password field as username field for autofill, so it fills the stored username into the hidden email input field.
Is there any way to workaround this so that username gets correctly filled in the username field, e.g. hiding the email field via a filter rule in ublock Origin?
email
. I suggest to render the field visible (or create a trivial form with such a field), then delete the user-name from the list (link).