User.js: privacy.resistFingerprinting causes odd signon.autofillForms suggestion position

Created on 23 Feb 2017  路  10Comments  路  Source: arkenfox/user.js

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

firefox bug

All 10 comments

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.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Thorin-Oakenpants picture Thorin-Oakenpants  路  3Comments

Thorin-Oakenpants picture Thorin-Oakenpants  路  7Comments

Thorin-Oakenpants picture Thorin-Oakenpants  路  4Comments

Thorin-Oakenpants picture Thorin-Oakenpants  路  5Comments

Just-me-ghacks picture Just-me-ghacks  路  6Comments