<!DOCTYPE html>
<script>
if (window.testRunner)
testRunner.dumpAsText();
onload = function() {
document.body.offsetTop;
document.getElementById('wine').style.WebkitColumns = '2';
document.body.offsetTop;
document.getElementById('spanner1').style.display = 'block';
document.body.offsetTop;
document.getElementById('container').style.display = 'none';
}
</script>
<div id="container" style="-webkit-columns:2;">
<div id="wine">
<div id="beer">
<div id="strength"></div>
<div id="spanner1" style="display:none; -webkit-column-span:all;"></div>
</div>
<div id="wisdom"></div>
<div id="beer2">
<div id="wisdom2"></div>
<div id="strength2"></div>
<div style="-webkit-column-span:all;"></div>
</div>
</div>
</div>
<p>PASS if no crash.</p>
<ol>
<li>After initial layout: A multicol has a column-span:all
descendant (not a direct child, so that we establish block
continuations and anonymous multi-column blocks)</li>
<li>Turn a child of this multicol container into a multicol</li>
<li>Add another column-span:all descendant (again, not a direct
child, so that we get more continuations)</li>
<li>Set display:none on everything</li>
</ol>