when log-on autocomplete is off, you can click in the user name input to reveal a menu with the user names that are stored for that site - click on the name and the password is filled in
with this user.js, when i click on the name field the menu is usually above the input instead of below it (it's never below it) and sometimes it's way off to left - kind of funny actually
been buggin' me for a while, but this is another pref i haven't yet isolated
What's this site? Wordpress again?
any site that i've tried so far where you can log-on, but yes, WordPress is one - Ting is another: https://ting.com/account/login - when i click in the email input, the menu appears off to the left - same with ProtonMail - https://mail.protonmail.com/login - also DropBox - again, way off to the left - https://www.dropbox.com/login
wherever the menu appears for a given site seems to be where it will always appear for that site
user_pref("signon.autofillForms", false);
Try privacy.resistFingerprinting;false
and we have a winner - that's it @earthlng - privacy.resistFingerprinting;false is causing the problem, perhaps indirectly
not sure i should close the ticket so i'll let that up to someone else
https://github.com/ghacksuserjs/ghacks-user.js/issues/7
for future reference in that meta-ticket, makes it easy to find this again.
I don't think we should bother our resident Security Expert with those kinds of things.
I'm sure he has better things to do than to file a ticket for us just because we are too lazy.
just a note that apparently this may affect all inputs for which suggestions are available, such as a search input for a web page
Did you test it on Firefox 52?
It sounds very similar to https://bugzilla.mozilla.org/show_bug.cgi?id=1320801.
Could be that the input field still inherits a specific location in x,y coordinates while Resist.Fingerprinting is blocking it?
user_pref("privacy.clearOnShutdown.sessions", false); // active logins
user_pref("privacy.clearOnShutdown.siteSettings", false);
With long names the input field can actually change its location.