Fix for WebAuthn 2FA not working on iOS Autofill extension given that the UIWindow was not getting properly gotten. This fixes it by using our custom workaround for it.
This affects WebAuthn as well as could affect Captcha views.
Code changes
All: Applied workaround to use ShouldUseSharedApplicationKeyWindow when coming from iOS extension and updated callers to properly pass FromIosExtension flag to it gets applied correctly.
Before you submit
Please check for formatting errors (dotnet format --verify-no-changes) (required)
Please add unit tests where it makes sense to do so (encouraged but not required)
If this change requires a documentation update - notify the documentation team
If this change has particular deployment requirements - notify the DevOps team
Type of change
Objective
Fix for WebAuthn 2FA not working on iOS Autofill extension given that the
UIWindow
was not getting properly gotten. This fixes it by using our custom workaround for it. This affects WebAuthn as well as could affect Captcha views.Code changes
ShouldUseSharedApplicationKeyWindow
when coming from iOS extension and updated callers to properly passFromIosExtension
flag to it gets applied correctly.Before you submit
dotnet format --verify-no-changes
) (required)