Automatic update from web-platform-tests Test that modulepreload doesn't block window.onload (#33040) * Test that modulepreload doesn't block window.onload * missing file -- wpt-commits: a414103df7dddd27ad530de09b9aba3bbd9dadc4 wpt-pr: 33040
24 lines
807 B
HTML
24 lines
807 B
HTML
<!DOCTYPE html>
|
|
<script src="/resources/testharness.js"></script>
|
|
<script src="/resources/testharnessreport.js"></script>
|
|
<script src="/preload/resources/preload_helper.js"></script>
|
|
<link rel=modulepreload href="resources/slow-exec.js">
|
|
<script>
|
|
setup(() => {
|
|
const link = window.document.createElement("link");
|
|
assert_implements(
|
|
'relList' in link,
|
|
'HTMLLinkElement.relList is not supported');
|
|
|
|
assert_implements(
|
|
link.relList.supports("modulepreload"),
|
|
'modulepreload is not supported');
|
|
});
|
|
|
|
promise_test(async t => {
|
|
await new Promise(r => window.addEventListener("load", r));
|
|
|
|
assert_false(!!window.didLoadModule);
|
|
}, "Executing modulepreload should not block the window's load event");
|
|
</script>
|