A mediation mode for navigator.credentials.get() that causes browser sign-in UI to be displayed to the user if there is a passkey or password for the site that is immediately known to the browser, or else rejects the promise with NotAllowedError if there is no such credential available. This allows the site to avoid showing a sign-in page if the browser can offer a choice of sign-in credentials that are likely to succeed, while still allowing a traditional sign-in page flow for cases where there are no such credentials.
This is a discussion topic in the Web Authentication Working Group. Representatives from other browser vendors are involved in this discussion but there are no official signals of support yet. The ability to use `PasswordCredential` with this mediation mode is a particular compatibility risk because that credential type is not currently implemented Firefox or Safari.
Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
None
Our primary partner for this trial has experienced delays in deploying it, and we have gathered very little data at this point. An extension is requested because with the current termination milestone we are unlikely to be able to achieve the goals of the trial.
None
None
Origin trial desktop first | 139 |
Origin trial desktop last | 141 |
Origin trial extension 1 end milestone | 144 |
DevTrial on desktop | 136 |
DevTrial on Android | 141 |
Any reason not to ship instead?
On Tuesday, September 2, 2025 at 10:28:18 PM UTC+1 Ken Buchanan wrote:
We'd like to give developers some more time to test how well it performs and provide feedback.There is also an ongoing discussion with TAG about the privacy properties, and a proposal to change the API details (noted in the explainer). We're aiming to leave time for iteration.
On Wed, Sep 3, 2025 at 10:18 AM Alex Russell <sligh...@chromium.org> wrote:
Any reason not to ship instead?
On Tuesday, September 2, 2025 at 10:28:18 PM UTC+1 Ken Buchanan wrote: