summaryrefslogtreecommitdiff
path: root/native/android/input.cpp
diff options
context:
space:
mode:
author Daniel <danieljkim@google.com> 2024-02-21 23:33:12 +0000
committer Daniel <danieljkim@google.com> 2024-02-22 18:55:55 +0000
commitcd2a3a8d76ea0e714621bfa87e30e867cd956840 (patch)
treeb45afcf5589e3ae4025055656930e457dc3f1d6f /native/android/input.cpp
parent0f6369d053a93fbdeb30a5899df598e3ac15ffe9 (diff)
Dedupe credential options
There is inconsistency in how credential providers process credential options and returns credential responses. Some providers return entries for each option while some providers return entries for deduped options. This results in inconsitent output to users. To solve this, dedupe credential options in CredentialAutofillService, and track which autofill ids requested which credential option. Then make a single credential request with deduped options and when it receives the entries, duplicate them for each autofill id that requested the credential option. Test: atest CtsAutoFillServiceTestCases:android.autofillservice.cts.inline.InlineLoginMixedCredentialActivityTest Bug: 324126795 Change-Id: Ie236676a756a0bbabca37965a72cd65e25b2065a
Diffstat (limited to 'native/android/input.cpp')
0 files changed, 0 insertions, 0 deletions