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) { ...@@ -269,8 +269,7 @@ __gCrWeb.autofill['fillForm'] = function(data, forceFillFieldIdentifier) {
__gCrWeb.form.getFormControlElements(form) : __gCrWeb.form.getFormControlElements(form) :
getUnownedAutofillableFormFieldElements_(document.all, /*fieldsets=*/[]); getUnownedAutofillableFormFieldElements_(document.all, /*fieldsets=*/[]);
for (var i = 0, delay = 0; i < controlElements.length; for (var i = 0, delay = 0; i < controlElements.length; ++i) {
++i, delay += __gCrWeb.autofill.delayBetweenFieldFillingMs) {
var element = controlElements[i]; var element = controlElements[i];
if (!__gCrWeb.fill.isAutofillableElement(element)) if (!__gCrWeb.fill.isAutofillableElement(element))
continue; continue;
...@@ -313,6 +312,7 @@ __gCrWeb.autofill['fillForm'] = function(data, forceFillFieldIdentifier) { ...@@ -313,6 +312,7 @@ __gCrWeb.autofill['fillForm'] = function(data, forceFillFieldIdentifier) {
}); });
}, _delay); }, _delay);
})(element, fieldData.value, fieldData.section, delay); })(element, fieldData.value, fieldData.section, delay);
delay += __gCrWeb.autofill.delayBetweenFieldFillingMs;
} }
if (form) { if (form) {
...@@ -361,8 +361,7 @@ __gCrWeb.autofill['clearAutofilledFields'] = function( ...@@ -361,8 +361,7 @@ __gCrWeb.autofill['clearAutofilledFields'] = function(
} }
} }
for (var i = 0, delay = 0; i < controlElements.length; for (var i = 0, delay = 0; i < controlElements.length; ++i) {
++i, delay += __gCrWeb.autofill.delayBetweenFieldFillingMs) {
var element = controlElements[i]; var element = controlElements[i];
if (!element.isAutofilled || element.disabled) if (!element.isAutofilled || element.disabled)
continue; continue;
...@@ -393,6 +392,7 @@ __gCrWeb.autofill['clearAutofilledFields'] = function( ...@@ -393,6 +392,7 @@ __gCrWeb.autofill['clearAutofilledFields'] = function(
}); });
}, _delay); }, _delay);
})(element, value, 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