OLD | NEW |
(Empty) | |
| 1 <!DOCTYPE html> |
| 2 <script> |
| 3 if (window.testRunner) |
| 4 testRunner.dumpAsText(); |
| 5 onload = function() { |
| 6 document.body.offsetTop; |
| 7 document.getElementById('wine').style.WebkitColumns = '2'; |
| 8 document.body.offsetTop; |
| 9 document.getElementById('spanner1').style.display = 'block'; |
| 10 document.body.offsetTop; |
| 11 document.getElementById('container').style.display = 'none'; |
| 12 } |
| 13 </script> |
| 14 <div id="container" style="-webkit-columns:2;"> |
| 15 <div id="wine"> |
| 16 <div id="beer"> |
| 17 <div id="strength"></div> |
| 18 <div id="spanner1" style="display:none; -webkit-column-span:all;"></
div> |
| 19 </div> |
| 20 <div id="wisdom"></div> |
| 21 <div id="beer2"> |
| 22 <div id="wisdom2"></div> |
| 23 <div id="strength2"></div> |
| 24 <div style="-webkit-column-span:all;"></div> |
| 25 </div> |
| 26 </div> |
| 27 </div> |
| 28 <p>PASS if no crash.</p> |
| 29 <ol> |
| 30 <li>After initial layout: A multicol has a column-span:all |
| 31 descendant (not a direct child, so that we establish block |
| 32 continuations and anonymous multi-column blocks)</li> |
| 33 <li>Turn a child of this multicol container into a multicol</li> |
| 34 <li>Add another column-span:all descendant (again, not a direct |
| 35 child, so that we get more continuations)</li> |
| 36 <li>Set display:none on everything</li> |
| 37 </ol> |
OLD | NEW |