Handle pending WebAuthn requests on Android properly

Subsequent requests while a request is on-going get canceled
with a PENDING_REQUEST error on both desktop and Android, except
that on Android the callback for the legitimate request was getting
overriden by the subsequent request, leading to a crash.

Bug: 958542
Change-Id: Ie6d5b096abddb66aa4933a5331c689357791c3f3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1624606
Reviewed-by: Ken Buchanan <kenrb@chromium.org>
Commit-Queue: Kim Paulhamus <kpaulhamus@chromium.org>
Cr-Commit-Position: refs/heads/master@{#662638}
1 file changed