Index: content/browser/shared_worker/shared_worker_service_impl.cc |
diff --git a/content/browser/shared_worker/shared_worker_service_impl.cc b/content/browser/shared_worker/shared_worker_service_impl.cc |
index 291df2c487247c79446b803cfe58713111af0ef7..6d8dfca611b305d605b9a706732ee94625c6f598 100644 |
--- a/content/browser/shared_worker/shared_worker_service_impl.cc |
+++ b/content/browser/shared_worker/shared_worker_service_impl.cc |
@@ -311,8 +311,6 @@ blink::WebWorkerCreationError SharedWorkerServiceImpl::CreateWorker( |
filter, route_id, params.document_id, filter->render_process_id(), |
params.render_frame_route_id)); |
if (SharedWorkerPendingInstance* pending = FindPendingInstance(*instance)) { |
- if (params.url != pending->instance()->url()) |
- return blink::WebWorkerCreationErrorURLMismatch; |
pending->AddRequest(std::move(request)); |
if (params.creation_context_type != |
pending->instance()->creation_context_type()) |
@@ -493,8 +491,6 @@ SharedWorkerServiceImpl::ReserveRenderProcessToCreateWorker( |
blink::WebWorkerCreationErrorNone; |
SharedWorkerHost* host = FindSharedWorkerHost(*pending_instance->instance()); |
if (host) { |
- if (pending_instance->instance()->url() != host->instance()->url()) |
- return blink::WebWorkerCreationErrorURLMismatch; |
if (pending_instance->instance()->creation_context_type() != |
host->instance()->creation_context_type()) { |
creation_error = blink::WebWorkerCreationErrorSecureContextMismatch; |