https://bugzilla.mozilla.org/show_bug.cgi?id=425145
authorlace <>
Wed, 14 Jul 2010 05:35:05 +0000 (05:35 +0000)
committerlace <>
Wed, 14 Jul 2010 05:35:05 +0000 (05:35 +0000)
src/autocompleteoverride.patch [new file with mode: 0644]

diff --git a/src/autocompleteoverride.patch b/src/autocompleteoverride.patch
new file mode 100644 (file)
index 0000000..71520f8
--- /dev/null
@@ -0,0 +1,21 @@
+--- /usr/lib64/xulrunner-1.9.2/greprefs/all.js-orig    2009-09-11 06:36:19.000000000 +0200
++++ /usr/lib64/xulrunner-1.9.2/greprefs/all.js 2009-10-08 17:49:12.000000000 +0200
+@@ -1476,6 +1476,7 @@ pref("signon.SignonFileName",           
+ pref("signon.SignonFileName2",              "signons2.txt"); // obsolete
+ pref("signon.SignonFileName3",              "signons3.txt"); // obsolete
+ pref("signon.autofillForms",                true); 
++pref("signon.autocompleteoverride",         false); 
+ pref("signon.debug",                        false); // logs to Error Console
+ // Zoom prefs
+--- /usr/lib64/xulrunner-1.9.2/components/nsLoginManager.js-orig       2009-10-08 17:50:44.000000000 +0200
++++ /usr/lib64/xulrunner-1.9.2/components/nsLoginManager.js    2009-10-08 17:46:45.000000000 +0200
+@@ -806,6 +806,8 @@ LoginManager.prototype = {
+      * specified form input.
+      */
+     _isAutocompleteDisabled :  function (element) {
++        if (this._prefBranch.getBoolPref("autocompleteoverride"))
++            return false;
+         if (element && element.hasAttribute("autocomplete") &&
+             element.getAttribute("autocomplete").toLowerCase() == "off")
+             return true;