NEW 283295
[css-anchor-position-1] Fix evaluation of default anchor elements
https://bugs.webkit.org/show_bug.cgi?id=283295
Summary [css-anchor-position-1] Fix evaluation of default anchor elements
Pawel Lampe
Reported 2024-11-18 04:01:33 PST
While working on anchor-center I've discovered that in some cases the resolution of anchoring is not done and therefore the anchored elements are not being linked to anchors. In other words, in some cases it's impossible to fetch default anchor element (https://drafts.csswg.org/css-anchor-position-1/#default-anchor-element) of given element. Example 1: In case of https://github.com/web-platform-tests/wpt/blob/master/css/css-anchor-position/anchor-center-offset-change.html the position-anchor is set to --anchor (that is a valid anchor) and the left is set to anchor(--unknown right, 0px) - in this case the anchor resolution should succeed and the internal anchoring-related data structures should store the relation between anchor and the anchor target. Example 2: In case of https://github.com/web-platform-tests/wpt/blob/master/css/css-anchor-position/anchor-center-scroll.html the position-anchor is set to --anchor (that is a valid anchor) and yet no inset properties are using anchor() function. In this case the anchor resolution should still succeed and the internal anchoring-related data structures should store the relation between anchor and the anchor target.
Attachments
Radar WebKit Bug Importer
Comment 1 2024-11-18 08:35:10 PST
Note You need to log in before you can comment on or make changes to this bug.