tor-browser

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

commit a0f2c6e676d915d3b1c8ca0724b1a7d990111e5a
parent 6ab90c433e2c1ab464ef54474d12028937468663
Author: Sammy Gill <sammy.gill@apple.com>
Date:   Fri, 31 Oct 2025 08:56:20 +0000

Bug 1996938 [wpt PR 55726] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=300577, a=testonly

Automatic update from web-platform-tests
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=300577 (#55726)

WebKit export of https://bugs.webkit.org/show_bug.cgi?id=300577
--

wpt-commits: faf009b57f7bc5b11c1958c1a6939133aabbb5fa
wpt-pr: 55726

Diffstat:
Atesting/web-platform/tests/css/css-viewport/zoom/box-shadow.html | 19+++++++++++++++++++
Atesting/web-platform/tests/css/css-viewport/zoom/filters-drop-shadow.html | 49+++++++++++++++++++++++++++++++++++++++++++++++++
Atesting/web-platform/tests/css/css-viewport/zoom/reference/box-shadow-ref.html | 28++++++++++++++++++++++++++++
Atesting/web-platform/tests/css/css-viewport/zoom/reference/filters-drop-shadow-ref.html | 47+++++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 143 insertions(+), 0 deletions(-)

diff --git a/testing/web-platform/tests/css/css-viewport/zoom/box-shadow.html b/testing/web-platform/tests/css/css-viewport/zoom/box-shadow.html @@ -0,0 +1,19 @@ +<!DOCTYPE html> +<title>CSS zoom applies to box-shadow when specified and inherited</title> +<link rel="author" title="Brent Fulgham" href="mailto:bfulgham@apple.com"> +<link rel="help" href="https://drafts.csswg.org/css-viewport/"> +<link rel="match" href="reference/box-shadow-ref.html"> + +<style> + +.shadow { + box-shadow: 5px 5px 2px black; +} +.zoom { + zoom: 2; +} +</style> + +<div class="shadow">unzoomed</div> +<div class="zoom"><div class="shadow">zoomed</div></div> +<div class="shadow"><div class="zoom">zoomed inherited</div></div> diff --git a/testing/web-platform/tests/css/css-viewport/zoom/filters-drop-shadow.html b/testing/web-platform/tests/css/css-viewport/zoom/filters-drop-shadow.html @@ -0,0 +1,48 @@ +<!DOCTYPE html> +<title>CSS zoom applies to drop-shadow when specified and inherited</title> +<link rel="author" title="Stephen White" href="mailto:senorblanco@chromium.org"> +<link rel="author" title="Brent Fulgham" href="mailto:bfulgham@apple.com"> +<link rel="help" href="https://drafts.fxtf.org/filter-effects-1/#FilterProperty"> +<link rel="match" href="reference/filters-drop-shadow-ref.html"> +<meta name="fuzzy" content="maxDifference=0-20; totalPixels=0-862" /> +<meta name="assert" content="Check that clipping gets correctly applied on children of a container with a drop-shadow filter in effect."/> + +<style> +.container { + filter: drop-shadow(5px 5px 5px black); + padding: 20px; +} +.circle-mask { + border-radius: 80px; + overflow: hidden; + width: 100px; + height: 100px; +} +.green-box { + width: 100px; + height: 100px; + background-color: green; + display: flex; + justify-content: center; + align-items: center; + text-align: center; +} +.zoom { + zoom: 2; +} +</style> +<div class="container"> + <div class="circle-mask"> + <div class="green-box">unzoomed</div> + </div> +</div> +<div class="container"> + <div class="circle-mask zoom"> + <div class="green-box">zoomed</div> + </div> +</div> +<div class="container zoom"> + <div class="circle-mask"> + <div class="green-box">zoomed inherited</div> + </div> +</div> +\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-viewport/zoom/reference/box-shadow-ref.html b/testing/web-platform/tests/css/css-viewport/zoom/reference/box-shadow-ref.html @@ -0,0 +1,28 @@ +<!DOCTYPE html> +<title>CSS zoom applies to box-shadow when specified and inherited</title> +<link rel="author" title="Brent Fulgham" href="mailto:bfulgham@apple.com"> +<link rel="help" href="https://drafts.csswg.org/css-viewport/"> + +<style> +body { + --scale: 1; + --shadowScaleOffsetX: 1; + --shadowScaleOffsetY: 1; + --shadowScaleBlurRadius: 1; +} +div { + font-size: calc(1rem * var(--scale)); + box-shadow: calc(5px * var(--shadowScaleOffsetX)) calc(5px * var(--shadowScaleOffsetY)) calc(2px * var(--shadowScaleBlurRadius)) black; +} +.zoomFont { + --scale: 2; +} +.zoomShadow { + --shadowScaleOffsetX: 2; + --shadowScaleOffsetY: 2; + --shadowScaleBlurRadius: 2; +} +</style> +<div>unzoomed</div> +<div class="zoomFont zoomShadow">zoomed</div> +<div class="zoomFont">zoomed inherited</div> diff --git a/testing/web-platform/tests/css/css-viewport/zoom/reference/filters-drop-shadow-ref.html b/testing/web-platform/tests/css/css-viewport/zoom/reference/filters-drop-shadow-ref.html @@ -0,0 +1,47 @@ +<!DOCTYPE html> +<title>CSS zoom applies to drop-shadow when specified and inherited</title> +<link rel="author" title="Brent Fulgham" href="mailto:bfulgham@apple.com"> +<link rel="help" href="https://drafts.csswg.org/css-viewport/"> +<style> +body { + --scale: 1; +} +.container { + filter: drop-shadow(calc(5px * var(--scale)) calc(5px * var(--scale)) calc(5px * var(--scale)) black); + padding: calc(20px * var(--scale)); +} +.circle-mask { + border-radius: calc(80px * var(--scale));; + overflow: hidden; + width: calc(100px * var(--scale)); + height: calc(100px * var(--scale)); +} +.green-box { + width: calc(100px * var(--scale)); + height: calc(100px * var(--scale)); + background-color: green; + font-size: calc(1rem * var(--scale)); + display: flex; + justify-content: center; + align-items: center; + text-align: center; +} +.zoom { + --scale: 2; +} +</style> +<div class="container"> + <div class="circle-mask"> + <div class="green-box">unzoomed</div> + </div> +</div> +<div class="container"> + <div class="circle-mask zoom"> + <div class="green-box">zoomed</div> + </div> +</div> +<div class="container zoom"> + <div class="circle-mask"> + <div class="green-box">zoomed inherited</div> + </div> +</div>