The SiwA sheet is presented in unexpected places from a bincompat app using web authentication. This is due to an incorrect bundle identifier, but the preferred method is specifying a scene identifier to anchor to. AuthKit has made changes to accept a callerSceneIndetifier from the auth request (ASAuthorizationProviderExtensionAuthorizationRequest). So we need to return the correct sceneID. WebKit (in SOAuthorizationSession) is responsible for firing off the request, which is actually an SOAuthorizationRequest. Later, AuthKit wraps this request in the AS..AuthorizationRequest.
rdar://116142970
Pull request: https://github.com/WebKit/WebKit/pull/18321
Pull request: https://github.com/WebKit/WebKit/pull/18323
(In reply to Ryan Fuller from comment #2) > Pull request: https://github.com/WebKit/WebKit/pull/18321 This was declined, please see: https://github.com/WebKit/WebKit/pull/18323
Committed 268613@main (5af55e89b234): <https://commits.webkit.org/268613@main> Reviewed commits have been landed. Closing PR #18323 and removing active labels.