blob: 20b77cf27f344297a719e11b536de9e3f2c24e51 [file] [log] [blame]
<!DOCTYPE html>
<div id="element"></div>
<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
<script>
test(function () {
if (!window.internals)
assert_unreached('This test requires window.internals.');
assert_greater_than(internals.updateStyleAndReturnAffectedElementCount(), 1);
element.style.top = "0px";
assert_equals(internals.updateStyleAndReturnAffectedElementCount(), 1);
for (var i = 0; i < 100; i ++) {
element.style.top = "0px";
assert_equals(internals.updateStyleAndReturnAffectedElementCount(), 0);
}
}, "Check that a no-op inline style change doesn't result in a recalc");
</script>