New issue
Advanced search Search tips

Issue 734586 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Closed: Jun 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: iOS
Pri: 0
Type: Bug



Sign in to add a comment

window.PaymentRequest must be undefined if the feature is unavailable.

Project Member Reported by mahmadi@chromium.org, Jun 19 2017

Issue description

Chrome Version: 61.0.3133.0
OS: iOS

What steps will reproduce the problem?
(1) Go to https://woocommerce.paymentrequest.show
(2) Add an item to the cart.
(3) Clicking the checkout button.

Since window.PaymentRequest should not be present, user should be taken to the regular check out page.

window.PaymentRequest is present, so the page attempts to show the UI but nothing happens.
 
https://codereview.chromium.org/2949583002/ fixes the issue.
Project Member

Comment 2 by sheriffbot@chromium.org, Jun 19 2017

Labels: -Merge-Request-60 Hotlist-Merge-Review Merge-Review-60
This bug requires manual review: M60 has already been promoted to the beta branch, so this requires manual review
Please contact the milestone owner if you have questions.
Owners: amineer@(Android), cmasso@(iOS), josafat@(ChromeOS), bustamante@(Desktop)

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Comment 3 by ma...@chromium.org, Jun 19 2017

Labels: M-60

Comment 4 by cma...@chromium.org, Jun 21 2017

This is not a RBS. Please provide rationale as to why this change is required to be merged to the release branch 

Comment 5 by zkoch@chromium.org, Jun 21 2017

Because this is a regression introduced in M59 that completely breaks the checkout flow for users on certain sites that are dependent upon PaymentRequest. This is, I think, RBS.
Status: Verified (was: Fixed)
Verified in 61.0.3137.0 canary, iPhone 6 plus iOS 10.2.1, iPad mini 10.3.3

https://woocommerce.paymentrequest.show/checkout is shown and user is able to proceed.
Looks good.

Comment 7 by cma...@chromium.org, Jun 22 2017

Labels: -Hotlist-Merge-Review -Merge-Review-60 Merge-Approved-60

Comment 8 by cma...@chromium.org, Jun 22 2017

Labels: ReleaseBlock-Stable
Components: -UI>Browser>Autofill>Payments UI>Browser>Payments
Verified on chrome beta version 60.0.3112.50 on iPhone 6 with iOS 10.3.2, iPad Air 10.2.1, following the steps mentioned in comment #0.  Directed to https://woocommerce.paymentrequest.show/checkout on tapping checkout at step 2.  Looks good.

Sign in to add a comment