Bug 1287202 - Revert
bug 1293513 to setup progress listeners for fields in a <form>.
MozReview-Commit-ID: 32iv1M3hyBU
--- a/toolkit/components/passwordmgr/LoginManagerContent.jsm
+++ b/toolkit/components/passwordmgr/LoginManagerContent.jsm
@@ -377,26 +377,24 @@ var LoginManagerContent = {
this._fetchLoginsFromParentAndFillForm(formLike, window);
},
onDOMInputPasswordAdded(event, window) {
if (!event.isTrusted) {
return;
}
+ this.setupProgressListener(window);
+
let pwField = event.target;
if (pwField.form) {
// Fill is handled by onDOMFormHasPassword which is already throttled.
return;
}
- // Only setup the listener for formless inputs.
- // Capture within a <form> but without a submit event is bug 1287202.
- this.setupProgressListener(window);
-
let formLike = LoginFormFactory.createFromField(pwField);
log("onDOMInputPasswordAdded:", pwField, formLike);
let deferredTask = this._deferredPasswordAddedTasksByRootElement.get(formLike.rootElement);
if (!deferredTask) {
log("Creating a DeferredTask to call _fetchLoginsFromParentAndFillForm soon");
this._formLikeByRootElement.set(formLike.rootElement, formLike);