LGTM1. Tiny partner-requested addition to a shipped API. Spec and tests look fine. Thanks!
Rick On Wed, Jan 11, 2023 at 5:06 PM Nick Burris <nbur...@chromium.org> wrote: > Contact emailssmcgr...@chromium.org, rous...@chromium.org, > nbur...@chromium.org > > Explainerhttps://github.com/w3c/secure-payment-confirmation/issues/172 > > Specificationhttps://w3c.github.io/secure-payment-confirmation > > Design docshttps://github.com/w3c/secure-payment-confirmation/issues/172 > > Summary > > Adds an 'opt-out' flow to Secure Payment Confirmation. When the (optional) > input flag is set, the SPC UXes will render an 'opt-out' link of some sort > that the user can interact with to indicate to the relying party that they > wish to be opted out. See > https://github.com/w3c/secure-payment-confirmation/issues/172 > > > Blink componentBlink>Payments > <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EPayments> > > TAG review statusNot applicable > > Risks > Interoperability and Compatibility*Gecko*: No signal > *WebKit*: No signal > *Web developers*: Positive ( > https://github.com/w3c/secure-payment-confirmation/issues/172) This > feature is proposed by web developers. > > Ergonomics > > SPC feature is a combination of WebAuthn and PaymentRequest APIs. > > Activation > > To take advantage of this feature, developers have to specify a new > optional API parameter `showOptOut: true`. > > Debuggability > > Normal devtools javascript debugging capabilities should suffice. > > Will this feature be supported on all six Blink platforms (Windows, Mac, > Linux, Chrome OS, Android, and Android WebView)?No > > SPC is currently launched only on Mac, Windows, and Android. This opt-out > feature also exists only on Mac, Windows, and Android. > > Is this feature fully tested by web-platform-tests > <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> > ?Yes > <https://wpt.fyi/results/secure-payment-confirmation/authentication-optout.https.html?label=experimental&label=master&aligned> > > Flag name--enable-blink-features=SecurePaymentConfirmationOptOut > > Requires code in //chrome?True > > Tracking bughttps://crbug.com/1325854 > > Launch bughttps://crbug.com/1329512 > > Sample linkshttps://rsolomakhin.github.io/pr/spc-opt-out > > Estimated milestones > OriginTrial desktop last 109 > OriginTrial desktop first 104 > DevTrial on desktop 104 > OriginTrial Android last 109 > OriginTrial webView last 109 > > > Spec changes > https://github.com/w3c/secure-payment-confirmation/pull/215 > > Link to entry on the Chrome Platform Status > https://chromestatus.com/feature/5133415903920128 > > Links to previous Intent discussionsIntent to prototype > <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADY3MaeKbgWe%3DJV%2Bo7_MkYFdjduVxNUshLPd_iuqtSKtZ3xLzg%40mail.gmail.com> > Intent to Experiment > <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMMzaWHTs2nBYT7bFKEd%2BtLvFvyzrunzq7bD6%3DXJtwWpb8J2%2BA%40mail.gmail.com> > > > This intent message was generated by Chrome Platform Status > <https://chromestatus.com/>. > > -- > 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/CADvKJHPAjmf0aea06MgrjYwq-YrcHzsM4pTqpg%3Dt4jQiT%3DRyjA%40mail.gmail.com > <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADvKJHPAjmf0aea06MgrjYwq-YrcHzsM4pTqpg%3Dt4jQiT%3DRyjA%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 blink-dev+unsubscr...@chromium.org. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAFUtAY8ZagJZFn-yxz6sAvrt%3Da65wtWr0Z1uVmLzLr3chWcYRA%40mail.gmail.com.