| Index: Source/core/dom/Element.cpp
|
| diff --git a/Source/core/dom/Element.cpp b/Source/core/dom/Element.cpp
|
| index 3e566abf16ce2457f0f45f2980a0d8e2cbe0a6b2..f4976f5897c76ae9ae0129f06770e6f9c6cfbd14 100644
|
| --- a/Source/core/dom/Element.cpp
|
| +++ b/Source/core/dom/Element.cpp
|
| @@ -3438,7 +3438,7 @@ void Element::styleAttributeChanged(const AtomicString& newStyleString, Attribut
|
|
|
| if (newStyleString.isNull()) {
|
| ensureUniqueElementData().m_inlineStyle.clear();
|
| - } else if (modificationReason == ModifiedByCloning || document().contentSecurityPolicy()->allowInlineStyle(document().url(), startLineNumber, newStyleString)) {
|
| + } else if (modificationReason == ModifiedByCloning || ContentSecurityPolicy::shouldBypassMainWorld(&document()) || document().contentSecurityPolicy()->allowInlineStyle(document().url(), startLineNumber, newStyleString)) {
|
| setInlineStyleFromString(newStyleString);
|
| }
|
|
|
|
|