Bug 278054
| Summary: | [css-anchor-position-1] Move anchor-positioning state to Style::Scope | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | David Choi <david_choi5> |
| Component: | CSS | Assignee: | David Choi <david_choi5> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | koivisto, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
David Choi
Anchor positioning state is currently housed in Style::TreeResolver. This
is not ideal as the entire style & layout interleaving process for anchor
positioning is repeated every time we attempt to resolve the Document style.
This state should likely be hoisted to a more accessible place (like StyleScope).
That would allow for proper invalidation of anchor positioning related elements.
It may also become necessary in the future to reference this state outside of the
context of style resolution.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/133792445>
David Choi
Pull request: https://github.com/WebKit/WebKit/pull/32142
EWS
Committed 282304@main (05f12b459c1c): <https://commits.webkit.org/282304@main>
Reviewed commits have been landed. Closing PR #32142 and removing active labels.