| <script> |
| testRunner.dumpAsText(); |
| testRunner.waitUntilDone(); |
| </script> |
| <style> |
| body { |
| animation: testframes infinite 1s; |
| } |
| |
| @keyframes testframes { |
| from { padding: 0 } |
| to { padding: 120px } |
| } |
| </style> |
| <body> |
| <div>Test that animation on an element doesn't invalidate the entire subtree for style resolution.</div> |
| <log></log> |
| <script> |
| |
| document.body.addEventListener("animationiteration", () => { |
| document.querySelector("log").textContent = "Animation frame resolved style for " + internals.lastStyleUpdateSize + " element(s)"; |
| testRunner.notifyDone(); |
| }); |
| |
| </script> |