92f71f62d0
Switch passkeySupported() from isConditionalMediationAvailable() to isUserVerifyingPlatformAuthenticatorAvailable(). The conditional API signals to iOS 17/18 that the page wants autofill passkey interception, causing Safari to show its own native enrollment bottom sheet when the password Sign In button is clicked. The platform authenticator check simply asks if the device has biometrics, with no UI side-effects. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>