Bug 279767

Summary: Digital Credentials: allow JS to dismiss credential picker
Product: WebKit Reporter: Marcos Caceres <marcosc>
Component: WebCore Misc.Assignee: Nobody <webkit-unassigned>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Other   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 268516    

Marcos Caceres
Reported 2024-09-16 10:44:01 PDT
The spec allows an abort controller to dismiss the UI in cases such as it's taking too long. There's also cases like when the underlying frame is destroyed, which would typically tear down a UI and settle any pending promises.
Attachments
Radar WebKit Bug Importer
Comment 1 2024-09-23 10:44:14 PDT
Marcos Caceres
Comment 2 2026-07-23 20:44:18 PDT
The AbortController-based dismissal described here is implemented (the request is aborted via the passed AbortSignal). The remaining case in this report — settling the pending promise when the underlying frame is destroyed / the requesting document becomes non-fully-active — is the same issue as bug 317884 and is tracked there.
Marcos Caceres
Comment 3 2026-07-23 20:44:33 PDT
*** This bug has been marked as a duplicate of bug 317884 ***
Note You need to log in before you can comment on or make changes to this bug.