| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <style> | |
| .lastTableHeaderGroup:last-of-type { display: table-header-group; }</style> | |
| </style> | |
| <script> | |
| if (window.testRunner) { | |
| testRunner.dumpAsText(); | |
| testRunner.waitUntilDone(); | |
| } | |
| function crash() | |
| { | |
| rubyTag.appendChild(lastTableHead); | |
| if (window.testRunner) | |
| testRunner.notifyDone(); | |
| } | |
| function insertNodes() { | |
| var tableHead = document.createElement('th'); | |
| tableHead.setAttribute('colspan', '5'); | |
| tableHead.setAttribute('class', 'lastTableHeaderGroup'); | |
| document.documentElement.appendChild(tableHead); | |
| tableHead.appendChild(document.createElement('p')); | |
| lastTableHead = document.createElement('th'); | |
| document.documentElement.appendChild(lastTableHead); | |
| rubyTag = document.createElement('rt'); | |
| setTimeout(crash, 0); | |
| } | |
| window.addEventListener("load", insertNodes, false); | |
| </script> | |
| </head> | |
| <body> | |
| <p> Bug <a href="https://bugs.webkit.org/show_bug.cgi?id=70171">70171</a>: Crash in RenderTableSection::splitColumn</p> | |
| <p> This test PASSES if it does not CRASH or ASSERT.</p> | |
| </body> | |
| </html> |