tor-browser

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

commit a493e8675b2a5df2ef44de25fd517780a7dbcc36
parent 52b4b31426cc1c481b3f337e55ab85aef316fcc3
Author: Koji Ishii <kojii@chromium.org>
Date:   Mon, 10 Nov 2025 22:18:54 +0000

Bug 1998853 [wpt PR 55930] - [iframe] Check `contain-intrinsic-block-size` instead of `-inline-size`, a=testonly

Automatic update from web-platform-tests
[iframe] Check `contain-intrinsic-block-size` instead of `-inline-size`

This patch changes to check the `contain-intrinsic-block-size`
longhand property instead of `-inline-size`, as it's the block
size that is responsively sized.

Bug: 418397278
Change-Id: I38b3328188ec9582c6803fdaa61e8b2a459be972
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7126505
Commit-Queue: Koji Ishii <kojii@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1541580}

--

wpt-commits: fcb8d91e56a2e6f29f9d03ef06c3cd4eba1a64f4
wpt-pr: 55930

Diffstat:
Atesting/web-platform/tests/css/css-sizing/responsive-iframe/responsive-iframe-logical.tentative.html | 31+++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+), 0 deletions(-)

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 @@ -0,0 +1,31 @@ +<!doctype HTML> +<title>Test that `contain-intrinsic-block-size` makes IFRAMEs be responsively sized.</title> +<link rel="author" href="mailto:kojii@chromium.org"> +<link rel="help" href="https://drafts.csswg.org/css-sizing/"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<style> +iframe { + border: none; +} + +#block { + contain-intrinsic-block-size: from-element; +} + +#inline { + contain-intrinsic-inline-size: from-element; +} +</style> +<iframe id="block" frameborder=0 src="resources/iframe-contents.html"></iframe> +<iframe id="inline" frameborder=0 src="resources/iframe-contents.html"></iframe> +<script> +async_test(t => { + window.addEventListener('load', t.step_func_done(e => { + const block = document.getElementById('block'); + assert_equals(block.offsetHeight, 400); + const inline = document.getElementById('inline'); + assert_equals(inline.offsetHeight, 150); + })); +}, "`contain-intrinsic-block-size` makes IFRAMEs be responsively sized"); +</script>