LGTM to run Origin Trial removal 108-110 On Wednesday, April 20, 2022 at 4:27:10 PM UTC+2 Rouslan Solomakhin wrote:
> > So this intent is requesting to run the first OT M108-M110? > > Correct. > > > Any deprecation period you have in mind? > > Good point. We should start by printing a warning message when these > fields are accessed for a few milestones. M105--M107 would be good. Do I > need to resend this as an intent to deprecate first? > LGTM to deprecate as well. From my perspective, you could start deprecating earlier than 105, assuming we know the timelines we're aiming for. > > On Wed, Apr 20, 2022 at 9:24 AM Yoav Weiss <yoavwe...@chromium.org> wrote: > >> So this intent is requesting to run the first OT M108-M110? >> Any deprecation period you have in mind? >> >> It might be better to send separate intents for the rest when their >> milestones get closer. >> >> On Mon, Apr 18, 2022 at 5:49 PM 'Rouslan Solomakhin' via blink-dev < >> blink-dev@chromium.org> wrote: >> >>> Contact emailsrous...@chromium.org >>> >>> Specificationhttps://w3c.github.io/payment-handler/ >>> >>> Summary >>> >>> This is an early heads up that we intend to remove the merchant origin >>> and arbitrary data from the "canmakepayment" service worker event of >>> the Payment Handler API. These are the event fields to be removed: >>> >>> >>> - topOrigin >>> - paymentReuqestOrigin >>> - methodData >>> - modifiers >>> >>> The removal will be happening through the use of an origin trial at >>> first, then a reverse origin trial, and finally removal. >>> Blink componentBlink>Payments >>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EPayments> >>> >>> MotivationThe “canmakepayment” service worker event lets the merchant >>> know whether the user has a card on file in an installed service-worker >>> based payment app. It silently passes the merchants’ origin and arbitrary >>> data to the service worker from the payment app origin. This cross-origin >>> communication happens on new PaymentRequest() construction in >>> JavaScript, does not require a user gesture, and does not show any user >>> interface. >>> >>> Alternatively, we have considered and dismissed the option to remove the >>> “canmakepayment” event entirely and behave as if it always returns >>> "true", because some payment app partners have indicated to us that's what >>> they always do. However, the data that we have collected shows that the >>> “canmakepayment” event returns "false" 1% to 6% of the time, depending >>> on the platform. >>> >>> TAG review statusNot applicable >>> >>> Risks >>> Interoperability and Compatibility >>> >>> Only Chrome has implemented the Payment Handler API. >>> >>> Chrome is reaching out to the known partners that may be depending on >>> these fields. >>> >>> WebView application risks >>> >>> The Payment Handler API requires the use of the PaymentRequest API. >>> Neither API is available in WebView. >>> >>> >>> Is this feature fully tested by web-platform-tests >>> <https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md> >>> ?Yes >>> <https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/web_tests/external/wpt/payment-handler/;drc=f539fffb79da2c97b1a06cbca88cc6d5a93ddc77> >>> >>> Flag namePaymentHandlerMerchantIdentity >>> >>> Requires code in //chrome?True >>> >>> Estimated milestones >>> >>> Origin trial: 108 >>> >>> Reverse origin trial: 111 >>> >>> Removal: 114 >>> >>> Link to entry on the Chrome Platform Status >>> https://chromestatus.com/feature/5190978431352832 >>> >>> 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/CAMMzaWFz1UFWxgOs%2BECSdF2Bt8JpsBkGtv2wMnq2pemGMmD8Fw%40mail.gmail.com >>> >>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMMzaWFz1UFWxgOs%2BECSdF2Bt8JpsBkGtv2wMnq2pemGMmD8Fw%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/c7b9b7e7-8437-42c0-926f-8eb323b6faabn%40chromium.org.