commit 70ecef59a5f9aa995665644fdce867be1f2086ad
parent 87e35b32f747ecca1880bd05e2a7b8ec230581ed
Author: Florian Rivoal <git@florian.rivoal.net>
Date: Thu, 9 Oct 2025 20:31:46 +0000
Bug 1992123 [wpt PR 55158] - Block-ellipsis and collapsible white space, a=testonly
Automatic update from web-platform-tests
Block-ellipsis and collapsible white space
See https://github.com/w3c/csswg-drafts/issues/12008
--
wpt-commits: 966ec6fb415dc68be4efdc72f643dbab90d80def
wpt-pr: 55158
Diffstat:
3 files changed, 59 insertions(+), 0 deletions(-)
diff --git a/testing/web-platform/tests/css/css-overflow/line-clamp/block-ellipsis-029.html b/testing/web-platform/tests/css/css-overflow/line-clamp/block-ellipsis-029.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Overflow: block-ellipsis and soft-hyphens</title>
+<link rel="author" title="Florian Rivoal" href="https://florian.rivoal.net/">
+<link rel="help" href="https://drafts.csswg.org/css-overflow-4/#block-ellipsis">
+<link rel="match" href="reference/block-ellipsis-029-ref.html">
+<meta name="assert" content="block ellipsis is inserted *after* white space processing phase 2">
+<style>
+div {
+ line-clamp: 1;
+ width: 5ch;
+ font-family: monospace;
+ border: solid 1px;
+ margin: 1em;
+}
+</style>
+<p>Test passes if the two boxes below are identical.
+
+<div class=clamp>123 5 789</div>
+
+<div class=ref>123…</div>
diff --git a/testing/web-platform/tests/css/css-overflow/line-clamp/block-ellipsis-030.html b/testing/web-platform/tests/css/css-overflow/line-clamp/block-ellipsis-030.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Overflow: block-ellipsis and soft-hyphens</title>
+<link rel="author" title="Florian Rivoal" href="https://florian.rivoal.net/">
+<link rel="help" href="https://drafts.csswg.org/css-overflow-4/#block-ellipsis">
+<link rel="match" href="reference/block-ellipsis-029-ref.html">
+<meta name="assert" content="block ellipsis is inserted *after* white space processing phase 2. This includes dropping U+1680 OGHAM SPACE MARK.">
+<style>
+div {
+ line-clamp: 1;
+ width: 5ch;
+ font-family: monospace;
+ border: solid 1px;
+ margin: 1em;
+}
+</style>
+<p>Test passes if the two boxes below are identical.
+
+<div class=clamp>123 5 789</div>
+
+<div class=ref>123…</div>
diff --git a/testing/web-platform/tests/css/css-overflow/line-clamp/reference/block-ellipsis-029-ref.html b/testing/web-platform/tests/css/css-overflow/line-clamp/reference/block-ellipsis-029-ref.html
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Overflow: test reference</title>
+<style>
+div {
+ line-clamp: 1;
+ width: 5ch;
+ font-family: monospace;
+ border: solid 1px;
+ margin: 1em;
+}
+</style>
+<p>Test passes if the two boxes below are identical.
+
+<div>123…</div>
+
+<div>123…</div>