LGTM3 Sorry this fell off our radar (was due to re-using the existing chromestatus entry so looked fully approved in tooling already).
On Wed, Apr 30, 2025 at 7:09 AM Mike Taylor <miketa...@chromium.org> wrote: > LGTM2 > On 4/28/25 5:43 PM, Chris Harrelson wrote: > > LGTM1. Please make sure to ping the standards positions with the updated > shape as well. > > On Mon, Apr 28, 2025 at 12:08 PM Stephen McGruer <smcgr...@chromium.org> > wrote: > >> > Conveniently, the various review bits that we now require are not >> requested at >> https://chromestatus.com/feature/5165040614768640?gate=5060726757785600 >> (maybe because they didn't exist?). So you could request those now. For API >> OWNERs - just repinging this thread should be fine. >> >> The various review bits are now approved, for the updated API shape + >> design! >> >> So requesting a re-review from API OWNERS, thanks. Let me know if it >> needs to be 3x LGTM or just 1x :). >> On Wednesday, March 12, 2025 at 6:40:08 PM UTC-4 Mike Taylor wrote: >> >>> On 3/10/25 10:12 AM, Stephen McGruer wrote: >>> >>> > It may change shape before finally shipping (in particular, I'm musing >>> over whether true/false is sufficient information and whether we could give >>> developers more specific enum reasons without leaking user privacy) - I'll >>> come back to the thread for approval if we want to ship anything >>> substantially different. >>> >>> We have now decided that indeed we want to do things a little >>> differently, and are proposing (spec issue >>> <https://github.com/w3c/secure-payment-confirmation/issues/284>, spec PR >>> <https://github.com/w3c/secure-payment-confirmation/pull/285>, new >>> design doc >>> <https://docs.google.com/document/d/1ZgNRqyJyB36ItqUr6vtlJ19rd7fqpS7Vo0w_GSMz0DA/edit?tab=t.0#heading=h.4f9946en7wca>) >>> an enum of output states instead of a boolean true/false. This hopefully >>> also addresses previous feedback >>> <https://github.com/w3c/secure-payment-confirmation/issues/81#issuecomment-1527105768> >>> from >>> Mike West on being more specific about when the API should return >>> true/false. >>> >>> What's the right process here for re-requesting review? We should >>> probably *at least* go back through privacy review as adding an enum of >>> more-specific reasons that a feature isn't available definitely has a >>> fingerprinting risk! Is it possible to 'reset' stages in chromestatus? >>> >>> Conveniently, the various review bits that we now require are not >>> requested at >>> https://chromestatus.com/feature/5165040614768640?gate=5060726757785600 >>> (maybe because they didn't exist?). So you could request those now. For API >>> OWNERs - just repinging this thread should be fine. >>> >>> >>> Thanks! >>> >>> On Thursday, January 23, 2025 at 12:58:46 PM UTC-5 Stephen McGruer wrote: >>> >>>> > I'm assuming no other facts on the ground (signals, TAG feedback, >>>> etc) have changed in the meantime? If so, then this plan sounds fine to me. >>>> >>>> Yes, sorry, no other changes at this time from the wider W3C community. >>>> Partners continue to ask for an easier way to feature-detect SPC, and >>>> finally we're getting around to delivering! >>>> >>>> On Thursday, January 23, 2025 at 11:20:18 AM UTC-5 Chris Harrelson >>>> wrote: >>>> >>>>> On Thu, Jan 23, 2025 at 7:36 AM Stephen McGruer <smcgr...@chromium.org> >>>>> wrote: >>>>> >>>>>> Hey folks, >>>>>> >>>>>> Can't quite I'm coming back to this thread near on 2 years later 🤣, >>>>>> but wanted to fyi that this didn't actually ship in the end. However, we >>>>>> are finally coming back to it now (honest - I have CLs out >>>>>> <https://chromium-review.googlesource.com/c/chromium/src/+/6194313>! >>>>>> :D), and expect to ship this sometime in the coming months. It may change >>>>>> shape before finally shipping (in particular, I'm musing over whether >>>>>> true/false is sufficient information and whether we could give developers >>>>>> more specific enum reasons without leaking user privacy) - I'll come back >>>>>> to the thread for approval if we want to ship anything substantially >>>>>> different. >>>>>> >>>>> >>>>> I'm assuming no other facts on the ground (signals, TAG feedback, etc) >>>>> have changed in the meantime? If so, then this plan sounds fine to me. >>>>> >>>>> >>>>>> >>>>>> Thanks, >>>>>> Stephen >>>>>> >>>>>> On Friday, April 28, 2023 at 11:30:27 AM UTC-4 Chris Harrelson wrote: >>>>>> >>>>>>> LGTM3 >>>>>>> >>>>>>> On Fri, Apr 28, 2023 at 12:22 AM Mike West <mk...@chromium.org> >>>>>>> wrote: >>>>>>> >>>>>>>> LGTM2. >>>>>>>> >>>>>>>> I think it would be valuable to extend the spec PR with more >>>>>>>> description of the considerations around when the feature is available >>>>>>>> (see >>>>>>>> discussion at >>>>>>>> https://github.com/w3c/secure-payment-confirmation/issues/81#issuecomment-1527105768), >>>>>>>> but I don't think that will meaningfully change the shape of the API >>>>>>>> or its >>>>>>>> meaning in Chromium's implementation. >>>>>>>> >>>>>>>> -mike >>>>>>>> >>>>>>>> >>>>>>>> On Thu, Apr 27, 2023 at 4:33 PM Nick Burris <nbur...@chromium.org> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> Le jeudi 20 avril 2023 à 12 h 58 min 34 s UTC-4, Nick Burris a >>>>>>>>> écrit : >>>>>>>>> >>>>>>>>> Contact emailsnbur...@chromium.org, smcgr...@chromium.org, >>>>>>>>> i...@chromium.org >>>>>>>>> >>>>>>>>> Specificationhttps://github.com/w3c/secure- >>>>>>>>> payment-confirmation/pull/233 >>>>>>>>> >>>>>>>>> Design docshttps://docs.google.com/document/d/10zFazJRJMwNLKmH- >>>>>>>>> GJRFMDs4rONIO5kF8TvdFydmGek/edit >>>>>>>>> >>>>>>>>> Summary >>>>>>>>> >>>>>>>>> This is a Javascript API to provide an easier way to check if the >>>>>>>>> Secure Payment Confirmation[1] feature is available. Currently, the >>>>>>>>> only >>>>>>>>> way to determine SPC’s availability is to create a PaymentRequest >>>>>>>>> with the >>>>>>>>> required parameters[2], which is clunky and difficult in the case >>>>>>>>> where a >>>>>>>>> developer wants to check for SPC before starting to process a >>>>>>>>> payment. [1] >>>>>>>>> https://www.w3.org/TR/secure-payment-confirmation/ [2] >>>>>>>>> https://github.com/w3c/secure-payment-confirmation/issues/ >>>>>>>>> 81#issuecomment-868473461 >>>>>>>>> >>>>>>>>> >>>>>>>>> Blink componentBlink>Payments >>>>>>>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EPayments> >>>>>>>>> >>>>>>>>> TAG reviewNone >>>>>>>>> >>>>>>>>> TAG review statusNot applicable >>>>>>>>> >>>>>>>>> Risks >>>>>>>>> Interoperability and Compatibility*Gecko*: N/A ( >>>>>>>>> https://github.com/mozilla/standards-positions/issues/570) >>>>>>>>> >>>>>>>>> *WebKit*: N/A (https://github.com/WebKit/ >>>>>>>>> standards-positions/issues/30) >>>>>>>>> >>>>>>>>> *Web developers*: Positive (https://github.com/w3c/ >>>>>>>>> secure-payment-confirmation/issues/81) We've received feedback >>>>>>>>> from web developers that an easier mechanism to check for SPC >>>>>>>>> availability >>>>>>>>> would be useful. >>>>>>>>> >>>>>>>>> *Other signals*: >>>>>>>>> >>>>>>>>> WebView application risks >>>>>>>>> >>>>>>>>> Does this intent deprecate or change behavior of existing APIs, >>>>>>>>> such that it has potentially high risk for Android WebView-based >>>>>>>>> applications? >>>>>>>>> >>>>>>>>> None >>>>>>>>> >>>>>>>>> >>>>>>>>> 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> >>>>>>>>> ? >>>>>>>>> To be added to secure-payment-confirmation suite >>>>>>>>> <https://wpt.fyi/results/secure-payment-confirmation?label=experimental&label=master&aligned> >>>>>>>>> >>>>>>>>> Flag name--enable-blink-features=SecurePaymentConfirmationAvail >>>>>>>>> ableAPI >>>>>>>>> >>>>>>>>> Requires code in //chrome?True >>>>>>>>> >>>>>>>>> Estimated milestonesShipping on desktop114Shipping on Android114 >>>>>>>>> >>>>>>>>> >>>>>>>>> FYI, we missed the 114 branch so we're pushing this back to M115. >>>>>>>>> >>>>>>>>> >>>>>>>>> Anticipated spec changes >>>>>>>>> >>>>>>>>> https://github.com/w3c/secure-payment-confirmation/pull/233 >>>>>>>>> >>>>>>>>> Link to entry on the Chrome Platform Status >>>>>>>>> https://chromestatus.com/feature/5165040614768640 >>>>>>>>> >>>>>>>>> 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/8910ee13-a798-4388-a2c3-659e1b18fa14n%40chromium.org >>>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/8910ee13-a798-4388-a2c3-659e1b18fa14n%40chromium.org?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/CAKXHy%3DfHDCGw%2BS%2BAeroZ9jvPVkLj%3DckzPTMkgdCh79BTHVCUDw%40mail.gmail.com >>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAKXHy%3DfHDCGw%2BS%2BAeroZ9jvPVkLj%3DckzPTMkgdCh79BTHVCUDw%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 visit >>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/4b142740-5d3b-4d87-a23f-3a5b8ca7b5dcn%40chromium.org >>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/4b142740-5d3b-4d87-a23f-3a5b8ca7b5dcn%40chromium.org?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 visit >>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/7322526e-afcf-4022-b335-e22661364ebfn%40chromium.org >>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/7322526e-afcf-4022-b335-e22661364ebfn%40chromium.org?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 visit >> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/9a3c5828-abb4-4657-b3f1-7285b624a553n%40chromium.org >> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/9a3c5828-abb4-4657-b3f1-7285b624a553n%40chromium.org?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 visit > https://groups.google.com/a/chromium.org/d/msgid/blink-dev/b020c564-cabf-4d52-8c31-d93248deee8f%40chromium.org > <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/b020c564-cabf-4d52-8c31-d93248deee8f%40chromium.org?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 visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAFUtAY_GBkOMEJ-FE_FO3tfpAxDdOEj5Yv_Sxw7q47SxVL7YAg%40mail.gmail.com.