Chrome Version : 60.0.3100.0
URLs (if applicable) : https://rsolomakhin.github.io/pr/type/debit/
What steps will reproduce the problem?
1. Add a credit card with no billing address through settings. For example, 4111 1111 1111 1111.
2. Open https://rsolomakhin.github.io/pr/type/debit/
3. Click "Buy" on page.
4. Click "Choose" in the "Payment" section of the PR UI.
5. Fix the credit card by selecting the appropriate billing address and clicking "Done" in the card editor view.
What is the expected result?
The "Pay" button is enabled in the main view.
What happens instead of that?
The "Pay" button is disabled in the main view.
Please provide any additional information below. Attach a screenshot if
possible.
UserAgentString: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3100.0 Safari/537.36
Clicking on the card again brings up the "Payment" view with "Card billing address required" error message. However, when I edit the card, the billing address is already selected.
A page refresh gets rid of the problem. It appears that the updated billing address is saved to disk, but is not updated in memory cache of payment_request_state.h.
|
Deleted:
Screenshot from 2017-05-17 09:23:20.png
18.2 KB
|
|
Screenshot from 2017-05-17 09:23:20.png
18.2 KB
View
Download
|
|
|
Deleted:
Screenshot from 2017-05-17 09:33:09.png
9.7 KB
|
|
Screenshot from 2017-05-17 09:33:09.png
9.7 KB
View
Download
|
|
|
Deleted:
Screenshot from 2017-05-17 09:33:19.png
25.0 KB
|
|
Screenshot from 2017-05-17 09:33:19.png
25.0 KB
View
Download
|
|
Comment 1 by anthonyvd@chromium.org
, May 17 2017Status: Duplicate (was: Untriaged)