Add an option to control automatic filling in of login credentials and switch this off by default.

This resolves #272.
This commit is contained in:
wolfbeast 2018-01-01 15:27:57 +01:00 committed by Roy Tam
commit 63345e27ea
3 changed files with 8 additions and 1 deletions

View file

@ -45,6 +45,7 @@
<!-- Passwords -->
<preference id="signon.rememberSignons" name="signon.rememberSignons" type="bool"/>
<preference id="signon.autofillForms" name="signon.autofillForms" type="bool"/>
</preferences>
@ -103,6 +104,9 @@
accesskey="&passwordExceptions.accesskey;"
preference="pref.privacy.disable_button.view_passwords_exceptions"/>
</hbox>
<checkbox id="autofillPasswords" flex="1"
label="&autofillPasswords.label;" accesskey="&autofillPasswords.accesskey;"
preference="signon.autofillForms"/>
<grid id="passwordGrid">
<columns>
<column flex="1"/>

View file

@ -31,6 +31,9 @@
<!ENTITY passwordExceptions.label "Exceptions…">
<!ENTITY passwordExceptions.accesskey "x">
<!ENTITY autofillPasswords.label "Automatically fill in log-in details">
<!ENTITY autofillPasswords.accesskey "A">
<!ENTITY useMasterPassword.label "Use a master password">
<!ENTITY useMasterPassword.accesskey "U">
<!ENTITY changeMasterPassword.label "Change Master Password…">

View file

@ -4351,7 +4351,7 @@ pref("font.name.monospace.x-unicode", "dt-interface user-ucs2.cjk_japan-0");
// Login Manager prefs
pref("signon.rememberSignons", true);
pref("signon.rememberSignons.visibilityToggle", true);
pref("signon.autofillForms", true);
pref("signon.autofillForms", false);
pref("signon.autofillForms.http", false);
pref("signon.autologin.proxy", false);
pref("signon.formlessCapture.enabled", true);