| <!-- This test passes if it doesn't crash - https://bugs.webkit.org/show_bug.cgi?id=132933 --> |
| |
| <body style="width: 800px; height: 600px"> |
| <table> |
| <td id="td"> |
| <table> |
| <tr id="td"> |
| </body> |
| |
| <script> |
| if (window.testRunner) |
| testRunner.dumpAsText(); |
| |
| var head = document.getElementsByTagName("head")[0]; |
| var style = document.createElement("style"); |
| var rule = document.createTextNode("* { visibility: hidden; } #td { position: absolute;"); |
| style.appendChild(rule); |
| head.appendChild(style); |
| style = document.createElement("style"); |
| style.innerHTML = "* { \n\ |
| position: sticky;\n\ |
| -webkit-animation-direction: alternate-reverse;"; |
| |
| head.appendChild(style); |
| style = document.createElement("style"); |
| style.innerHTML = "#td { \n\ |
| -webkit-animation-name: name3; \n\ |
| -webkit-animation-duration: 9s; \n\ |
| } \n\ |
| @-webkit-keyframes name3 { \n\ |
| from { \n\ |
| } \n\ |
| to { \n\ |
| -webkit-column-count: 4294967167;"; |
| |
| head.appendChild(style); |
| |
| //head.removeChild(style); |
| </script> |