21 lines
790 B
HTML
21 lines
790 B
HTML
<!DOCTYPE html>
|
|
<meta charset="utf-8">
|
|
<title>Test the sequence of events when reporting input timing.</title>
|
|
<script src="/resources/testharness.js"></script>
|
|
<script src="/resources/testharnessreport.js"></script>
|
|
<body>
|
|
<script>
|
|
async_test(t => {
|
|
const input = document.createElement('input');
|
|
input.type = "image";
|
|
const absoluteURL = new URL('resources/blue.png', location.href).toString();
|
|
t.add_cleanup(() => input.remove());
|
|
input.addEventListener('load', t.step_func(() => {
|
|
assert_equals(performance.getEntriesByName(absoluteURL).length, 1);
|
|
t.done();
|
|
}));
|
|
input.src = absoluteURL;
|
|
document.body.appendChild(input);
|
|
}, "An image input element should receive its load event after the ResourceTiming entry is available");
|
|
|
|
</script>
|