| Index: content/browser/loader/resource_dispatcher_host_impl.cc
|
| diff --git a/content/browser/loader/resource_dispatcher_host_impl.cc b/content/browser/loader/resource_dispatcher_host_impl.cc
|
| index 2aaa3bec6b342f9e99ea7525a11fed06d65535b5..26a4d1a127887973a01ca0960a1b918f3d521ea3 100644
|
| --- a/content/browser/loader/resource_dispatcher_host_impl.cc
|
| +++ b/content/browser/loader/resource_dispatcher_host_impl.cc
|
| @@ -583,7 +583,9 @@ void ResourceDispatcherHostImpl::CancelRequestsForContext(
|
| (loader->GetRequestInfo()->detachable_handler() &&
|
| loader->GetRequestInfo()->detachable_handler()->is_detached()) ||
|
| loader->GetRequestInfo()->requester_info()->IsBrowserSideNavigation() ||
|
| - loader->is_transferring());
|
| + loader->is_transferring() ||
|
| + loader->GetRequestInfo()->GetResourceType() ==
|
| + RESOURCE_TYPE_SERVICE_WORKER);
|
| }
|
| #endif
|
|
|
|
|