tor-browser

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

commit 407a8afc3ab5833c95364688f4c1d2d4370fb103
parent 47eaab90e590f36ebb7bac0b0c28a924f5f1522e
Author: Koji Ishii <kojii@chromium.org>
Date:   Wed, 26 Nov 2025 09:00:21 +0000

Bug 2002185 [wpt PR 56250] - [iframe] Parse the fallback length, a=testonly

Automatic update from web-platform-tests
[iframe] Parse the fallback length

This patch adds CSS parsing and serialization support for the
fallback value of the `from-element`.

The spec is under review at [1].

Note that the two-lengths syntax for the shorthand isn't
implemented yet, and thus not tested either.

[1] https://github.com/w3c/csswg-drafts/pull/13099/files

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

--

wpt-commits: e8e3d2479acc893eb10340fe7840d2f1db58e719
wpt-pr: 56250

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

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 @@ -12,7 +12,17 @@ <body> <div id=target></div> <script> +test_computed_value("contain-intrinsic-width", "from-element"); +test_computed_value("contain-intrinsic-height", "from-element"); + +test_computed_value("contain-intrinsic-inline-size", "from-element"); +test_computed_value("contain-intrinsic-block-size", "from-element"); + +test_computed_value("contain-intrinsic-width", "from-element 200px"); +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"); </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 @@ -8,11 +8,29 @@ <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> <script src="/css/support/parsing-testcommon.js"></script> +<script src="/css/support/shorthand-testcommon.js"></script> </head> <body> <script> +test_valid_value("contain-intrinsic-width", "from-element"); +test_valid_value("contain-intrinsic-height", "from-element"); + +test_valid_value("contain-intrinsic-inline-size", "from-element"); +test_valid_value("contain-intrinsic-block-size", "from-element"); + +test_valid_value("contain-intrinsic-width", "from-element 200px"); +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_shorthand_value("contain-intrinsic-size", "from-element", { + "contain-intrinsic-width": "from-element", + "contain-intrinsic-height": "from-element", +}); +test_shorthand_value("contain-intrinsic-size", "from-element 200px", { + "contain-intrinsic-width": "from-element 200px", + "contain-intrinsic-height": "from-element 200px", +}); </script> </body> </html> -