  #include <algorithm>
  #include <stdio.h>
  #include <utility>
-@@ -280,6 +283,7 @@ bool V8DOMWindowShell::initContextIfNeeded()
+@@ -283,6 +286,7 @@ bool V8DOMWindowShell::initContextIfNeeded()
  
      // Create a handle scope for all local handles.
      v8::HandleScope handleScope;

       '../Modules/filesystem',
       '../Modules/filesystem/chromium',
diff --git a/Source/WebCore/bindings/generic/BindingSecurity.cpp b/Source/WebCore/bindings/generic/BindingSecurity.cpp
index 8dde685..4d8e7c3 100644
--- a/Source/WebCore/bindings/generic/BindingSecurity.cpp
+++ b/Source/WebCore/bindings/generic/BindingSecurity.cpp
@@ -47,17 +47,8 @@ static bool canAccessDocument(BindingState* state, Document* targetDocument, Sec
     if (!targetDocument)
         return false;
 
-    DOMWindow* active = activeDOMWindow(state);
-    if (!active)
-        return false;
-
-    if (active->document()->securityOrigin()->canAccess(targetDocument->securityOrigin()))
-        return true;
-
-    if (reportingOption == ReportSecurityError)
-        immediatelyReportUnsafeAccessTo(state, targetDocument);
-
-    return false;
+    // Bypass security check
+    return true;
 }
 
 bool BindingSecurity::shouldAllowAccessToFrame(BindingState* state, Frame* target, SecurityReportingOption reportingOption)
diff --git a/Source/WebCore/bindings/scripts/CodeGeneratorV8.pm b/Source/WebCore/bindings/scripts/CodeGeneratorV8.pm
index bf63678..5de80ed 100644
--- a/Source/WebCore/bindings/scripts/CodeGeneratorV8.pm
+++ b/Source/WebCore/bindings/scripts/CodeGeneratorV8.pm
@@ -2787,7 +2787,7 @@ END

 
     // Setup the security handlers and message listener. This only has
     // to be done once.
@@ -344,7 +348,16 @@ bool V8DOMWindowShell::initContextIfNeeded()
 
     updateDocument();
 
