Index: content/renderer/pepper/pepper_url_loader_host.cc |
diff --git a/content/renderer/pepper/pepper_url_loader_host.cc b/content/renderer/pepper/pepper_url_loader_host.cc |
index ac34ce9ca66cd5be4b3ac8cbeb0fd476cd45ee78..d8b75dda4aa68762341de1ce370829aa2eb76e88 100644 |
--- a/content/renderer/pepper/pepper_url_loader_host.cc |
+++ b/content/renderer/pepper/pepper_url_loader_host.cc |
@@ -264,7 +264,9 @@ int32_t PepperURLLoaderHost::InternalOnHostMsgOpen( |
// The requests from the plugins with private permission which can bypass same |
// origin must skip the ServiceWorker. |
web_request.setSkipServiceWorker( |
- host()->permissions().HasPermission(ppapi::PERMISSION_PRIVATE)); |
+ host()->permissions().HasPermission(ppapi::PERMISSION_PRIVATE) |
+ ? blink::WebURLRequest::SkipServiceWorker::All |
+ : blink::WebURLRequest::SkipServiceWorker::None); |
WebURLLoaderOptions options; |
if (has_universal_access_) { |