commit 383cccefb9d9a9e3743adcda222d1359a6b7fb0e parent 95908f1ce7e039521bc2b47ae740ceecc6eea2b2 Author: Manuel Rego Casasnovas <rego@igalia.com> Date: Sun, 26 Oct 2025 21:13:03 +0000 Bug 1995326 [wpt PR 55548] - Move caret-shape-block-text-svg-circle.html to WPT, a=testonly Automatic update from web-platform-tests Move caret-shape-block-text-svg-circle.html to WPT Bug: 353713061 Change-Id: I72ec6b7e85308c14f86da422c511d4ba2ecaca8b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7062273 Commit-Queue: Manuel Rego <rego@igalia.com> Reviewed-by: Stephen Chenney <schenney@chromium.org> Cr-Commit-Position: refs/heads/main@{#1532319} -- wpt-commits: 5bdd8fc096c3213a59691d6f4825e696ef34292f wpt-pr: 55548 Diffstat:
| A | testing/web-platform/tests/css/css-ui/caret-shape-block-fallback-001-ref.html | | | 10 | ++++++++++ |
| A | testing/web-platform/tests/css/css-ui/caret-shape-block-fallback-001.html | | | 33 | +++++++++++++++++++++++++++++++++ |
2 files changed, 43 insertions(+), 0 deletions(-)
diff --git a/testing/web-platform/tests/css/css-ui/caret-shape-block-fallback-001-ref.html b/testing/web-platform/tests/css/css-ui/caret-shape-block-fallback-001-ref.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<style> +div { + background-color: green; + height: 100px; + width: 200px; +} +</style> +<p>Test passes if there is a filled green rectangle and <strong>no red</strong>.</p> +<div></div> diff --git a/testing/web-platform/tests/css/css-ui/caret-shape-block-fallback-001.html b/testing/web-platform/tests/css/css-ui/caret-shape-block-fallback-001.html @@ -0,0 +1,33 @@ +<!DOCTYPE html> +<html class="reftest-wait"> +<meta charset="utf-8"> +<title>caret-shape block fallback</title> +<link rel=help href="https://drafts.csswg.org/css-ui/#caret-shape"> +<link rel="match" href="caret-shape-block-fallback-001-ref.html" /> +<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> +<meta name="assert" content="Test checks that caret-shape block width should fallback to 1ch when it's impractical to determine."> +<script src="/common/reftest-wait.js"></script> +<style> + #target { + font: 100px/1 Ahem; + color: green; + caret-color: green; + caret-shape: block; + caret-animation: manual; + width: 2ch; + background: red; + } + #target:focus { + outline: none; + } + svg { + vertical-align: top; + } +</style> +<p>Test passes if there is a filled green rectangle and <strong>no red</strong>.</p> +<div id="target" contenteditable spellcheck="false">X<svg width="100" height="100"></svg></div> +<script> + target.focus(); + window.getSelection().collapse(target, 1); + takeScreenshot(); +</script>