[Webkit-unassigned] [Bug 241126] New: Error after calling navigator.credentials.get() twice

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue May 31 05:46:50 PDT 2022


https://bugs.webkit.org/show_bug.cgi?id=241126

            Bug ID: 241126
           Summary: Error after calling navigator.credentials.get() twice
           Product: WebKit
           Version: Safari 15
          Hardware: iPhone / iPad
                OS: iOS 15
            Status: NEW
          Severity: Major
          Priority: P2
         Component: WebKit Misc.
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: simon.bluhm at anaesthetics.app

I recently noticed that users of my web app are no longer able to signin using WebAuthn TouchID / fingerprint on iOS 15.5. The problem seems to be calling navigator.credentials.get() more than once. The first attempt is successful but calling navigator.credentials.get() a second time will result in the following error:

"This request has been cancelled by the user".

The only way to get around this is for the user to reload the website. This is problematic for Single Page Apps, especially if standalone, as the browser UI and refresh button are hidden.

The bug is also reproducible here: https://try-webauthn.appspot.com/

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20220531/3de874db/attachment.htm>


More information about the webkit-unassigned mailing list