diff --git a/layout/generic/nsGridContainerFrame.cpp b/layout/generic/nsGridContainerFrame.cpp index 1017bc2b965f..c4a2a8f50fcc 100644 --- a/layout/generic/nsGridContainerFrame.cpp +++ b/layout/generic/nsGridContainerFrame.cpp @@ -1234,6 +1234,7 @@ nsGridContainerFrame::ReflowChildren(GridItemCSSOrderIterator& aIter, nsReflowStatus childStatus; ReflowChild(child, pc, childSize, childRS, wm, childPos, containerWidth, 0, childStatus); + childRS.ApplyRelativePositioning(&childPos, containerWidth); FinishReflowChild(child, pc, childSize, &childRS, wm, childPos, containerWidth, 0); ConsiderChildOverflow(aDesiredSize.mOverflowAreas, child);