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

Reply via email to