commit 9c6918519803bd6689994ba6b4a08d2088e46213 parent d2dd07ad9650556f3583144abc68a4bab02f779d Author: Koji Ishii <kojii@chromium.org> Date: Thu, 27 Nov 2025 15:16:14 +0000 Bug 2002498 [wpt PR 56290] - [iframe] Update the `from-element` syntax to require `none | <length [0,∞]>`, a=testonly Automatic update from web-platform-tests [iframe] Update the `from-element` syntax to require `none | <length [0,∞]>` This patch updates the `from-element` syntax from an optional `<length [0,∞]>` to a required `none | <length [0,∞]>`, to reflect the review of the spec PR[1]. [1] https://github.com/w3c/csswg-drafts/pull/13099 Bug: 418397278 Change-Id: Ifccbd3a3cd551e47ef16b1585b3859e328946b34 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7206966 Reviewed-by: Kent Tamura <tkent@chromium.org> Commit-Queue: Koji Ishii <kojii@chromium.org> Cr-Commit-Position: refs/heads/main@{#1550347} -- wpt-commits: 566e09791b1d2cf0bbf9b6b60cfb8f812e315c42 wpt-pr: 56290 Diffstat:
10 files changed, 22 insertions(+), 22 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 @@ -12,16 +12,16 @@ <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-width", "from-element none"); +test_computed_value("contain-intrinsic-height", "from-element none"); -test_computed_value("contain-intrinsic-inline-size", "from-element"); -test_computed_value("contain-intrinsic-block-size", "from-element"); +test_computed_value("contain-intrinsic-inline-size", "from-element none"); +test_computed_value("contain-intrinsic-block-size", "from-element none"); 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 none"); 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"); 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 @@ -12,22 +12,22 @@ </head> <body> <script> -test_valid_value("contain-intrinsic-width", "from-element"); -test_valid_value("contain-intrinsic-height", "from-element"); +test_valid_value("contain-intrinsic-width", "from-element none"); +test_valid_value("contain-intrinsic-height", "from-element none"); -test_valid_value("contain-intrinsic-inline-size", "from-element"); -test_valid_value("contain-intrinsic-block-size", "from-element"); +test_valid_value("contain-intrinsic-inline-size", "from-element none"); +test_valid_value("contain-intrinsic-block-size", "from-element none"); 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 none"); 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", +test_shorthand_value("contain-intrinsic-size", "from-element none", { + "contain-intrinsic-width": "from-element none", + "contain-intrinsic-height": "from-element none", }); test_shorthand_value("contain-intrinsic-size", "from-element 200px", { "contain-intrinsic-width": "from-element 200px", diff --git a/testing/web-platform/tests/css/css-sizing/responsive-iframe/responsive-iframe-cross-origin-not-embedded-sized.sub.tentative.html b/testing/web-platform/tests/css/css-sizing/responsive-iframe/responsive-iframe-cross-origin-not-embedded-sized.sub.tentative.html @@ -6,7 +6,7 @@ <style> iframe { border: 1px solid black; - contain-intrinsic-size: from-element; + contain-intrinsic-size: from-element none; } </style> <iframe frameborder=0 scrolling=no src="http://{{hosts[alt][]}}:{{ports[http][0]}}/css/css-sizing/responsive-iframe/resources/iframe-contents-unsized.html"> diff --git a/testing/web-platform/tests/css/css-sizing/responsive-iframe/responsive-iframe-cross-origin.sub.tentative.html b/testing/web-platform/tests/css/css-sizing/responsive-iframe/responsive-iframe-cross-origin.sub.tentative.html @@ -6,7 +6,7 @@ <style> iframe { border: 1px solid black; - contain-intrinsic-size: from-element; + contain-intrinsic-size: from-element none; } </style> <iframe frameborder=0 src="http://{{hosts[alt][]}}:{{ports[http][0]}}/css/css-sizing/responsive-iframe/resources/iframe-contents.html"> diff --git a/testing/web-platform/tests/css/css-sizing/responsive-iframe/responsive-iframe-dom-content-loaded.tentative.html b/testing/web-platform/tests/css/css-sizing/responsive-iframe/responsive-iframe-dom-content-loaded.tentative.html @@ -6,7 +6,7 @@ <script src="/resources/testharnessreport.js"></script> <style> iframe { - contain-intrinsic-size: from-element; + contain-intrinsic-size: from-element none; } </style> <iframe id="target" frameborder=0 src="resources/iframe-contents-dom-content-loaded.html"></iframe> diff --git a/testing/web-platform/tests/css/css-sizing/responsive-iframe/responsive-iframe-icb.tentative.html b/testing/web-platform/tests/css/css-sizing/responsive-iframe/responsive-iframe-icb.tentative.html @@ -7,7 +7,7 @@ <style> iframe { border: 1px solid black; - contain-intrinsic-size: from-element; + contain-intrinsic-size: from-element none; } </style> <iframe id="target" frameborder=0 src="resources/iframe-contents-icb.html"></iframe> diff --git a/testing/web-platform/tests/css/css-sizing/responsive-iframe/responsive-iframe-logical.tentative.html b/testing/web-platform/tests/css/css-sizing/responsive-iframe/responsive-iframe-logical.tentative.html @@ -10,11 +10,11 @@ iframe { } #block { - contain-intrinsic-block-size: from-element; + contain-intrinsic-block-size: from-element none; } #inline { - contain-intrinsic-inline-size: from-element; + contain-intrinsic-inline-size: from-element none; } </style> <iframe id="block" frameborder=0 src="resources/iframe-contents.html"></iframe> diff --git a/testing/web-platform/tests/css/css-sizing/responsive-iframe/responsive-iframe-not-embedded-sized.tentative.html b/testing/web-platform/tests/css/css-sizing/responsive-iframe/responsive-iframe-not-embedded-sized.tentative.html @@ -6,7 +6,7 @@ <style> iframe { border: 1px solid black; - contain-intrinsic-size: from-element; + contain-intrinsic-size: from-element none; } </style> <iframe frameborder=0 scrolling=no src="resources/iframe-contents-unsized.html"> diff --git a/testing/web-platform/tests/css/css-sizing/responsive-iframe/responsive-iframe-request-resize.tentative.html b/testing/web-platform/tests/css/css-sizing/responsive-iframe/responsive-iframe-request-resize.tentative.html @@ -6,7 +6,7 @@ <style> iframe { border: 1px solid black; - contain-intrinsic-size: from-element; + contain-intrinsic-size: from-element none; } </style> <iframe frameborder=0 src="resources/iframe-contents-request-resize.html"> diff --git a/testing/web-platform/tests/css/css-sizing/responsive-iframe/responsive-iframe.tentative.html b/testing/web-platform/tests/css/css-sizing/responsive-iframe/responsive-iframe.tentative.html @@ -6,7 +6,7 @@ <style> iframe { border: 1px solid black; - contain-intrinsic-size: from-element; + contain-intrinsic-size: from-element none; } </style> <iframe frameborder=0 src="resources/iframe-contents.html">