Teach NewPasswordFormManager gracefully process multiple submissions.
Password form submission detection is based on heuristics. So it's ok, when submission is found multiple times for the same form. The function SetSubmittedFormIfIsManaged is called when a submission is detected. It might be that in call SetSubmittedFormIfIsManaged, the submitted form is invalid (eg. JavaScript removed all fields), but a previous call the submitted form was valid. Then NewPasswordFormManager should not override valid submitted form. This CL implements this. Bug: 905579, 831123 Change-Id: I5762ac98f951e941a462504aaf62ac9f60203b3e Reviewed-on: https://chromium-review.googlesource.com/c/1337616Reviewed-by:Vaclav Brozek <vabr@chromium.org> Commit-Queue: Vadym Doroshenko <dvadym@chromium.org> Cr-Commit-Position: refs/heads/master@{#608348}
Showing
Please register or sign in to comment