| 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.
|
|
|