Status: FAIL | Duration: 9ms | Subtests: 0/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-counter-styles/counter-style-at-rule/override-in-shadow-dom.html
<!DOCTYPE html> <title>Counter style rules in shadow DOM can override rules in ancestor scopes</title> <link rel="help" href="https://drafts.csswg.org/css-counter-styles-3/#the-counter-style-rule"> <link rel="help" href="https://drafts.csswg.org/css-shadow/#shadow-names"> <link rel="author" href="mailto:xiaochengh@chromium.org"> <link rel="match" href="override-in-shadow-dom-ref.html"> <style> @counter-style foo { system: fixed; symbols: A B C; } </style> <ol style="list-style-type: foo; list-style-position: inside"> <li></li> <li></li> <li></li> </ol> <div id="host1"></div> <div id="host2"></div> <script> document.getElementById("host1").attachShadow({mode: 'open'}).innerHTML = ` <style> @counter-style foo { system: fixed; symbols: D E F; } </style> <ol style="list-style-type: foo; list-style-position: inside"> <li></li> <li></li> <li></li> </ol> `; document.getElementById("host2").attachShadow({mode: 'open'}).innerHTML = ` <style> @counter-style foo { system: fixed; symbols: G H I; } </style> <ol style="list-style-type: foo; list-style-position: inside"> <li></li> <li></li> <li></li> </ol> `; </script>
/css/css-counter-styles/counter-style-at-rule/override-in-shadow-dom-ref.html
<!DOCTYPE html> <ol> <div>A.</div> <div>B.</div> <div>C.</div> </ol> <ol> <div>D.</div> <div>E.</div> <div>F.</div> </ol> <ol> <div>G.</div> <div>H.</div> <div>I.</div> </ol>