New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 751737 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Aug 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 2
Type: Bug



Sign in to add a comment

Chrome shows only one of two service workers from the same origin.

Project Member Reported by rouslan@chromium.org, Aug 2 2017

Issue description

Demo code:

https://github.com/rsolomakhin/rsolomakhin.github.io/blob/master/pr/sw.md

Chrome should show all service workers, even if they come from the same origin.
 
Ganggui, please make sure this use case works. Thank you!
Status: Assigned (was: Unconfirmed)
Currently we only support one web payment app per origin, changing it this CL https://chromium-review.googlesource.com/c/598636
Project Member

Comment 4 by bugdroid1@chromium.org, Aug 3 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/29b8809e68a8b1e905cb33dc365500e11130add9

commit 29b8809e68a8b1e905cb33dc365500e11130add9
Author: gogerald <gogerald@google.com>
Date: Thu Aug 03 15:22:19 2017

[Payments] Supports multiple web payment apps from the same origin

This CL changes the stored data scheme of the web payment app,
so users have to re-register the web payment app after this patch.

This should be fine since this feature is still behind the flag. 

Bug:  751737 
Change-Id: I396960273dca51f82a4490fa2dd5f7756e3a0bf0
Reviewed-on: https://chromium-review.googlesource.com/598636
Commit-Queue: Ganggui Tang <gogerald@chromium.org>
Reviewed-by: Rouslan Solomakhin <rouslan@chromium.org>
Reviewed-by: Nasko Oskov <nasko@chromium.org>
Cr-Commit-Position: refs/heads/master@{#491742}
[modify] https://crrev.com/29b8809e68a8b1e905cb33dc365500e11130add9/content/browser/payments/payment_app.proto
[modify] https://crrev.com/29b8809e68a8b1e905cb33dc365500e11130add9/content/browser/payments/payment_app_database.cc
[modify] https://crrev.com/29b8809e68a8b1e905cb33dc365500e11130add9/content/browser/payments/payment_app_database.h
[modify] https://crrev.com/29b8809e68a8b1e905cb33dc365500e11130add9/content/browser/payments/payment_app_provider_impl_unittest.cc
[modify] https://crrev.com/29b8809e68a8b1e905cb33dc365500e11130add9/content/public/browser/payment_app_provider.h

Status: Fixed (was: Assigned)

Sign in to add a comment