Revision a337d7247981123b1c81810227bd49c9d9bedd98 authored by Anne van Kesteren on 24 April 2018, 09:35:09 UTC, committed by Anne van Kesteren on 24 April 2018, 09:35:09 UTC
The plan of record is for CSP to define X-Frame-Options (with small parts of it in HTML). Moving this directory there to reduce top-level directories (without owner). Helps with #5915.
1 parent 0d56422
longtask-in-sibling-iframe.html
<!DOCTYPE HTML>
<meta charset=utf-8>
<title>LongTask Timing: long task in sibling iframe</title>
<body>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script>
async_test(t => {
window.addEventListener('message', t.step_func(e => {
assert_equals(e.data['entryType'], 'longtask');
assert_equals(e.data['frame-attribution'], 'same-origin');
assert_equals(e.data['task-attribution'], 'script');
assert_equals(e.data['containerId'], 'longtask-iframe-id');
assert_equals(e.data['containerName'], 'longtask-iframe-name');
assert_equals(e.data['containerSrc'], 'resources/subframe-with-longtask.html');
t.done();
}));
const observingFrame = document.createElement('iframe');
observingFrame.id = 'observing-iframe-id';
observingFrame.name = 'observing-iframe-name';
document.body.appendChild(observingFrame);
observingFrame.src = 'resources/subframe-observing-longtask.html'
const longtaskFrame = document.createElement('iframe');
longtaskFrame.id = 'longtask-iframe-id';
longtaskFrame.name = 'longtask-iframe-name';
document.body.appendChild(longtaskFrame);
longtaskFrame.src = 'resources/subframe-with-longtask.html'
}, 'Performance longtask entries are observable in sibling iframe.');
</script>
</body>
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...