tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 3c05179934195a419b891d311c8135c57c153f9b
parent db4a3a085e355daf163ba08dcb7781039044dde6
Author: Koji Ishii <kojii@chromium.org>
Date:   Thu, 27 Nov 2025 15:07:02 +0000

Bug 2002467 [wpt PR 56280] - [iframe] Add tests for two-lengths shorthands, a=testonly

Automatic update from web-platform-tests
[iframe] Add tests for two-lengths shorthands

This patch adds tests for `from-element` with two lengths.

In the original idea, `from-element 300px 200px` applies
`from-element` for both `width` and `height`, but prototyping
it revealed that it has an issue with the serialization.

Hence the spec PR was updated to use the regular shorthand
logic. These tests ensure that.

Bug: 418397278
Change-Id: I1f8d9d8fb51c1060ab7e52de3ed0092e70eeae19
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7202184
Auto-Submit: Koji Ishii <kojii@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Commit-Queue: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1550075}

--

wpt-commits: c40d9687b606bb2dca13e2e8fa6f0bf9e1581755
wpt-pr: 56280

Diffstat:
Mtesting/web-platform/tests/css/css-sizing/contain-intrinsic-size/parsing/from-element-computed.tentative.html | 2++
Mtesting/web-platform/tests/css/css-sizing/contain-intrinsic-size/parsing/from-element-valid.tentative.html | 10++++++++++
2 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/parsing/from-element-computed.tentative.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/parsing/from-element-computed.tentative.html @@ -23,6 +23,8 @@ test_computed_value("contain-intrinsic-height", "from-element 200px"); test_computed_value("contain-intrinsic-size", "from-element"); test_computed_value("contain-intrinsic-size", "from-element 200px"); +test_computed_value("contain-intrinsic-size", "from-element 300px 200px"); +test_computed_value("contain-intrinsic-size", "300px from-element 200px"); </script> </body> </html> diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/parsing/from-element-valid.tentative.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/parsing/from-element-valid.tentative.html @@ -23,6 +23,8 @@ test_valid_value("contain-intrinsic-height", "from-element 200px"); test_valid_value("contain-intrinsic-size", "from-element"); test_valid_value("contain-intrinsic-size", "from-element 200px"); +test_valid_value("contain-intrinsic-size", "from-element 300px 200px"); +test_valid_value("contain-intrinsic-size", "300px from-element 200px"); test_shorthand_value("contain-intrinsic-size", "from-element", { "contain-intrinsic-width": "from-element", "contain-intrinsic-height": "from-element", @@ -31,6 +33,14 @@ test_shorthand_value("contain-intrinsic-size", "from-element 200px", { "contain-intrinsic-width": "from-element 200px", "contain-intrinsic-height": "from-element 200px", }); +test_shorthand_value("contain-intrinsic-size", "from-element 300px 200px", { + "contain-intrinsic-width": "from-element 300px", + "contain-intrinsic-height": "200px", +}); +test_shorthand_value("contain-intrinsic-size", "300px from-element 200px", { + "contain-intrinsic-width": "300px", + "contain-intrinsic-height": "from-element 200px", +}); </script> </body> </html>