Status: FAIL | Duration: 8ms | Subtests: 0/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-view-transitions/scoped/to-scale-zero.html
<!DOCTYPE html> <html class="reftest-wait"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="match" href="empty-ref.html"> <title>Scoped view-transition to scale 0</title> <!-- TODO update link --> <link rel="help" href="https://www.w3.org/TR/css-view-transitions-2/"> </head> <script src="/common/reftest-wait.js"></script> <script src="/dom/events/scrolling/scroll_support.js"></script> <style> #target { background-color: blue; height: 100px; width: 100px; position: relative; view-transition-name: target; z-index: 1; } .collapsed { transform: scale(0); } ::view-transition-old(target) { animation: -ua-view-transition-fade-out 1s -0.5s linear paused; } ::view-transition-new(target) { animation: -ua-view-transition-fade-in 1s -0.5s linear paused; } </style> <body> <div id="target"></div> </body> <script> failIfNot(Element.prototype.startViewTransition, "Missing element.startViewTransition"); window.onload = async () => { const target = document.getElementById('target'); await waitForCompositorReady(); const vt = target.startViewTransition(() => { target.classList.toggle('collapsed'); }); await vt.ready; requestAnimationFrame(takeScreenshot); }; </script> </html>
/css/css-view-transitions/scoped/empty-ref.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> </head> <body> </body> </html>