Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: abeba64b984e067b6a31224869dfdf3aab2534c9
https://github.com/WebKit/WebKit/commit/abeba64b984e067b6a31224869dfdf3aab2534c9
Author: Antti Koivisto <[email protected]>
Date: 2025-08-12 (Tue, 12 Aug 2025)
Changed paths:
M LayoutTests/TestExpectations
M
LayoutTests/imported/w3c/web-platform-tests/css/css-anchor-position/position-visibility-add-no-overflow-expected.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-anchor-position/position-visibility-add-no-overflow.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-anchor-position/position-visibility-no-overflow-expected.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-anchor-position/position-visibility-no-overflow-ref.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-anchor-position/position-visibility-no-overflow-stacked-child-expected.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-anchor-position/position-visibility-no-overflow-stacked-child.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-anchor-position/position-visibility-no-overflow-without-anchor-expected.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-anchor-position/position-visibility-no-overflow-without-anchor.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-anchor-position/position-visibility-no-overflow.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-anchor-position/position-visibility-remove-no-overflow-expected.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-anchor-position/position-visibility-remove-no-overflow-ref.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-anchor-position/position-visibility-remove-no-overflow.html
M Source/WebCore/style/StyleTreeResolver.cpp
Log Message:
-----------
[css-anchor-position-1] Implement position-visibility:no-overflow
https://bugs.webkit.org/show_bug.cgi?id=297270
rdar://158127737
Reviewed by Alan Baradlay.
https://drafts.csswg.org/css-anchor-position-1/#position-visibility
* LayoutTests/TestExpectations:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-anchor-position/position-visibility-add-no-overflow-expected.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-anchor-position/position-visibility-add-no-overflow.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-anchor-position/position-visibility-no-overflow-expected.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-anchor-position/position-visibility-no-overflow-ref.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-anchor-position/position-visibility-no-overflow-stacked-child-expected.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-anchor-position/position-visibility-no-overflow-stacked-child.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-anchor-position/position-visibility-no-overflow-without-anchor-expected.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-anchor-position/position-visibility-no-overflow-without-anchor.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-anchor-position/position-visibility-no-overflow.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-anchor-position/position-visibility-remove-no-overflow-expected.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-anchor-position/position-visibility-remove-no-overflow-ref.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-anchor-position/position-visibility-remove-no-overflow.html:
These tests depended on a bug in Chrome's position-area implementation where
the anchored position is not adjusted to stay withing
the containing block. Update them to not depend on this behavior and also
remove the irrelevant use of overflow property.
* Source/WebCore/style/StyleTreeResolver.cpp:
(WebCore::Style::TreeResolver::updateForPositionVisibility):
Canonical link: https://commits.webkit.org/298578@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes