Index: Source/core/dom/Document.cpp |
diff --git a/Source/core/dom/Document.cpp b/Source/core/dom/Document.cpp |
index d6c9e8ae39f27940447b603a035a7fae50266572..de26fbab8dab2a35cde62bd5ce024d50d3d2aded 100644 |
--- a/Source/core/dom/Document.cpp |
+++ b/Source/core/dom/Document.cpp |
@@ -4774,7 +4774,7 @@ void Document::initContentSecurityPolicy(PassRefPtrWillBeRawPtr<ContentSecurityP |
bool Document::allowInlineEventHandlers(Node* node, EventListener* listener, const String& contextURL, const WTF::OrdinalNumber& contextLine) |
{ |
- if (!contentSecurityPolicy()->allowInlineEventHandlers(contextURL, contextLine)) |
+ if (!ContentSecurityPolicy::shouldBypassMainWorld(this) && !contentSecurityPolicy()->allowInlineEventHandlers(contextURL, contextLine)) |
return false; |
// HTML says that inline script needs browsing context to create its execution environment. |