Sometimes you just really want to use the autocomplete feature and omit the HTML form autocomplete=off
.
To do so, you need to modify following file (the firefox version might, and probably will be, different than the one posted below):
/usr/lib/firefox-3.6.10/components/nsLoginManager.js
(Ubuntu)C:\Program Files\Mozilla Firefox\components\nsLoginManager.js
(Windows)
Change this:
_isAutocompleteDisabled : function (element) {
if (element.getAttribute("autocomplete").toLowerCase() == "off")
return true;
return false;
}
to this:
_isAutocompleteDisabled : function (element) {
return false;
}
or just add comments to the conditional section of the method, to assure it will always return false.