https://github.com/web-platform-tests/wpt
Revision c26bdad5f6e564f0a791c746c549493c6f9dae7a authored by andypaicu@chromium.org on 16 August 2017, 15:22:43 UTC, committed by Chromium WPT Sync on 16 August 2017, 15:22:43 UTC
Modified resource fetching to allow piping back to the ResourceClient a
struct needed for firing the securityviolationevent. This allows us
to specify the targeted element as well in the event.

CSP violation events have overly vague srcElement and path when being
triggered for an element that requires a fetch because the element is not
being passed down to where the csp check takes place and the report is
fired.

Bug: 737647
Change-Id: I944ea2ea69447c612c01b9e6f723f110fa28a1f5
Reviewed-on: https://chromium-review.googlesource.com/558917
Commit-Queue: Andy Paicu <andypaicu@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
WPT-Export-Revision: 31f217e45648ca2ab02d5c681cde6e48f0134852
1 parent 2a86707
History
Tip revision: c26bdad5f6e564f0a791c746c549493c6f9dae7a authored by andypaicu@chromium.org on 16 August 2017, 15:22:43 UTC
Fixed securityviolationevent not containing the full src and path
Tip revision: c26bdad
File Mode Size
broadcastchannel
message-channels
support
with-ports
without-ports
Channel_postMessage_DataCloneErr.htm -rw-r--r-- 636 bytes
Channel_postMessage_clone_port.htm -rw-r--r-- 1.3 KB
Channel_postMessage_clone_port_error.htm -rw-r--r-- 656 bytes
Channel_postMessage_event_properties.htm -rw-r--r-- 1.0 KB
Channel_postMessage_ports_readonly_array.htm -rw-r--r-- 1.0 KB
Channel_postMessage_target_source.htm -rw-r--r-- 906 bytes
MessageEvent-trusted-worker.js -rw-r--r-- 98 bytes
MessageEvent-trusted.html -rw-r--r-- 1.2 KB
MessageEvent.html -rw-r--r-- 569 bytes
MessageEvent_properties.htm -rw-r--r-- 946 bytes
MessagePort_initial_disabled.htm -rw-r--r-- 446 bytes
MessagePort_onmessage_start.htm -rw-r--r-- 419 bytes
OWNERS -rw-r--r-- 48 bytes
README.md -rw-r--r-- 193 bytes
Transferred_objects_unusable.sub.htm -rw-r--r-- 1.6 KB
event.data.sub.htm -rw-r--r-- 1.7 KB
event.origin.sub.htm -rw-r--r-- 1.8 KB
event.ports.sub.htm -rw-r--r-- 1.5 KB
event.source.htm -rw-r--r-- 1.3 KB
event.source.xorigin.sub.htm -rw-r--r-- 1.5 KB
messageerror.html -rw-r--r-- 1.5 KB
postMessage_ArrayBuffer.sub.htm -rw-r--r-- 1.1 KB
postMessage_Date.sub.htm -rw-r--r-- 1.0 KB
postMessage_Document.htm -rw-r--r-- 882 bytes
postMessage_Function.htm -rw-r--r-- 888 bytes
postMessage_MessagePorts_sorigin.htm -rw-r--r-- 1.9 KB
postMessage_MessagePorts_xorigin.sub.htm -rw-r--r-- 2.0 KB
postMessage_arrays.sub.htm -rw-r--r-- 965 bytes
postMessage_asterisk_xorigin.sub.htm -rw-r--r-- 1.6 KB
postMessage_dup_transfer_objects.htm -rw-r--r-- 1.0 KB
postMessage_invalid_targetOrigin.htm -rw-r--r-- 1.1 KB
postMessage_objects.sub.htm -rw-r--r-- 1.0 KB
postMessage_origin_mismatch.sub.htm -rw-r--r-- 1.5 KB
postMessage_origin_mismatch_xorigin.sub.htm -rw-r--r-- 1.6 KB
postMessage_solidus_sorigin.htm -rw-r--r-- 1.1 KB
postMessage_solidus_xorigin.sub.htm -rw-r--r-- 1.4 KB

README.md

back to top