New issue
Advanced search Search tips

Issue 784885 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Nov 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Android , Windows , Chrome , Mac
Pri: 1
Type: Bug



Sign in to add a comment

Keep merchant window open when completing payment via payment handler.

Project Member Reported by rouslan@chromium.org, Nov 14 2017

Issue description

Chrome closes all windows with the payment handler origin upon completed payment. This behavior causes the merchant window to close in as well, if the merchant is on the same origin as the payment app. This is a common use case for web developers.


See https://rsolomakhin.github.io/pr/apps/origin/ and https://rsolomakhin.github.io/pr/apps/emerald/ for examples.
 
To be more specific: '....if the merchant is on the same registration scope as the payment app'?

Not sure is this a recommended or common practice, but agree it needs improvement.
Same origin. Scope can be different.
Status: WontFix (was: Available)
My bug report was wrong. The merchant window closes not because of the same origin, but because of the same scope. Therefore, https://rsolomakhin.github.io/pr/apps/origin/test/ was closing when using the payment app https://rsolomakhin.github.io/pr/apps/. However, the merchant window https://rsolomakhin.github.io/pr/apps/origin-test/ will not close. So same-origin tests are still working. Closing this as WontFix.

Sign in to add a comment