Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: ba76ae810b9d4e4f1a28e37d167e3ac95e754691 https://github.com/WebKit/WebKit/commit/ba76ae810b9d4e4f1a28e37d167e3ac95e754691 Author: J Pascoe <j_pas...@apple.com> Date: 2023-02-02 (Thu, 02 Feb 2023)
Changed paths: M Source/WebCore/Modules/webauthn/AuthenticatorCoordinator.cpp M Source/WebCore/Modules/webauthn/AuthenticatorCoordinatorClient.h 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: ----------- [WebAuthn] Conditional passkey request presents conditional control even after AbortController.abort() https://bugs.webkit.org/show_bug.cgi?id=250589 rdar://99535627 Reviewed by Brent Fulgham. Currently conditional mediation requests do not get cancelled whenever the abort controller for its request is called. This patch changes that by calling cancel on the daemon whenever the abort controller is called. * Source/WebCore/Modules/webauthn/AuthenticatorCoordinator.cpp: (WebCore::AuthenticatorCoordinator::discoverFromExternalSource): * Source/WebCore/Modules/webauthn/AuthenticatorCoordinatorClient.h: * Source/WebKit/UIProcess/WebAuthentication/WebAuthenticatorCoordinatorProxy.cpp: (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/259754@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes