Status: FAIL | Duration: 12ms | Subtests: 0/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-pseudo/highlight-painting-soft-hyphens-001.html
<!doctype html> <meta charset="utf-8"> <title>CSS Pseudo-Elements Test: highlight painting: soft hyphens</title> <link rel="author" name="Delan Azabani" href="mailto:dazabani@igalia.com"> <link rel="help" href="https://drafts.csswg.org/css-pseudo-4/#highlight-painting"> <link rel="help" href="https://drafts.csswg.org/css-text-decor-4/#painting"> <link rel="help" href="https://www.w3.org/TR/CSS22/zindex.html#painting-order"> <link rel="match" href="highlight-painting-soft-hyphens-001-ref.html"> <meta name="assert" value="::highlight overlay is not painted under soft hyphens in a text node with [0,1) highlighted and no other ranges highlighted"> <link rel="stylesheet" href="support/highlights.css"> <style> main { width: 13em; color: transparent; } main::highlight(foo) { color: green; } </style> <p>Pass if only the letter T is visible below, not the hyphens. <main class="highlight_reftest">The­Quick­Brown­Fox­Jumps­Over­The­Lazy­Dog­The­Quick­Brown­Fox­Jumps­Over­The­Lazy­Dog­The­Quick­Brown­Fox­Jumps­Over­The­Lazy­Dog</main> <script> const main = document.querySelector("main"); const range = new Range; range.setStart(main.firstChild, 0); range.setEnd(main.firstChild, 1); CSS.highlights.set("foo", new Highlight(range)); </script>
/css/css-pseudo/highlight-painting-soft-hyphens-001-ref.html
<!doctype html> <meta charset="utf-8"> <title>CSS Pseudo-Elements Test: highlight painting: soft hyphens</title> <link rel="stylesheet" href="support/highlights.css"> <style> main { width: 13em; color: transparent; } main > span { color: green; } </style> <p>Pass if only the letter T is visible below, not the hyphens. <main class="highlight_reftest"><span>T</span>he­Quick­Brown­Fox­Jumps­Over­The­Lazy­Dog­The­Quick­Brown­Fox­Jumps­Over­The­Lazy­Dog­The­Quick­Brown­Fox­Jumps­Over­The­Lazy­Dog</main>