I’m currently developing an application using WKWebView. After updating to iOS 26.2 Developer Beta, the following Web API started returning false:
isUserVerifyingPlatformAuthenticatorAvailable MDN: https://developer.mozilla.org/ja/docs/Web/API/PublicKeyCredential/isUserVerifyingPlatformAuthenticatorAvailable_static
This issue did not occur on iOS 26.1 — it only happens on the beta version. Has anyone else encountered this problem or is aware of any related changes?
OS: iOS 26.2 beta 3 (23C5044b)
There are two things at play here:
-
In iOS 26.2 and macOS 26.2, we changed the behavior of isUserVerifyingPlatformAuthenticatorAvailable() to better match the intentions from the spec. Previously, it almost always returned true. Starting in these OSes and Safari 26.2, it now only returns true when the user has at least one passkey manager set up.
-
In a previous beta version of 26.2, there was an issue where Safari would always return false. This should be fixed in the current beta to now respect the above behavior.