    // Set the PlatformEventObserverBase in |platform_event_observers_| associated
    // with |type| to |observer|. If there was already an observer associated to
 diff --git a/third_party/WebKit/Source/core/workers/WorkerThread.cpp b/third_party/WebKit/Source/core/workers/WorkerThread.cpp
-index 13f3317..bcaf0d5 100644
+index e76c01f..560566a 100644
 --- a/third_party/WebKit/Source/core/workers/WorkerThread.cpp
 +++ b/third_party/WebKit/Source/core/workers/WorkerThread.cpp
-@@ -516,6 +516,12 @@ void WorkerThread::prepareForShutdownOnWorkerThread() {
+@@ -512,6 +512,12 @@ void WorkerThread::prepareForShutdownOnWorkerThread() {
        setExitCode(lock, ExitCode::GracefullyTerminated);
    }
  

+
   m_inspectorTaskRunner->kill();
   workerReportingProxy().willDestroyWorkerGlobalScope();
   InspectorInstrumentation::allAsyncTasksCanceled(globalScope());
diff --git a/third_party/WebKit/public/platform/Platform.h b/third_party/WebKit/public/platform/Platform.h
index 747885a..99a4018 100644
--- a/third_party/WebKit/public/platform/Platform.h
+++ b/third_party/WebKit/public/platform/Platform.h
@@ -592,6 +592,7 @@ class BLINK_PLATFORM_EXPORT Platform {
   virtual void didStartWorkerThread() {}
   virtual void willStopWorkerThread() {}
   virtual void workerContextCreated(const v8::Local<v8::Context>& worker) {}

   // browser process via |registry|.
   virtual void ExposeInterfacesToBrowser(
diff --git a/content/renderer/renderer_blink_platform_impl.cc b/content/renderer/renderer_blink_platform_impl.cc
index ed2baee..9a2f0d8 100644
--- a/content/renderer/renderer_blink_platform_impl.cc
+++ b/content/renderer/renderer_blink_platform_impl.cc
@@ -1254,6 +1254,12 @@ RendererBlinkPlatformImpl::trialTokenValidator() {
   return &trial_token_validator_;
 }
 
