Bug 1923763: Part 5 - Replace inset evaluations with anchor-resolved inset evaluations. r=layout-reviewers,emilio

Differential Revision: https://phabricator.services.mozilla.com/D231259
This commit is contained in:
David Shin
2025-01-21 15:11:25 +00:00
parent 7e571d68da
commit 3d615cb7f6
16 changed files with 211 additions and 138 deletions

View File

@@ -8434,9 +8434,11 @@ nscoord nsGridContainerFrame::MasonryLayout(GridReflowInput& aState,
? LogicalSide::IStart
: LogicalSide::BStart;
if (masonryStart == 0 ||
(masonryStart == kAutoLine && item->mFrame->StylePosition()
->GetInset(masonrySide, wm)
.IsAuto())) {
(masonryStart == kAutoLine &&
item->mFrame->StylePosition()
->GetAnchorResolvedInset(
masonrySide, wm, item->mFrame->StyleDisplay()->mPosition)
.IsAuto())) {
sortedItems.AppendElement(item);
} else {
item = nullptr;