commit | fe5e8f32dde36fcb094ba07bf4f27076108eca2e | [log] [tgz] |
---|---|---|
author | Vaclav Brozek <vabr@chromium.org> | Wed Jul 18 16:09:13 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Jul 18 16:09:13 2018 |
tree | 4600b40d7568c99f54a6debc7017769e5e771685 | |
parent | f739ba61eedb2cc10d2c489e0974c2cd9af6e818 [diff] |
Teach FormData->PasswordForm parser CVC The new FormData->PasswordForm parser did not check fields for being CVC fields (except for autocomplete attributes). Ideally, it would not need to, because it could rely on server hints, but the hints are not ready yet, so this CL introduces a short-term ability for the new parser to understand when a field name sounds like that of a CVC field. While in the particular case of the linked bug (on http://www.shoedazzle.com/), this will break the previously correct behaviour of the parser, the goal is to minimize the difference in behaviour against the old parser, so as not to introduce an unknown amount of new breakages. Bug: 860700 Change-Id: I4595dbf01142e9f26f7264a1d62cde4cf5e4c0c0 Reviewed-on: https://chromium-review.googlesource.com/1141958 Reviewed-by: Vadym Doroshenko <dvadym@chromium.org> Commit-Queue: Vaclav Brozek <vabr@chromium.org> Cr-Commit-Position: refs/heads/master@{#576082}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .