Status: FAIL | Duration: 11ms | Subtests: 0/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-view-transitions/nested/group-children-sizing-with-border-props.html
<!doctype html> <html class=reftest-wait> <title>Nested View Transitions: group children sizing with border</title> <link rel="help" href="https://drafts.csswg.org/css-view-transitions-2/"> <link rel="match" href="group-children-sizing-with-border-props-ref.html"> <meta name=fuzzy content="maxDifference=0-70; totalPixels=0-500"> <script src="/common/reftest-wait.js"></script> <script src="resources/compute-test.js"></script> <script src="/dom/events/scrolling/scroll_support.js"></script> <style> #clipper { view-transition-group: contain; view-transition-name: clipper; border-width: 5px 10px 15px 20px; border-radius: 0px 60px 50px 70px; corner-shape: squircle; border-style: solid; border-color: green; height: 200px; width: 200px; } .item { view-transition-name: match-element; background: blue; position: relative; top: -25px; left: -10px; height: 50px; width: 250px; margin: 1px; border: 1px solid black; } .item.popout { view-transition-group: none; } ::view-transition-group(*), ::view-transition-old(*), ::view-transition-new(*) { animation-play-state: paused; } ::view-transition-group-children(clipper) { overflow: clip; } </style> <div id=clipper> <div class=item></div> <div class=item></div> <div class="item popout"></div> <div class=item></div> <div class=item></div> </div> <script> function runTest() { document.startViewTransition().ready.then(takeScreenshot); } onload = () => { waitForCompositorReady().then(runTest); } </script>
/css/css-view-transitions/nested/group-children-sizing-with-border-props-ref.html
<!doctype html> <html> <title>Nested View Transitions: group children sizing (ref)</title> <link rel="help" href="https://drafts.csswg.org/css-view-transitions-2/"> <style> #wrapper { position: relative; } #clipper { height: 200px; width: 200px; overflow: clip; border-width: 5px 10px 15px 20px; border-radius: 0px 60px 50px 70px; corner-shape: squircle; border-style: solid; border-color: green; } .item { background: blue; position: relative; top: -25px; left: -10px; height: 50px; width: 250px; margin: 1px; border: 1px solid black; } .popout { position: absolute; left: 11px; top: 87px; background: blue; height: 50px; width: 250px; border: 1px solid black; } </style> <div id=wrapper> <div id=clipper> <div class=item></div> <div class=item></div> <div class=item></div> <div class=item></div> <div class=item></div> </div> <div class=popout></div> </div>