diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-12 05:35:37 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-12 05:35:37 +0000 |
commit | a90a5cba08fdf6c0ceb95101c275108a152a3aed (patch) | |
tree | 532507288f3defd7f4dcf1af49698bcb76034855 /testing/web-platform/tests/css/css-pseudo/highlight-cascade/highlight-cascade-008.html | |
parent | Adding debian version 126.0.1-1. (diff) | |
download | firefox-a90a5cba08fdf6c0ceb95101c275108a152a3aed.tar.xz firefox-a90a5cba08fdf6c0ceb95101c275108a152a3aed.zip |
Merging upstream version 127.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/tests/css/css-pseudo/highlight-cascade/highlight-cascade-008.html')
-rw-r--r-- | testing/web-platform/tests/css/css-pseudo/highlight-cascade/highlight-cascade-008.html | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/testing/web-platform/tests/css/css-pseudo/highlight-cascade/highlight-cascade-008.html b/testing/web-platform/tests/css/css-pseudo/highlight-cascade/highlight-cascade-008.html new file mode 100644 index 0000000000..720e2f0469 --- /dev/null +++ b/testing/web-platform/tests/css/css-pseudo/highlight-cascade/highlight-cascade-008.html @@ -0,0 +1,35 @@ +<!DOCTYPE html> +<title>Custom property values from the originating element</title> +<link rel="author" title="Stephen Chenney" href="mailto:schenney@chromium.org"> +<link rel="help" href="https://drafts.csswg.org/css-pseudo-4/#highlight-cascade"> +<link rel="match" href="highlight-cascade-008-ref.html"> +<meta name="assert" value="This test verifies that custom properties from the originating element are used to resolve var() on highlight pseudos."> +<meta name="fuzzy" content="0-255;0-10"> +<script src="../support/selections.js"></script> +<style> + :root { + --background-color: green; + --decoration-color: yellow; + } + ::selection { + --background-color: cyan; + --decoration-color: magenta; + } + div::selection { + background-color: var(--background-color, red); + text-decoration-line: underline; + text-decoration-style: line; + text-decoration-color: var(--decoration-color, red); + } + span { + --background-color: blue; + } + span::selection { + --background-color: purple; + background-color: var(--background-color, red); + } +</style> +<div style="width: 300px">PASS if background-color is green when selected, <span>except this which is blue</span>, and underline is yellow.</div> +<script> + selectNodeContents(document.querySelector("div")); +</script>
\ No newline at end of file |