<style> | |
div { | |
column-span: all; | |
} | |
:nth-last-child(2) { | |
float: left; | |
} | |
</style> | |
<script> | |
if (window.testRunner) | |
testRunner.dumpAsText(); | |
onload = () => { | |
document.styleSheets[0]?.insertRule(`html { column-width: 1px; }`); | |
document.styleSheets[0]?.insertRule(`body { column-width: 1px; }`); | |
let n0 = document.createElement('span'); | |
document.body.appendChild(n0); | |
let n1 = document.createElement('div'); | |
n1.appendChild(document.createElement('div')); | |
n0.appendChild(n1); | |
n0.appendChild(document.createElement('div')); | |
document.body.offsetTop; | |
n0.appendChild(document.createElement('div')); | |
document.querySelector('style').appendChild(document.createTextNode('')); | |
}; | |
</script> | |
<!-- PASS if no crash or assert --> |