| Index: third_party/WebKit/Source/web/WebLocalFrameImpl.cpp
|
| diff --git a/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp b/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp
|
| index 3ebeeceaf812cbefbdf05167d1eb918708a8860c..633fece76ab6ff624c8d5b387c7693a435b9f27c 100644
|
| --- a/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp
|
| +++ b/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp
|
| @@ -2099,6 +2099,11 @@ bool WebLocalFrameImpl::maybeRenderFallbackContent(
|
| // is infringed.
|
| void WebLocalFrameImpl::reportContentSecurityPolicyViolation(
|
| const blink::WebContentSecurityPolicyViolation& violation) {
|
| + addMessageToConsole(blink::WebConsoleMessage(
|
| + WebConsoleMessage::LevelError, violation.consoleMessage,
|
| + violation.sourceLocation.url, violation.sourceLocation.lineNumber,
|
| + violation.sourceLocation.columnNumber));
|
| +
|
| DCHECK(frame() && frame()->document());
|
| Document* document = frame()->document();
|
| Vector<String> reportEndpoints;
|
| @@ -2117,10 +2122,8 @@ void WebLocalFrameImpl::reportContentSecurityPolicyViolation(
|
| nullptr, /* LocalFrame */
|
| violation.afterRedirect ? RedirectStatus::FollowedRedirect
|
| : RedirectStatus::NoRedirect,
|
| - // TODO(arthursonzogni, clamy) Provide the context line number here.
|
| - // See http://crbug.com/690946
|
| - 0, /* contextLine */
|
| - nullptr); /* Element */
|
| + violation.sourceLocation.lineNumber, /* contextLine */
|
| + nullptr); /* Element */
|
| }
|
|
|
| bool WebLocalFrameImpl::isLoading() const {
|
|
|