Thanks Mohamed!
On 3/16/26 4:12 a.m., Mohamed Amir Yosef wrote:
Hi everyone,
This is a quick PSA to let you know that we are restoring the
isConditionalMediationAvailable() static method to the base Credential
interface.
* Background:*
Credential.isConditionalMediationAvailable() was originally approved
in this Intent to Ship [1]. However, when conditional mediation was
shipped for PublicKeyCredential [2],
the method was accidentally removed from the base Credential
interface in this CL [3].
This removal caused failures in some Web Platform Tests (WPTs) that
expect the method to be present on the base Credential interface, as
dictated by the
Credential Management spec [4].
What is changing:
To fix these test failures and align with the specification, we are
landing a fix (CL 7663697) [5] that:
1. Re-adds isConditionalMediationAvailable() to the base Credential
IDL.
2. Implements a default behavior in Credential that returns false.
3. Maintains the specialized implementation in PublicKeyCredential
that queries the authenticator for WebAuthn-specific support.
Since this is simply restoring a previously approved API that
disappeared by mistake, no new API approvals or Intent to Ship are
required. This email serves as a record for the
history books.
Please let me know if you have any questions!
Thanks,
Mohamed
Links:
[1] Original Approval:
https://groups.google.com/a/chromium.org/g/blink-dev/c/7ouLjWzcjb0/m/gdHNpAhgBwAJ
[2] PublicKeyCredential I2S:
https://groups.google.com/a/chromium.org/g/blink-dev/c/gB4yAmF4msE/m/NfaPLNkcAgAJ
[3] CL where it accidentally disappeared: https://crrev.com/c/3792649
[4] Credential Management Spec:
https://www.w3.org/TR/credential-management-1/#the-credential-interface
[5] Current Fix CL: https://crrev.com/c/7663697
--
You received this message because you are subscribed to the Google
Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected].
To view this discussion visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOZU3iE4y5Z0XmMw2RKcA_FxNkpc5oayn2YG3UjPUM1dz%2BO1Cg%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOZU3iE4y5Z0XmMw2RKcA_FxNkpc5oayn2YG3UjPUM1dz%2BO1Cg%40mail.gmail.com?utm_medium=email&utm_source=footer>.
--
You received this message because you are subscribed to the Google Groups
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/2751427d-c079-4266-a4ce-a9478660403f%40chromium.org.