Status: PASS | Duration: 8ms | Subtests: 1/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-pseudo/selection-link-003.html
<!DOCTYPE html> <meta charset="utf-8" /> <title>CSS Pseudo-Elements Test: ::selection on visited and unvisited links</title> <link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com"> <link rel="help" href="https://drafts.csswg.org/css-pseudo/#highlight-selectors"> <meta name="assert" content="This test checks that ::selection works as expected when both unvisited and visited links have pseudo style."> <link rel="match" href="selection-link-003-ref.html"> <script src="support/selections.js"></script> <style> a { text-decoration: none; color: black; } a:visited::selection { color: green; } a:link::selection { color: green; } </style> <p>Test passes if when selecting the content both "visited" and "unvisited" have a green color and white background.</p> <main> <a href="">visited</a> <a href="#">unvisited</a> </main> <script>selectNodeContents(document.querySelector("main"));</script>
/css/css-pseudo/selection-link-003-ref.html
<!DOCTYPE html> <meta charset="utf-8" /> <title>CSS Pseudo-Elements Test: Reference file</title> <link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com"> <script src="support/selections.js"></script> <style> span::selection { color: green; } </style> <p>Test passes if when selecting the content both "visited" and "unvisited" have a green color and white background.</p> <main> <span>visited</span> <span>unvisited</span> </main> <script>selectNodeContents(document.querySelector("main"));</script>