| <!DOCTYPE HTML> |
| <style> |
| </style> |
| <script> |
| if (window.testRunner) |
| testRunner.dumpAsText(); |
| |
| onload = function() { |
| el0=document.createElement('a'); el0.setAttribute('id','el0'); document.body.appendChild(el0); |
| el4=document.createElement('input'); el4.setAttribute('id','el4'); el0.appendChild(el4); |
| document.querySelector('style').appendChild(document.createTextNode('#el0 { -webkit-perspective:800 }')); |
| document.querySelector('style').appendChild(document.createTextNode('#el0 { opacity:0 }')); |
| document.querySelector('style').appendChild(document.createTextNode('#el4 { transform:translate3d(0,20px,0) }')); |
| } |
| </script> |
| <!-- |
| This test causes a situation where we have a non-box element (a LayoutInline) with |
| a perspective applied to it. This should not invoke the perspective machinery in the |
| CompositedLayerMapping or it will crash. |
| --> |
| <body> |
| This test passes if it does not crash. |
| </body> |