[AF][IOS] Folds AutofillController into AutofillAgent and AutofillTabHelper
AutofillController for the most part forwards calls from AutofillClient and AutofillDriver to AutofillAgent. This complicates understanding and debugging the logic. It also has some logic (e.g., adding clear form and gpay logo to the list of suggestions) that has been a source of confusion in past. This CL gets rid of AutofillController by: -Removing the middle man for the AutofillClient and AutofillDriver calls. -Moving the logic to setup AutofillDriver to AutofillTabHelper. -Merging its tests into AutofillAgent and JSAutofillManager tests. Change-Id: I207ec8137a8d4b0cfc1c42de8cd06b8f4de33e67 Reviewed-on: https://chromium-review.googlesource.com/c/1310353 Commit-Queue: Moe Ahmadi <mahmadi@chromium.org> Reviewed-by:Olivier Robin <olivierrobin@chromium.org> Reviewed-by:
Sergio Collazos <sczs@chromium.org> Reviewed-by:
John Wu <jzw@chromium.org> Cr-Commit-Position: refs/heads/master@{#611967}
Showing
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment