blob: 1c90f62dae22e7dd631049958172963a7e6e4c81 [file] [log] [blame]
<!DOCTYPE html>
<script src="../../../resources/testharness.js"></script>
<script src="../../../resources/testharnessreport.js"></script>
<div id="container">
<p>This test crashes if ASSERT is enabled and
the shadow DOM distribution is not properly updated before flat tree traversals.
</div>
<script>
setup({ explicit_done: true });
function setNeedsDistributionRecalc() {
var element = document.createElement("div");
container.appendChild(element);
var shadowRoot = element.createShadowRoot();
}
test(function () {
setNeedsDistributionRecalc();
document.fonts.load("1em ahem")
.then(function () {
if (window.testRunner)
container.style.display = "none";
done();
});
}, "document.fonts.load() when needsDistributionRecalc");
</script>