Contact emails tanzach...@chromium.org
Explainer None Specification https://github.com/fedidcg/FedCM/pull/510 Design docs None Summary This changes one of our existing WebDriver commands to allow clicking on a button on the FedCM dialog by passing a parameter of the button to click rather than having to expose a new WebDriver command each time a button is introduced on the FedCM dialog. Currently, the existing WebDriver command clicks on the “Continue” button on the mismatch dialog. This will be replaced with calling the command with the button constant “kConfirmIdpLoginContinue”. We will also be adding two new button constants for the error API, “kErrorGotIt” and “kErrorMoreDetails” which will click on the got it button and the more details button on the error dialog respectively. Blink component Blink>Identity>FedCM <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EIdentity%3EFedCM> TAG review None TAG review status Not applicable Risks Interoperability and Compatibility Gecko: Positive. ( https://github.com/fedidcg/FedCM/pull/510#issuecomment-1830257611) Mozilla has requested that we use their spec LGTMs in favor of standards position entries for FedCM. Hence, we will not file a standards position request. WebKit: No signal. We have no signal from Safari for FedCM in general; as such, we have no signal for this part either. Web developers: Positive. At least one user is interested and sees the lack of this as a blocker to rolling out FedCM support. Other signals: Ergonomics n/a Activation Selenium Java APIs have been exposed for existing WebDriver commands and this command will be updated there accordingly. Security n/a, this is only exposed through WebDriver. WebView application risks n/a Debuggability This is a debugging feature. Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)? Yes Is this feature fully tested by web-platform-tests <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> ? No Flag name Not applicable Requires code in //chrome? True Estimated milestones Shipping on desktop 121 Shipping on Android 121 Anticipated spec changes Open questions about a feature may be a source of future web compat or interop issues. Please list open issues (e.g. links to known github issues in the project for the feature specification) whose resolution may introduce web compat/interop risk (e.g., changing to naming or structure of the API in a non-backward-compatible way). Link to entry on the Chrome Platform Status Not applicable -- 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 blink-dev+unsubscr...@chromium.org. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADAy7ja0xnBUfFywLCSs5NDfTNaN4pRnhFbN3_hojC72ZzAvag%40mail.gmail.com.