Removed a listener of ServiceWorkerRegistration during cross site transfer
Currently ServiceWorkerProviderHost listens to all associated registrations.
However, if the state of a registration has changed during cross site transfer,
listening provider hosts cannot notify the change to the renderer because it's
transferring. This patch is to avoid the situation by removing transferring
provider host from listeners of the registration.
Bug: 730331
Change-Id: Iadd5bbdbe20a19a8a38ba655a183c58a4e347d73
Reviewed-on: https://chromium-review.googlesource.com/526677
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Commit-Queue: Matt Falkenhagen <falken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#478141}
4 files changed