Streamlined sign-in: Immediate UI mode is now available Chrome 149 has introduced Immediate UI mode for passkeys and passwords, a new web capability that streamlines user sign-in by allowing the browser to proactively offer saved credentials without redirecting to a separate login page. The feature provides a frictionless experience by instantly presenting available local credentials, with a seamless fallback if none are found, and requires developers to use the `uiMode: 'immediate'` field in the `navigator.credentials.get()` request instead of the previous `mediation: 'immediate'` parameter. Published: May 12, 2026 We are excited to announce that Chrome 149 introduces Immediate UI mode for passkeys and passwords. This new web capability streamlines user sign-in flows by enabling a low-friction experience for your users. This feature has been on an origin trial as WebAuthn immediate mediation. What is Immediate UI mode? Immediate UI mode enables an immediate login experience. The browser mediates the flow using an immediate login dialog, allowing websites to proactively offer saved credentials directly to users at a sign-in moment, such as clicking a Sign In or Checkout button. This lets you prompt for a sign-in without redirecting to a separate login page or presenting a manual form. Chrome 149 supports passkeys and managed passwords. Key benefits include: - Frictionless experience: The browser instantly offers available credentials if it finds them locally. - Seamless fallback: If the browser finds no credentials, the API rejects the request silently. This allows your site to gracefully fall back to existing sign-in methods, such as email and password forms, phone number verification or social logins, without disrupting the user experience. - Reduced user confusion: By presenting known credentials directly, the feature minimizes the confusion that often accompanies having multiple sign-in options. Important change from the Origin Trial If you participated in the Origin Trial, note that the API has changed. mediation: 'immediate' no longer triggers the feature. Instead, developers must now use the uiMode: 'immediate' field in the navigator.credentials.get request. Learn more about Immediate UI mode If you want to learn how to implement Immediate UI mode see Immediate UI mode for logins. - Follow for more developer updates at Chrome Developers blog - Start learning passkeys from Using passkeys on the web