Commit 80777b00 authored by Olivier Robin's avatar Olivier Robin Committed by Commit Bot

Only add delay when a field is really filled

Change-Id: Ice8b17739f5849f75feb03be4001cef7917572bf
Reviewed-on: https://chromium-review.googlesource.com/c/1261399Reviewed-by: default avatarMoe Ahmadi <mahmadi@chromium.org>
Commit-Queue: Olivier Robin <olivierrobin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#597112}
parent c5fb30be
......@@ -269,8 +269,7 @@ __gCrWeb.autofill['fillForm'] = function(data, forceFillFieldIdentifier) {
__gCrWeb.form.getFormControlElements(form) :
getUnownedAutofillableFormFieldElements_(document.all, /*fieldsets=*/[]);
for (var i = 0, delay = 0; i < controlElements.length;
++i, delay += __gCrWeb.autofill.delayBetweenFieldFillingMs) {
for (var i = 0, delay = 0; i < controlElements.length; ++i) {
var element = controlElements[i];
if (!__gCrWeb.fill.isAutofillableElement(element))
continue;
......@@ -313,6 +312,7 @@ __gCrWeb.autofill['fillForm'] = function(data, forceFillFieldIdentifier) {
});
}, _delay);
})(element, fieldData.value, fieldData.section, delay);
delay += __gCrWeb.autofill.delayBetweenFieldFillingMs;
}
if (form) {
......@@ -361,8 +361,7 @@ __gCrWeb.autofill['clearAutofilledFields'] = function(
}
}
for (var i = 0, delay = 0; i < controlElements.length;
++i, delay += __gCrWeb.autofill.delayBetweenFieldFillingMs) {
for (var i = 0, delay = 0; i < controlElements.length; ++i) {
var element = controlElements[i];
if (!element.isAutofilled || element.disabled)
continue;
......@@ -393,6 +392,7 @@ __gCrWeb.autofill['clearAutofilledFields'] = function(
});
}, _delay);
})(element, value, delay);
delay += __gCrWeb.autofill.delayBetweenFieldFillingMs;
}
}
};
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment