blob: 47767f844611d794a054ebfdc6bef1886ee7b770 [file] [log] [blame]
<style>
.parent {
width: 200px;
height: 200px;
background: red;
display: flex;
}
.child {
display: inline;
width: 200px;
height: 200px;
background: green;
border: 0;
}
</style>
<div class=parent><span class=child id=foobar>PASS if visible</span></div>
<pre id=repaintRects></pre>
<script>
if (window.testRunner) {
testRunner.dumpAsText();
testRunner.waitUntilDone();
}
setTimeout(function() {
foobar.style.display = "none";
document.body.offsetWidth;
setTimeout(function() {
if (window.internals)
internals.startTrackingRepaints();
foobar.style.display = "inline";
document.body.offsetWidth;
if (window.testRunner) {
if (window.internals) {
repaintRects.innerText = internals.repaintRectsAsText();
internals.stopTrackingRepaints();
}
testRunner.notifyDone();
}
}, 0);
}, 0);
</script>