“Invalidstateerror” is seen when tapping on “Buy” button for basic- card testpage https://rsolomakhin.github.io/pr/cc/ |
||||
Issue descriptionApp Version: 70.0.3538.40 Beta iOS Version: 11.4.1, 12 Devices: iPad, iPhone Steps to reproduce: 1.Launch iOS Chrome 2.Go to https://rsolomakhin.github.io/pr/cc/ 3.Tap on “Buy” Observed results: “Invalidstateerror” : Cannot create payment request is seen Expected results: Payments UI should be seen. Number of times you were able to reproduce: 5/5 Bug reproducible after clean install: Yes Bug reproducible after clearing cache and cookies: Yes Bug reproducible on Chrome Mobile on Android: NA Bug reproducible on Safari/Firefox: Firefox: NA, Safari: NA Bug reproducible on the current stable build :M69, Yes Bug reproducible on the current beta channel build : M70, Yes Link to Image/Video: https://drive.google.com/file/d/1wclqpaNFnjcq8NjKp25ZQLUxj5sHRNKz/view?usp=sharing
,
Oct 1
That's pretty weird! Moe: Any idea what this means?
,
Oct 1
mahmadi: Are you the right person for this?
,
Oct 1
This is because iOS implementation expects supportedMethods to be a string. The related change was made back in M69: crrev.com/c/1108057 Is it the test that's outdated?
,
Oct 2
The test (https://rsolomakhin.github.io/pr/cc/pr.js) has a string for the main supportedMethods, but an array for the modifier supportedMethods. Could you please make the error message more verbose for easier debugging of the situation? Thank you.
,
Oct 3
This issue looks similar to https://crbug.com/770182
,
Nov 1
|
||||
►
Sign in to add a comment |
||||
Comment 1 by srikanthg@chromium.org
, Oct 1Components: UI>Browser>Payments
Labels: -UIBrowserAutofillPayments