    void reload(WebFrameLoadType) override;
    void reloadWithOverrideURL(const WebURL& overrideUrl,
 diff --git a/third_party/WebKit/public/web/WebFrame.h b/third_party/WebKit/public/web/WebFrame.h
-index 1aeb812..eb860ee 100644
+index 855ed08..a3f1fc9 100644
 --- a/third_party/WebKit/public/web/WebFrame.h
 +++ b/third_party/WebKit/public/web/WebFrame.h
-@@ -44,6 +44,7 @@ struct NPObject;
+@@ -42,6 +42,7 @@
  namespace v8 {
  class Context;
  class Function;
 +class Isolate;
- class Object;
  class Value;
  template <class T>
-@@ -318,6 +319,9 @@ class WebFrame {
+ class Local;
+@@ -300,6 +301,9 @@ class WebFrame {
    // be calling this API.
    virtual v8::Local<v8::Context> mainWorldScriptContext() const = 0;
  

     const {
   return toV8Context(frame(), DOMWrapperWorld::mainWorld());
diff --git a/third_party/WebKit/Source/web/WebRemoteFrameImpl.h b/third_party/WebKit/Source/web/WebRemoteFrameImpl.h
index 5eaccdc..17f113a 100644
--- a/third_party/WebKit/Source/web/WebRemoteFrameImpl.h
+++ b/third_party/WebKit/Source/web/WebRemoteFrameImpl.h
@@ -79,6 +79,8 @@ class WEB_EXPORT WebRemoteFrameImpl final
       int argc,
       v8::Local<v8::Value> argv[]) override;
   v8::Local<v8::Context> mainWorldScriptContext() const override;

   void reloadWithOverrideURL(const WebURL& overrideUrl,
                              WebFrameLoadType) override;
diff --git a/third_party/WebKit/Source/web/WebRemoteFrameImpl.cpp b/third_party/WebKit/Source/web/WebRemoteFrameImpl.cpp
index e43dcc0..779ed45 100644
--- a/third_party/WebKit/Source/web/WebRemoteFrameImpl.cpp
+++ b/third_party/WebKit/Source/web/WebRemoteFrameImpl.cpp
@@ -212,6 +212,12 @@ v8::Local<v8::Context> WebRemoteFrameImpl::mainWorldScriptContext() const {
   return v8::Local<v8::Context>();
 }
 
