Status: FAIL | Duration: 12ms | Subtests: 0/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-display/display-contents-state-change-001.html
<!DOCTYPE html> <meta charset="utf-8"> <title>CSS display: State changes are handled correctly for display: contents children</title> <link rel="help" href="https://drafts.csswg.org/css-display-3/#valdef-display-contents"> <link rel="author" name="Emilio Cobos Álvarez" href="mailto:ecobos@igalia.com"> <link rel="match" href="display-contents-state-change-001-ref.html"> <style> :focus-within .contents { color: green; } .contents { display: contents; border: 10px solid red; color: red; } input { position: absolute; left: -9999px; top: -9999px; } </style> <div> <input type="text"> <div class="contents">This text should be green, there should be no red border at any time.</div> </div> <script> onload = function() { document.querySelector('input').focus(); } </script>
/css/css-display/display-contents-state-change-001-ref.html
<!DOCTYPE html> <meta charset="utf-8"> <title>CSS test reference</title> <link rel="author" name="Emilio Cobos Álvarez" href="mailto:ecobos@igalia.com"> <style> div { color: green; } </style> <div> This text should be green, there should be no red border at any time. </div>