Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: ded025f42cdea7d5f25c7125ce03c5a95f0a696f https://github.com/WebKit/WebKit/commit/ded025f42cdea7d5f25c7125ce03c5a95f0a696f Author: Abigail Fox <abigail_...@apple.com> Date: 2024-02-01 (Thu, 01 Feb 2024)
Changed paths: M Source/WebCore/Modules/webauthn/AuthenticatorCoordinator.cpp M Source/WebCore/Modules/webauthn/AuthenticatorCoordinator.h M Source/WebCore/Modules/webauthn/AuthenticatorCoordinatorClient.h M Source/WebKit/UIProcess/WebAuthentication/Cocoa/WebAuthenticatorCoordinatorProxy.mm M Source/WebKit/UIProcess/WebAuthentication/WebAuthenticatorCoordinatorProxy.cpp M Source/WebKit/UIProcess/WebAuthentication/WebAuthenticatorCoordinatorProxy.h M Source/WebKit/UIProcess/WebAuthentication/WebAuthenticatorCoordinatorProxy.messages.in M Source/WebKit/WebProcess/WebAuthentication/WebAuthenticatorCoordinator.cpp M Source/WebKit/WebProcess/WebAuthentication/WebAuthenticatorCoordinator.h Log Message: ----------- Allow WebAuthn .create() to wait for previous cancel requests to finish https://bugs.webkit.org/show_bug.cgi?id=257176 rdar://109936742 Reviewed by Pascoe. Allow WebAuthn .create() to monitor and wait for previous cancel requests to finish, to avoid conflicts * Source/WebCore/Modules/webauthn/AuthenticatorCoordinator.cpp: (WebCore::AuthenticatorCoordinator::create): (WebCore::AuthenticatorCoordinator::discoverFromExternalSource): * Source/WebCore/Modules/webauthn/AuthenticatorCoordinator.h: * Source/WebCore/Modules/webauthn/AuthenticatorCoordinatorClient.h: * Source/WebKit/UIProcess/WebAuthentication/Cocoa/WebAuthenticatorCoordinatorProxy.mm: (WebKit::WebAuthenticatorCoordinatorProxy::performRequest): * Source/WebKit/UIProcess/WebAuthentication/WebAuthenticatorCoordinatorProxy.cpp: (WebKit::WebAuthenticatorCoordinatorProxy::~WebAuthenticatorCoordinatorProxy): (WebKit::WebAuthenticatorCoordinatorProxy::cancel): * Source/WebKit/UIProcess/WebAuthentication/WebAuthenticatorCoordinatorProxy.h: * Source/WebKit/UIProcess/WebAuthentication/WebAuthenticatorCoordinatorProxy.messages.in: * Source/WebKit/WebProcess/WebAuthentication/WebAuthenticatorCoordinator.cpp: (WebKit::WebAuthenticatorCoordinator::cancel): * Source/WebKit/WebProcess/WebAuthentication/WebAuthenticatorCoordinator.h: Canonical link: https://commits.webkit.org/273918@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes