Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: a7f4812384d238f2c1a3200071940e4eb2057a92
https://github.com/WebKit/WebKit/commit/a7f4812384d238f2c1a3200071940e4eb2057a92
Author: Taher Ali <[email protected]>
Date: 2026-01-08 (Thu, 08 Jan 2026)
Changed paths:
A LayoutTests/fast/css/container-query-units-page-zoom-expected.html
A LayoutTests/fast/css/container-query-units-page-zoom.html
M Source/WebCore/style/values/primitives/StyleLengthResolution.cpp
Log Message:
-----------
Adjust container query units for page zoom
rdar://167711217
Reviewed by Brent Fulgham.
Container query units were not adjusted for page zoom when
evaluation-time zoom is enabled, causing elements to overflow their containers.
Viewport units already had this adjustment via adjustValueForPageZoom.
Apply the same zoom adjustment to container query units, except when computing
font-size so that text still scales with page zoom.
User impact: On marketwatch.com, zoomed-in pages caused video captions to
incorrectly display outside video bounds.
Test: fast/css/container-query-units-page-zoom.html
* LayoutTests/fast/css/container-query-units-page-zoom-expected.html: Added.
* LayoutTests/fast/css/container-query-units-page-zoom.html: Added.
* Source/WebCore/style/values/primitives/StyleLengthResolution.cpp:
(WebCore::Style::computeNonCalcLengthDouble):
Canonical link: https://commits.webkit.org/305263@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications