blob: 11b12c11cd365e4eb99e85fa4e4cb25bfdf41336 [file] [log] [blame]
<!DOCTYPE html>
<script src="../resources/testharness.js"></script>
<script src="../resources/testharnessreport.js"></script>
<body>
<script type="text/javascript">
// Tests that style resolution of an an out-of-flow image that is disallowed thus collapsed doesn't crash.
if (window.testRunner) {
// Inject a subresource filter to disallow 'beta.png'.
testRunner.setDisallowedSubresourcePathSuffixes(["beta.png"], true /* block_subresources */);
}
async_test(t => {
let i = document.createElement("img");
i.style.position = 'absolute';
i.onload = t.unreached_func();
i.onerror = t.step_func_done(_ => {
let style = window.getComputedStyle(i);
assert_equals(style.display, "none", "Images that are disallowed should be set to display:none");
});
i.src = "resources/beta.png";
document.body.append(i);
}, "Style resolution does not crash with disallowed out-of-flow images.");
</script>