Bug 239761

Summary: [WebAuthn] .get() twice will be failed with external security key
Product: WebKit Reporter: nuno.sung <nuno.sung>
Component: WebKit Misc.Assignee: pascoe <pascoe>
Status: NEW ---    
Severity: Normal CC: bfulgham, pascoe, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari Technology Preview   
Hardware: Unspecified   
OS: macOS 11   
Attachments:
Description Flags
bug_image
none
stp_issue none

Description nuno.sung 2022-04-26 00:55:13 PDT
Created attachment 458337 [details]
bug_image

STP-143
1. open website https://webauthntest.azurewebsites.net/ or https://www.dropbox.com/
2. do .create() with normal settings with an external security key
3. logout then login or do .get()
4. 1st time .get() will be successfully
5. do .get() again.
6. the showing dialog for security has no content with just "Don't Allow" and "Allow" button
7. refresh the webpage with F5 then the issue is gone but it just work one time as this bug.
Comment 1 Radar WebKit Bug Importer 2022-04-26 09:24:23 PDT
<rdar://problem/92338656>
Comment 2 pascoe@apple.com 2022-04-26 13:03:57 PDT
Hi. Thank you for the bug report. I'm unable to reproduce this behavior, could you please include the build of macOS you are running or a sysdiagnose? Thank you.
Comment 3 nuno.sung 2022-04-26 20:01:51 PDT
macOS Big Sur 11.6.5
MacBook Pro(Retina, 13-inch, Mid 2014)
And I also add a screen recording as attachment.
Comment 4 nuno.sung 2022-04-26 20:02:26 PDT
Created attachment 458414 [details]
stp_issue
Comment 5 Brent Fulgham 2022-04-26 22:26:38 PDT
(In reply to nuno.sung from comment #3)
> macOS Big Sur 11.6.5
> MacBook Pro(Retina, 13-inch, Mid 2014)
> And I also add a screen recording as attachment.

Can you confirm which Safari revision you are running?
Comment 6 nuno.sung 2022-04-26 22:30:34 PDT
Safari Technology Preview
Release 143(Safari 15.4, WebKit 16614.1.7.7)