blob: 5b1fe795909afca908ac2152af165aeba921d087 [file] [log] [blame]
<!DOCTYPE html>
<script src="../../../resources/js-test.js"></script>
<style>
object + div { color: green; }
</style>
<object id="obj" data="data:text/html,FAIL"><div>Fallback</div></object>
<div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
<script>
description("Reattaching object should not trigger sibling forest invalidation.");
shouldBeDefined(window.internals);
// Force recalc
obj.offsetTop;
// Trigger reattach of fallback content.
obj.setAttribute("data", "data:text/html,PASS");
shouldBe("internals.updateStyleAndReturnAffectedElementCount()", "1");
</script>