[Payments] Web apps: registering does not take effect immediately |
||||||
Issue description(1) Open two tabs, one on https://gogerald.github.io/pr/bobpaywebapp/ and one on https://rsolomakhin.github.io/pr/bob (2) Register the payment app in one tab (3) Switch tabs to pay with the newly registered payment app, and it's not available. I'm not 100% sure of this bug. But it feels like sometimes a newly registered payment app is not available to pay right away.
,
Jun 7 2017
,
Jun 7 2017
Would still like someone to look into all cases if not that particular one. I've seen weirdness around registration.
,
Jun 8 2017
,
Jun 27 2017
,
Aug 4 2017
This is because service worker registration is an asynchronous process which might take time, like web app manifest fetching, and my test web site (https://gogerald.github.io/pr/bobpaywebapp/) doesn't indicate when the registration is finished, so if you switch tab immediately, then the service worker registration might not finish yet. The registration in bobpay.xyz shows a flag when registration is finished, the newly registered payment app is available after that. Payment app providers should somehow show registration status for better user experience as bobpay.xyz. So I think we could close this bug as WontFix |
||||||
►
Sign in to add a comment |
||||||
Comment 1 by rouslan@chromium.org
, Jun 7 2017