commit | 9e69502386861b427f64f841e7520c5bdb71ea3c | [log] [tgz] |
---|---|---|
author | Christoph Schwering <schwering@google.com> | Fri Oct 20 00:03:35 2023 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Oct 20 00:03:35 2023 |
tree | c35d1934d79981f687f10f142134509717360040 | |
parent | aa14884eb9f01a64e379d47145737af846a79c62 [diff] |
[Autofill] Set meta data in ContentAutofillDriver::ExtractForm() This CL adds two missing pieces of ExtractForm()'s response handling: - setting the meta data of the right after receiving the form from the AutofillAgent; - setting the version of the form right before passing the form on to to AutofillManager. The first part is necessary for form flattening to work and to get the right {Form,Field}GlobalIds, for example. The second part is to prevent the cache downdating problem (crbug.com/1117028). That's not strictly necessary right now because right now the extracted form is not added to the form cache. Bug: 1490670, 1484810 Change-Id: Ia408c5e65571429a8b10668312d6683f99386120 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4935685 Code-Coverage: findit-for-me@appspot.gserviceaccount.com <findit-for-me@appspot.gserviceaccount.com> Reviewed-by: Dominic Battre <battre@chromium.org> Commit-Queue: Christoph Schwering <schwering@google.com> Cr-Commit-Position: refs/heads/main@{#1212471}
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.
To check out the source code locally, don't use git clone
! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.